Сейчас на форуме: hgdagon, asfa, bartolomeo (+6 невидимых)

 eXeL@B —› Программирование —› Конвертация номера в программе
Посл.ответ Сообщение

Ранг: 31.2 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 29 июня 2006 10:38 · Поправил: Gryzchik1
· Личное сообщение · #1

Есть база данных Paradox в ней значение поле в одном формате а в программе совсем другом.
В базе данных ____________________ в программе
70FB441CE90C705F _____________________96193020
70FB441CE90C725F_____________________96193022
73C54F1C971B545F_____________________96211061
73C54D1CD11BE05F_____________________96213766
C143DB0B87C5C8EECD9B_________________ 96119469-В


С какого формата в какой формат конвертирует программа?Это какойто стандартный формат или используется свой самописный.Попробовал конвертануть калькулятором (pmacalc) HEX В DEC не подошло.
Могу дать ссылку на программу но она весит 50 мб.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 29 июня 2006 19:16
· Личное сообщение · #2

Gryzchik1 пишет:
Могу дать ссылку на программу но она весит 50 мб.

Ну не программа же 50 Мб весит - база наверняка. Просто я поискал по инету и там говорят, что Парадокс криптовал свои файлы - может в этом дело.



Ранг: 31.2 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 29 июня 2006 23:46
· Личное сообщение · #3

программа конечно не весит 50мб но не думаю что без базы разберёшся в алгоритме шифрование номера
программа это Автокаталог лайт от Аutosoft.Задача стоит использовать её как оболочку к собственной базе даных.База уже написана и работает но всё уперлось в номера деталей.В базе пишится нормальный номер а в программе появляется крякозябры. А по этим номерам ведётся поиск.
Парадокс некриптует файлы так база работае без ВDE и даже без пароля.Скорее всего это дополнительная защита Аutosoft так как они шифруют и рисунки.Но я не большой специалист по этому прошу помощи.
Завтра скину линки на скачку.



Ранг: 172.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 01 июля 2006 04:36
· Личное сообщение · #4

70FB441CE90C705F _____________________96193020
70FB441CE90C725F_____________________96193022
73C54F1C971B545F_____________________96211061
73C54D1CD11BE05F_____________________96213766
C143DB0B87C5C8EECD9B_________________ 96119469-В

без проги ни4е особо не скаЖешь, но на первый взгляд:
1. это явно не шифр простой замены
2. имхо поля смахивают на половинный MD5 и SHA-1

-----
HOW MUCH BLOOD WOULD YOU SHED TO STAY ALIVE




Ранг: 31.2 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 01 июля 2006 11:11
· Личное сообщение · #5

Вот ссылка на Автокаталог.part1.rar webfile.ru/1009653 размер 18мб
ссылка на Автокаталог.part2.rar webfile.ru/1009663 размер 16мб




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 01 июля 2006 11:30 · Поправил: Maximus
· Личное сообщение · #6

Gryzchik1 все просто... База Paradox под паролем, и данные пошифрованы этим паролем.

-----
StarForce и Themida ацтой!




Ранг: 172.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 01 июля 2006 19:25
· Личное сообщение · #7

зна4 бери DeDe (прога ведь на делфе, как я понял) и ищи обраЩение к базе - рядом и будет пасс плантекстом, либо его вы4исление

-----
HOW MUCH BLOOD WOULD YOU SHED TO STAY ALIVE




Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 02 июля 2006 16:34
· Личное сообщение · #8

MaximusProTeuS Пошифрованы в базе только номера - название детали чистым текстом.
А вот еще пошифрованы картинки. А пароль похоже в файле disk1.txt
Gryzchik1
Попробуй убрать файл disk1.txt или заменить нулями текст в нем.



Ранг: 31.2 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 02 июля 2006 23:07
· Личное сообщение · #9

Maximus какой к ч%рту пароль если я Paradox(ом) 9 подсоединяюсь к базе и могу что хочешь сней делать все значения полей нормальные а только номера деталей шиврованны.
tundra37 ок.Попробую только мне кажеться что расшивровка идёт в теле программе а так как в асамблере полный ноль то я её не вычислю.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 03 июля 2006 09:40 · Поправил: tundra37
· Личное сообщение · #10

Gryzchik1 пишет:
мне кажеться что расшивровка идёт в теле программе

Только пароль скорее всего 8 байт и вряд ли в теле программы. Другое дело, что в disk1 может быть не пароль, а то из чего его делают. Т.к. прогу надо ставить, то пока жди ... Я уже свою машину забил под завязку всяким "мусором".
+++++++++++++++++++
Все-таки поставил. Немного промучился с сообщением про СиДи - сделал образ.
Итоги(увы предварительные):
1) содержимое disk1.txt на рабоспособности не сказывается - скорее всего содержимое используют в момент установки, а в дальнейшем проверяют наличие.
2) При работе программа себя не защишает - DeDe и олли (shadow) цепляются без проблем.
DeDe , как и предполагалось нашло компонент TCryptLib - номер детали криптуется одной из ее функций.
3) Место криптования нашел, осталось поставить бряк - это уже завтра.



Ранг: 31.2 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 03 июля 2006 13:59
· Личное сообщение · #11

tundra37 Если получиться обойти ковертацию(чтоб в базе и программе были одни номера или напишешь автономный конвертер) с меня 10$ веб мани больше не могу так как сам делаю всё на голом энтузиазме да и прога для личного пользования не на продажу.
Насчёт образа всё проще скопируй папки DataB и DataP и Setup туда куда установил программу и при запуске пропиши путь до этих папок.И никаких образов и дисков.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 04 июля 2006 11:20 · Поправил: tundra37
· Личное сообщение · #12

Gryzchik1 пишет:
или напишешь автономный конвертер

Так вот теперь вопрос. Автономный конвертер мне проще написать, т.к. компонента для Дельфи4 есть, а я как раз его юзаю. Проще наверное консольное приложение сделать, которое файл номеров превращает в файл хексов. Патчить программу(она под ASprotect) или что-то в Парадокс вставлять - много возни. Номер кошелька для баксов в личку кину по окончании.
++++++++++++++++++++++++++++++++++++
Взял демку, немного поковырялся в олли, нашел пароль и еще 2 целых числа дополнительных - спасибо автор в демке их показал. Нашел нужный ключ и теперь демка криптует как надо. Демка - это прога демонстрирующая возможности пакета, т.е. полность работоспособная. Пиши.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 04 июля 2006 13:52
· Личное сообщение · #13

Аттач придется отдельно

8eec_04.07.2006_CRACKLAB.rU.tgz - PrCrypt.rar



Ранг: 31.2 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 04 июля 2006 20:54 · Поправил: Gryzchik1
· Личное сообщение · #14

Спасибо tundra37 .Завтра выйду на работу проверю так как прога на работе.И вечером скину деньги.
Р.S.Зашёл в личку не нашёл твой кошелёк продублируй пожалуста.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 05 июля 2006 10:03
· Личное сообщение · #15

Gryzchik1
Пока прога делает 1 число за раз - GUI вариант. Если нужна массовая перекодировка, то лучше знать формат файла. Если все равно, то тогда идея такая : каждая строчка - номер. Выходной файл - закодированные хексы.



Ранг: 31.2 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 05 июля 2006 10:25
· Личное сообщение · #16

Всё работает.Единственно что если номер длинный то в окне Decrypting string полностью не помещается приходится листать.Но это я исправил сам.Деньги отправлю вечером.


 eXeL@B —› Программирование —› Конвертация номера в программе
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати