Сейчас на форуме: asfa, Rio, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› ASprotect нужна консультация.
Посл.ответ Сообщение

Ранг: 0.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 03 февраля 2013 03:31 · Поправил: toledo
· Личное сообщение · #1

Пытаюсь распаковать программу, запакованную ASprotect 2.56. Проблема - нет к ней ключа, поэтому воспользоваться автоматическим распаковщиком не удается. В отладчике нашел место где выводится сообщение о введенном неправильном ключе, пропатчил чуть выше условный переход на безусловный, теперь, при вводе любого ключа программа запускается и вроде как даже работает, но не до конца. В одном месте программа просто закрывается без сообщений об ошибке, в другом - уходит в бесконечный цикл.
Вопрос - что вероятнее, то, что я пропатчил не в том месте, и из-за этого часть кода раскодировалась не верно и программа работает не корректно? Или, что, кроме проверки на ввод правильного ключа, надо искать и отключать еще какие-нибудь защитные механизмы протектора? И можно ли вообще с неправильным ключом распаковать упакованную программу?



Ранг: 222.2 (наставник), 115thx
Активность: 0.140.01
Статус: Участник

Создано: 03 февраля 2013 03:44
· Личное сообщение · #2

Скорее всего ключ необходимо иметь, поскольку, возможно, в Вашем случае, им зашифрованы некоторые участки кода. Алгоритм шифрования в ASProtect - RSA, размер ключа обычно большой и ключ перебору не поддается. Соответственно неправильный ключ для распаковки даст неправильный код и программа работать не будет. И, конечно же, существует вероятность что Вы неправильно пропатчили программу, в таком случае, если отсутствуют шифрованные куски кода, выберите более правильный подход к патчу.

-----
все багрепорты - в личные сообщения




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

Создано: 03 февраля 2013 11:33
· Личное сообщение · #3

toledo пишет:
Проблема - нет к ней ключа, поэтому воспользоваться автоматическим распаковщиком не удается.


Почему не удается? Камаз прекрасно справляется с этой работой. Но он не может восстановить закриптованные участки кода. Эти участки кода нужно найти самому, и далее или написать недостающий код, или найти валидную пару HWID - регистрационный ключ, подставить в программу измененый HWID, и раскриптовать закриптованный код.


 eXeL@B —› Вопросы новичков —› ASprotect нужна консультация.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати