C
ccc0der
Original poster
Всем привет.
Вообще никогда не занимался реверсом, но появилась нужда и я решил попробовать. Естественно получилось как всегда: первый блин комом.
Нужно взломать активацию бота написанного на делфи (Dwar Rapid Bot если кому-то интересно).
Начал с простого: прогнал в PeID
Показало что нема никаких упаковщиков.
Прогнал через OllyDBG. Возле поля ввода ключа активации в проге есть текстовое поле "Введите код активации". Решил найти это поле в Search for > All referenced strings. И проблема заключается в том, что там нет вообще полей с русскими символами.
Но в одной из строк вижу это:
Соответственно, прога написана на делфи, и по идее её не должно создавать никакого труда декомпилировать.
Заганяю это дело в Delphi Decompiler. При открытии процесса, после того как вылазит окно "Press OK when target fully loaded" ничего не вылазит. Просто отказывается запускаться процесс. DeDe даёт тот же результат.
Как быть с этим?
Вообще никогда не занимался реверсом, но появилась нужда и я решил попробовать. Естественно получилось как всегда: первый блин комом.
Нужно взломать активацию бота написанного на делфи (Dwar Rapid Bot если кому-то интересно).
Начал с простого: прогнал в PeID

Показало что нема никаких упаковщиков.
Прогнал через OllyDBG. Возле поля ввода ключа активации в проге есть текстовое поле "Введите код активации". Решил найти это поле в Search for > All referenced strings. И проблема заключается в том, что там нет вообще полей с русскими символами.
Но в одной из строк вижу это:
Код:
Text strings referenced in drbot_ht:.text, item 38413
Address=005FEF75
Disassembly=PUSH drbot_ht.005FEFB0
Text string=UNICODE "Delphi Component"
Соответственно, прога написана на делфи, и по идее её не должно создавать никакого труда декомпилировать.
Заганяю это дело в Delphi Decompiler. При открытии процесса, после того как вылазит окно "Press OK when target fully loaded" ничего не вылазит. Просто отказывается запускаться процесс. DeDe даёт тот же результат.
Как быть с этим?