Сейчас на форуме: Rio (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Armadillo 3.76 на dll |
Посл.ответ | Сообщение |
|
Создано: 02 июля 2008 00:44 · Поправил: Neptune · Личное сообщение · #1 Всем доброго времени суток. Возникла необходимость отреверсить алгоритм шифрации пакетов в Lineage для сервера от l2guard. Этот алгоритм находится в файле npkdb.des http://slil.ru/25948951 (dll библиотека 3,26Мб) (Рабочий минимум) http://slil.ru/25948945 6,86Мб. Файл закрыт Армой, никакие две утилиты не сошлись во мнениях насчет версии. ArmaFP v1.8[ArmaFP v1.6] <------- 01-07-2008 17:13:05 ------->
DilloDie распаковал, но дллка получилась неработоспособная. Пытался просто отлаживать все вместе. Пропустил несколько исключений, олли вывалилось на
Не нашел ничего умнее как поставить EIP на следующую инструкцию. Появилось окно "Key Required", которое без отладчика не вылазит. Прошу помочь советом, или любыми ссылками на снятие армы с debug-blocker'ом ![]() |
|
Создано: 02 июля 2008 01:50 · Поправил: coderess · Личное сообщение · #2 |
|
Создано: 02 июля 2008 05:53 · Личное сообщение · #3 |
|
Создано: 02 июля 2008 08:50 · Поправил: Neptune · Личное сообщение · #4 Спасибо, PE_Kill, займусь. Но вообще-то хотелось бы попытаться отладить не снимая Арму. Есть подозрение, что распакованная библиотека нормально загрузится, но программа отвалится на стадии проверки файлов по сети. Думаю на том файле Арма виси только для защиты от дебага, т.к. дамп кода получается несложно, ограничения по времени или ключ в обычном режиме не требует. Так что интересуют способы обхода антиотладочных приемов в арме. ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Armadillo 3.76 на dll |