Сейчас на форуме: Magister Yoda, subword (+9 невидимых) |
![]() |
eXeL@B —› Основной форум —› Снятие HASP HL Envelope. Есть ли скрипты для восстановления импорта ? |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 14 марта 2008 01:00 · Личное сообщение · #1 Столкнулся с тем, что по уроку «Распаковка конверта HASP/HASP_HL/HARDLOCK» от s0cpy не получается снять конверт на проге защищённой HASP HL. Перечитал тему «И снова HASP Envelope». Импорт подгаженный частично. Видимо многие встречались с подобным, но как я понял из темы, вариант восстановления импорта только ручной предлагается. Вопрос в том, есть ли на паблике скрипты облегчающие восстановления импорта после конверта или автоматизирующие всё что делалось ранее в уроке s0cpy ? ![]() |
|
Создано: 27 марта 2008 10:30 · Личное сообщение · #2 |
|
Создано: 27 марта 2008 10:37 · Личное сообщение · #3 AlexVel пишет: Вообще-то в данном случае это без сомнения фунция GetCurrentProcessId Вместо ExitProcess д.б. некоторая функция, которая вернула -бы в EAX (т.к. видим последующий вызов TerminateProcess) HANDLE процесса. Спасибо за подсказку ! Уже 3 программы видел, где места вызовов эмулируемых функций похожие. Скоро можно скрипт писать для распознавания эмулируемых функций. ![]() |
|
Создано: 20 июля 2008 01:08 · Поправил: ktoto · Личное сообщение · #4 |
|
Создано: 29 августа 2008 15:20 · Личное сообщение · #5 Здравствуйте! Прочитал «Распаковка конверта HASP/HASP_HL/HARDLOCK» от s0cpy, очень полезный мануал. Но для моего уровня кажется сильно привязан к какой-то версии HASP. Мне попалась эта версия www.aladdin.com/support/hasp/hasp4/enduser.aspx#latestDD www.aladdin.com/hasp/srm-strong-copy-protection.aspx (HASL HL, последняя версия). Пытаюсь снять конверт, но не могу нормально найти OEP, вопрос: как я могу быть уверенным что я нашел правильный ОЕП? Ну конечно там еще проблемы с Iмport table но это потом, пока нужен хороший совет или мануал. Может кто нибудь работал уже с данной версией? Надеюсь здесь можно задавать такие вопросы. Спасибо! ![]() |
|
Создано: 16 декабря 2008 13:20 · Личное сообщение · #6 |
|
Создано: 16 декабря 2008 13:25 · Поправил: arnix · Личное сообщение · #7 |
|
Создано: 16 декабря 2008 13:33 · Личное сообщение · #8 |
|
Создано: 16 декабря 2008 13:39 · Личное сообщение · #9 |
|
Создано: 16 декабря 2008 13:46 · Личное сообщение · #10 |
|
Создано: 16 декабря 2008 13:48 · Поправил: arnix · Личное сообщение · #11 Tyrus пишет: E9 D9 39 10 Значит Оля пропатчена патчем от CracksLatinoS. из www.wasm.ru/article.php?article=ollydbg26 Чем отличается пропатченный OllyDbg? Тем, что при установке BPM ON ACCESS остановка происходит не по событиям ON READ и ON EXECUTE, а только по ON EXECUTE, и это очень полезно для нахождения OEP’ов и для Visual Basic, так как программа не будет останавливаться тысячу раз в библиотеке VB, а будет каждый раз возвращаться обратно в код программы, и мы не потонем в DLL-библиотеке Visual Basic’а. Если ставить bpm, Оля сама обрабатывает on write и on read на участок памяти, и пишет что сколько и куда записалось, а останавливается только на on execute, и это долго, зато удобно до OEP добираться. ![]() |
|
Создано: 16 декабря 2008 13:58 · Личное сообщение · #12 |
|
Создано: 16 декабря 2008 14:00 · Поправил: arnix · Личное сообщение · #13 Tyrus нет, пропатчены не только эти 4 байта, вот результат fc /b: Code:
0LLYDBG+P5.EXE - пропатченный, OLLYDBG.EXE - оригинал Добавлено: упс, но тут (в листе, первая колонка) не только оригинальный патч от CLS, но и мой патч который меняет некоторые имена чтобы оля не палилась. Скачай оригинальный пропатченный вариант из ссылки на wasm.ru и сам сравнивай с оригиналом чтобы найти пропатченные байты. ![]() |
|
Создано: 16 декабря 2008 14:06 · Поправил: Tyrus · Личное сообщение · #14 |
<< . 1 . 2 . |
![]() |
eXeL@B —› Основной форум —› Снятие HASP HL Envelope. Есть ли скрипты для восстановления импорта ? |