· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› Распаковка .dll из под Hasp Envelope

Посл.отвђт Сообщенiе


Дата: Авг 1, 2004 03:52:38

Есть желание снять Hasp Envelope с .dll.
Рабочий ключ есть.
Envelope той версии, которая обращается к ключу не используя FreeEnvironmentStringsA (я так понимаю через драйвер hardlock).
Я в 98 винде использую WinIce+IceDump.
Останавливаюсь на первой команде секции .protect
Потом /TraceX <начало секции .text> <длина секции текст>
Останавливается на каком-то адресе из вроде-бы уже расшифрованной секции .text
Я предполагаю, что это OEP
Далее деляю /pedump <image base> <RVA OEP> <OutFile>
Получаю сдампленную .dll (в исправлении таблицы импорта надеюсь на icedump)
И после проверки обнаруживаю, что эта .dll НЕ ПАШЕТ(вылетает по exception).

Итак, господа опытные. Кто сталкивался с Hasp Envelope - что еще надо сделать, чтобы запахало (желательно поподробнее)

И еще вопрос - может кто-то поделится алгоритмом подсчета функций 3c/3d (понимаю, что этим некоторые зарабатывают, если много прошу, то заранее sorry, но просто сложилась ситуация, когда этим алгоритмом пользуются не только те, кто его открыл, так может и со мной поделитесь?)

Всем заранее спасибо.


Дата: Авг 2, 2004 00:10:43

для длл еще надо релоки восстановить.


Дата: Авг 2, 2004 05:37:18 · Поправил: Asterix

> для длл еще надо релоки восстановить.

Если длл после распаковки используется в той же системе и грузится по тому же адресу то релоки ей не нужны и она должна работать, в данном случае длл не пашет, поэтому релоки не помогут ;-)


Дата: Авг 2, 2004 13:01:05

Впринципе про релоки может и вариант - эта .dll грузится несколько раз (идет вызов LoadLobraryA для этой .dll и возвращаются разные адреса).
PS: Я ведь правильно OEP определил? Не может Envelope устроить такого, что в какой-то момент управление передается в секцию .text, а потом как-то дальше расшифровка идет?
Помню года полтора назад снимал Envelope с .exe - так там все получилось и пахало.


Дата: Авг 2, 2004 16:44:34

„ данном случае длл не пашет“
да, однако про константный адрес загрузки ничего не сказано.
„поэтому релоки не помогут “
как раз наоборот.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.060