Название программы: [base64]
VmlkZW8gU3RyaXAgUG9rZXIgMy4wNQ0K[/base64]
Версия: 3.05
Последняя "ломанная": 3.01 by team ABSENTiA
-------------------------------------------
Информация из ARM Intruder:
Armadillo version: 4.66
Build date: 2007-02-10 05:44:25
OEP VA: 0040383C
Raw options: 00234842
-=Protection=-
Strategic Code Splicing enabled.
-=Miscellaneous=-
Basic version.
Compression: maximum (zlib level 7).
-------------------------------------------
Язык написания программы: Visual Basic 5.0/6.0
Режим компиляции: Native code
-------------------------------------------
По существу:
- Программа распакована
- Code splicing - вернут на свои места
- Импорт восстановлен
- Найдена процедура отвечающая за регистрацию
- была пропатчена - читает теперь всех "опонентов", кроме ОДНОГО "НО"..
Программа требует для запуска "опонента"(скачиваются с сайта производителя)
"ключ-ответ" на "вопрос".
Процедура пропатченая - запускается и думает что все ок, НО:
НИКАК НЕ МОГУ ОТЛОВИТЬ что ей не нравиться при выводе видео-ряда на экран!
С пред. "опонентами"(из "демо") грузиться нормально. А здесь пишет что "Video codec FAILED".
Armadillo, как я понял, соужил только для упаковки и "замеса" программы, и все.
Вся процедура проверки ключа - написана на VB 5.0/6.0
Кто может что-нибудь подсказать или посмотреть\подправить(с объяснением, хотя бы коротким)?
Ф-ции:
0047EAD7 - D9 - Проверка "по хешам": наш\не наш серийник на комп
0044A310 - Проверка CRC файла(алгоритм самопальный)
0044Ф770 - Проверка ключа(хешей)
0047С150 - Проверка ключа -2 (?)
0047СА80 - Проверка HWID(самопальный)
0047А3В0 - Еще один "подсчет".. про ключи
В VB уж очень мутно как-то это все происходит
Уважаемый *ALL*, HEEEEEELP!!
Во вложении:
1)
---> "урезный архив" только для запуска <--- - 4,1 Mb
- мин. набор для старта, оригиналный ехе, распакованый, патченый + "среда" для проги
2) один "опоннент" - (закачивается)