Сейчас на форуме: (+6 невидимых) |
eXeL@B —› Протекторы —› И снова HASP Envelope |
. 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . >> |
Посл.ответ | Сообщение |
|
Создано: 18 сентября 2006 07:39 · Поправил: ARCHANGEL · Личное сообщение · #1 Народ, тема достаточно проста, наконец-то мои руки дошли до изучения HASP Envelope by Alladin или как его там. Примером для своих опытов выбрал я известный Kompas 3D V7 plus и начал его отучать от электронного ключа, но процесс был недолгим, т.к. тут вот какая фигня. Дело в том, что мне нужно ни много, ни мало запустить прогу без USB-ключа, если я её распакую, то цель будет достигнута, но проблема в том, что проверка ключа идёт где-то в недрах самой защиты, и прога без него не распаковывается, значит не получается сделать рабочий дамп, драйвера-эмуляторы тут могут помочь, но на разных операционных системах нужны разные драйвера, а это уже не хорошо. Да и процесс создания такого драйвера простым не назовёшь (сужу по статьям с wasm.ru про Hasp - автор Chingachguk), а изучать стотонные тьюторы без уверенности в их актуальности и возможности потренироваться на более-менее простых примерах тоже неудобно. Можете посоветовать либо толковую ссылку, либо ещё что-то. И ещё, народ, большая просьба не писать всякую чушь типа "пользуйся поисковиком" или "скачай готовый крэк и изучи", поймите, что я проделал определённую работу прежде, чем создавать свой топик и обращаться на форум, поэтому войдите в положение и постарайтесь написать что-нибудь толковое ----- Stuck to the plan, always think that we would stand up, never ran. |
|
Создано: 18 сентября 2006 08:18 · Личное сообщение · #2 Поясни, ты хочешь распаковать компас без использования эмуляторов? Если да - то присоединяюсь. Если важно получить именно рабочий дамп почитай тему на форуме http://www.exelab.ru/f/action=vthread&forum=1&topic=2978 |
|
Создано: 18 сентября 2006 08:27 · Личное сообщение · #3 Nemo Бери "Олю" в руки... Лучше на Win2000... Дойти до ОЕР просто - грузишь свой файл в "олю", отрубаешь все исключения, ставишь Memory BreakPoint on Access на секцию кода. Если будут исключения - пропускай по Shift+F9, пока не сработает бряк. Сработал - дампишь. Перезапускаешь прогу, ставишь Memory BreakPoint on Write на секцию импотрта, как стработает - трассируешь по F7, пока не встретишь что-то типа mov eax, dword ptr ds:[esi*x+xxxxxx] . Трассишь дальше, пока не встретишь первый JE - его меняешь на JMP и снова доходишь до ОЕР. ImpRec в руки и восстанавливаешь импорт. Может остануться 2-3 неопределенных ф-ции, две из которых обычно ExitProcess и GetProcAddress (в ИмпРеке на неопределнной ф-ции давишь Disassemble/HexView, и если начало xchg чего-то, что-то - это ExitProcess, а если начало push bla-bla-bla, retn - это GetProcAddress). Это всё, конечно, хорошо, но там обнаружение отладчика, а после проверка ключа, и если нет ни ключа, ни эмулятора, то ни фига мы до ОЕР не дойдём, куда б мы свой бряк на запись не ставили, так что эта ссылка, конечно, луч света в тёмном царстве, коим этот топик является, т.к. у меня сложилось мнение, что всем по-барабану этот хасп, но ещё не руководство к действию ----- Stuck to the plan, always think that we would stand up, never ran. |
|
Создано: 18 сентября 2006 08:29 · Личное сообщение · #4 |
|
Создано: 18 сентября 2006 08:31 · Личное сообщение · #5 |
|
Создано: 18 сентября 2006 08:33 · Личное сообщение · #6 |
|
Создано: 18 сентября 2006 08:43 · Личное сообщение · #7 s0cpy пишет: если кому-то интересна распаковка сабжа с ключем под олькой, то могу накатать мини-тутор... там даже импорт восстанавливать не нуна... ;) Лучше тутор как дллку компаса отучить от хаспа. Мне например интересно, как отловить проверку на изменение размера файла. После правки в .dll прога валиться. Я это обошел, но как-то коряво. Иногда прога все-таки вырубается. P.S. Тем более что это уже давно проделано - полная отвязка компаса от хаспа, вклюсая версию 6+, 7+, 8. |
|
Создано: 18 сентября 2006 08:55 · Личное сообщение · #8 |
|
Создано: 18 сентября 2006 10:02 · Поправил: Cigan · Личное сообщение · #9 |
|
Создано: 18 сентября 2006 12:03 · Личное сообщение · #10 |
|
Создано: 18 сентября 2006 14:06 · Личное сообщение · #11 |
|
Создано: 18 сентября 2006 15:06 · Личное сообщение · #12 |
|
Создано: 18 сентября 2006 21:05 · Личное сообщение · #13 |
|
Создано: 18 сентября 2006 22:34 · Личное сообщение · #14 Cigan пишет: Invisible.dll Ara Держы 7169_18.09.2006_CRACKLAB.rU.tgz - Invisible.rar ----- ~ the Power Of Reversing team ~ |
|
Создано: 18 сентября 2006 22:46 · Поправил: Ara · Личное сообщение · #15 |
|
Создано: 19 сентября 2006 00:02 · Личное сообщение · #16 |
|
Создано: 19 сентября 2006 00:20 · Личное сообщение · #17 |
|
Создано: 19 сентября 2006 00:26 · Личное сообщение · #18 |
|
Создано: 19 сентября 2006 01:01 · Личное сообщение · #19 |
|
Создано: 19 сентября 2006 01:11 · Личное сообщение · #20 |
|
Создано: 19 сентября 2006 01:18 · Личное сообщение · #21 |
|
Создано: 19 сентября 2006 01:36 · Личное сообщение · #22 |
|
Создано: 19 сентября 2006 01:42 · Личное сообщение · #23 |
|
Создано: 19 сентября 2006 02:20 · Личное сообщение · #24 |
|
Создано: 19 сентября 2006 05:11 · Поправил: s0cpy · Личное сообщение · #25 |
|
Создано: 19 сентября 2006 05:26 · Поправил: sER · Личное сообщение · #26 |
|
Создано: 19 сентября 2006 05:36 · Поправил: jfx · Личное сообщение · #27 |
|
Создано: 19 сентября 2006 06:50 · Поправил: jfx · Личное сообщение · #28 |
|
Создано: 19 сентября 2006 08:24 · Личное сообщение · #29 |
|
Создано: 19 сентября 2006 08:33 · Личное сообщение · #30 |
. 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . >> |
eXeL@B —› Протекторы —› И снова HASP Envelope |