| Посл.ответ |
Сообщение |
|
Создано: 28 марта 2008 15:30:10 · Поправил: Модератор Личное сообщение #1
На http://dump.ru/files/o/o489862518/ я выложил свой первый туториал по анализу AsProtect v2.4 build 12.20. В этом туториале я подробно описал процесс восстановления эмулированных инструкций типа: PUSH 0 PUSH 0CC5850 PUSH 0DB180C CALL 00CEB814 Это - первая статья из нескольких статей по анализу протектора AsProtect v2.4 build 12.20. Мной уже подготовлены статьи по восстановлению таблицы IAT на основе таблиц данных AsProtect, прохода на OEP, и завершаю подготовку статьи по работе ключа активации программы. Буду благодарен за критику, замечания, пожелания и отзывы. Возможно, удастся совместными усилиями разработать универсальный скрипт для восстановления всех эмулируемых инструкций.
|
|
|
Создано: 25 марта 2009 14:09:12 Личное сообщение #2
SpoliatoR А ты думаешь еще нет, все ровно на паблик никто его не выложит...
----- minimaL_patсh на руборде
|
|
Создано: 25 марта 2009 16:24:32 Личное сообщение #3
SemDJ пишет:
SpoliatoR А ты думаешь еще нет, все ровно на паблик никто его не выложит...
А почему не выложат? Например, VolX выкладывает достаточно неплохие скрипты по распаковке Аспра. Правда, мне не все нравится в его скриптах, да и не решен им вопрос восстановления эмулированных подпрограмм с VM. Я тоже выкладываю материалы для широкого пользования. Хотя, из-за сложностей в восстановлении эмулированных подпрограмм и не получается пока сделать универсальный распаковщик аспра. Однако и тут появились кое-какие идеи. А может быть вдруг получится!!!
|
|
Создано: 25 марта 2009 18:47:45 Личное сообщение #4
vnekrilov
Будем надеяться, что получится. И появится на паблике.
Материал действительно сложный и с наскоку не прокатит. В принципе так и нужно. Кто хочет учиться будет грызть гранит. Ну а кому не надо тот после нескольких строк надеюсь сам поймет что не для него.
|
|
Создано: 26 марта 2009 01:45:59 Личное сообщение #5
progopis пишет:
mak
где откопал такое старьё?
Кому старьё, а я не натыкался на неё... Прикольная статья, надо вкурить по-внимательнее
----- xOAg8vsg7/Du8fLuIOPl7ejpISEhIDsp
|
|
Создано: 26 марта 2009 19:55:19 Личное сообщение #6
Вообще надо читать внимательнее , там написано откуда  Я тоже к сожалению не встречал этот док.
----- Nosce te, ipsum! - познай самого себя! |
|
Создано: 30 марта 2009 08:45:37 Личное сообщение #7
Немного поработал над скриптами, с целью устранения ошибок и автоматизации выполнения некоторых операций. Здесь я выкладываю обновленный набор скриптов. В скриптах, в частности, исправлено:
- восстановление эмулированных инструкций после вызовов эмулированных APIs;
- добавлена переадресация прыжков при переносе областей со Stolen Code в новую секцию файла, когда восстановленные инструкции записаны в секции .adata файла;
- и еще некоторые незначительные доработки. 8c25_30.03.2009_CRACKLAB.rU.tgz - Исправленные скрипты для Asprotect.rar
|
|
Создано: 3 апреля 2009 08:37:19 · Поправил: Valemox Личное сообщение #8
Тут в ебуке собрал все 9 частей анпака по vnekrilov (в 1-м поудобнее будет), мож кому сгодитца (перезалито ниже) с пассом, думаю, итак все ясно.
|
|
Создано: 3 апреля 2009 11:57:38 Личное сообщение #9
Valemox пишет:
Тут в ебуке собрал все 9 частей анпака по vnekrilov (в 1-м поудобнее будет), мож кому сгодица
Получилось очень неплохо. Спасибо Valemox. Когда немного поправятся дела со здоровьем, напишу последнюю часть статьи по протектору, в котором приведу скрипт для восстановления эмулированных инструкций в самой Asprotect.dll, а также приведу практический пример распаковки какой-либо программы, с помощью предложенного мной набора скриптов.
|
|
Создано: 3 апреля 2009 12:12:00 Личное сообщение #10
 не было привычки собирать коллекции протов , теперь кажется она появляется. У кого есть коллекция Аспротектов ? Если не жалко поделиться , стукните в ЛС.
vnekrilov не отмазывайся) с тебя всеравно схм файл с последней статьей)
----- Nosce te, ipsum! - познай самого себя! |
|
Создано: 3 апреля 2009 13:58:35 · Поправил: Coderess Личное сообщение #11
может варинт в pdf и chm создадите?
----- Gutta cavat lapidem
|
|
Создано: 4 апреля 2009 08:36:31 Личное сообщение #12
mak пишет:
vnekrilov не отмазывайся) с тебя всеравно схм файл с последней статьей)
А я и не отмазываюсь. Будут две статьи в формате CHM: одна - по восстановлению инструкций, а другая - по распаковке конкретной программы.
|
|
Создано: 5 апреля 2009 08:44:05 Личное сообщение #13
vnekrilov
С нетерпением ждем. Последних два запроса сделал только благодаря статьям. Очень доволен.
|
|
Создано: 5 апреля 2009 18:22:44 Личное сообщение #14
Valemox пишет:
Тут в ебуке собрал все 9 частей анпака по vnekrilov (в 1-м поудобнее будет), мож кому сгодитца _hттp://rapidshare.com/files/217510106/vnekr_tut.rar с пассом, думаю, итак все ясно.
перезалейте, пожалуйста, куда-нить кроме рапиды  , желательно на Multi-up.com
спасибо.
|
|
Создано: 5 апреля 2009 20:39:51 Личное сообщение #15 |
|
Создано: 10 апреля 2009 09:47:52 Личное сообщение #16
Сегодня я выкладываю 10-ю часть из цикла статей по распаковке Asprotect, в которой описана виртуальная машина для выполнения эмулированных подпрограмм в области Asprotect.dll. К этой статье приложен очищенный код виртуальный машины в виде файла recovery_emulate_inst_Asprotect_dll.bin, приложен скрипт для раскриптовки эмулированных инструкций, а также приведена структура массива данных для эмулированных подпрограмм. В 11-й части я приведу пример распаковки конкретной программы, а также набор откорректированных скриптов. Как быстро я напишу эту статью, не знаю, поскольку имеются некоторые проблемы со здоровьем. Буду, как всегда, очень признателен за отзывы, замечания, критику и пожелания.
0da0_10.04.2009_CRACKLAB.rU.tgz - ASProtect - Распаковка по vnekrilov (Часть 10).rar
|
|
Создано: 16 апреля 2009 11:47:45 · Поправил: vnekrilov Личное сообщение #17
Сегодня я выкладываю 11-ю часть из цикла статей по распаковке Asprotect, в которой описан процесс распаковки программы PasswordPro v2.5.1.0. К этой части статьи приложены переработанные и откорректированные скрипты. Я вынужден был разделить эту часть на две части, поскольку возникла необходимость разобрать вопросы эмуляции проверки регистрационного кода, которые мной не были ранее рассмотрены. Кроме того, я планирую подготовить и вторую статью по распаковке второй конкретной программы, поскольку программа PasswordPro v2.5.1.0 не позволяет рассмотреть все аспекты процесса распаковки. Возможно, кто-либо предложит небольшую по размеру программу, которую я мог бы использовать в качестве примера. Буду, как всегда, очень признателен за отзывы, замечания, критику и пожелания.
8dce_16.04.2009_CRACKLAB.rU.tgz - Распаковка Asprotect по vnekrilov(Часть 11).rar
|
|
Создано: 16 апреля 2009 13:12:08 Личное сообщение #18
Возможно, кто-либо предложит небольшую по размеру программу, которую я мог бы использовать в качестве примера
vnekrilov как насчет моего APROS?
----- Лень - это подсознательная мудрость
|
|
Создано: 16 апреля 2009 13:23:13 · Поправил: Valemox Личное сообщение #19
vnekrilov пишет:
Возможно, кто-либо предложит небольшую по размеру программу, которую я мог бы использовать в качестве примера.
Этот экземпляр в запросах, выложенный LinXP, тож довольно интересный будет _hттp://www.aggsoft.ru/download/aspmon35.exe для исследования (глянул бы его).
|
|
Создано: 16 апреля 2009 13:24:03 Личное сообщение #20
depler пишет:
vnekrilov как насчет моего APROS?
Можно и APROS. Небольшая и удобная программа.
|
|
Создано: 16 апреля 2009 15:28:32 Личное сообщение #21
Valemox
Согласен. Ковырял но дамп так и не смог поднять.  Было бы интересно.
|
|
Создано: 16 апреля 2009 18:04:03 Личное сообщение #22
SpoliatoR пишет:
Ковырял но дамп так и не смог поднять.
Вопрос в порядке обсуждения. Я распаковал большое число программ, упакованных разными версиями Asprotect. Приходилось натыкаться на разные ловушки, проблемные вопросы, и т.д. Накопился определенный опыт. Может быть стоит создать топик по практике распаковки программ? Хотелось бы узнать ваше мнение по этому вопросу.
|
|
Создано: 16 апреля 2009 18:58:51 Личное сообщение #23
vnekrilov пишет:
Может быть стоит создать топик по практике распаковки программ?
Я за! было бы полезно и интересно
из 11 статьи:
Для создания этой секции файла будем использовать утилиту PE Tools v1.8.800.2006 RC7
Это опечатка или же преват?
|
|
Создано: 16 апреля 2009 19:22:20 Личное сообщение #24
vnekrilov пишет:
Накопился определенный опыт. Может быть стоит создать топик по практике распаковки программ?
Кстати об этом уже не раз говорили, но дальше разговоров это не уходит. Было бы класно создать подфорум с названием распаковка или протекторы, а там уже создать определённые темы с протекторами, например:
Протекторы:
- ASProtect
-Armadillo
- ExeCryptor
ну и т.д.
Получается вся информация в одном месте, не захламляется основной форум+ не надо искать по всему форуму.
|
|
Создано: 16 апреля 2009 19:46:15 Личное сообщение #25
+1
Валентин, конечно за! Подобная тема вернет форуму его нормальное лицо, так как она действительно в тему - будет посвещена практическому реверсингу, а то форум почти полностью утонул во всяких запросах на взлом, постах на левый софт, и зафлудили его по полной.
|
|
Создано: 17 апреля 2009 00:28:40 Личное сообщение #26
LIZARD пишет:
Это опечатка или же преват?
Это опечатка, я надеюся, т.к. если заменить в версии одну цифру, то у меня такая есть PE Tools v1.5.800.2006 RC7
----- Лучше быть одиноким, но свободным ©
|
|
Создано: 17 апреля 2009 01:09:45 Личное сообщение #27
vnekrilov пишет:
Может быть стоит создать топик по практике распаковки программ?
Нет...не стоит, инфо достаточно выложено, практически по любой защите.
Если кому-то не хватает ума, переварить его, это уже проблемы личного характера.
----- Чтобы юзер в нэте не делал,его всё равно жалко..
|
|
Создано: 17 апреля 2009 07:25:48 Личное сообщение #28
BoRoV пишет:
Это опечатка, я надеюся, т.к. если заменить в версии одну цифру, то у меня такая есть PE Tools v1.5.800.2006 RC7
Да, это опечатка. Приношу свои извинения за допущенную опечатку.
|
|
Создано: 17 апреля 2009 07:44:33 Личное сообщение #29
Djeck пишет:
Было бы класно создать подфорум с названием распаковка или протекторы, а там уже создать определённые темы с протекторами
Идея неплохая!
Bronco пишет:
Если кому-то не хватает ума, переварить его, это уже проблемы личного характера.
Когда я впервые принимался за распаковку программ, имея под рукой неплохие статьи от PE_Kill, Pavka и других авторов, казалось, что все можно сделать очень быстро. Но, как всегда, приходилось сталкиваться со многими проблемами из-за того, что некоторые вещи приходилось понимать с большим трудом. При написании статьи, всегда забываются те подводные камни, на которые следует обращать внимание (особенно для новичков, кто только начинает разбираться с этим вопросом), поэтому забываешь обратить внимание читателя на эти нюансы.
На первых этапах, мне хотелось спросить совета, поделиться вопросом или сомнением, и т.д, но где?. По моему мнению, когда имеется подфорум, в нем всегда можно задать любой вопрос по тому или иному аспекту распаковки, и получить квалифицированный ответ или совет. С приобретением соответствующего опыта, таких вопросов становится все меньше и меньше. Поэтому я и поднял этот вопрос, учитывая, прежде всего, новичков в вопросах реверсинга, а не профессионалов. Наоборот, профессионалы именно и могут давать квалифицированные ответы и советы.
|
|
Создано: 17 апреля 2009 08:52:29 Личное сообщение #30
vnekrilov
Все правильно. Давно пора создать. По распаковке много всегда вопросов, а мусорить в форуме не хочется. Искать долго. Хотя согласен все есть.
Тутор прекрасный. Насчет подводных камней... На мой взгляд не стоит все разжевывать. Любой туториал должен оставаться открытым и задавать вопросы на которые хотелось бы найти ответы  Иначе не будет желания двигаться вперед.
За туториал спасибо большое. Огромная работа . Надеюсь будет продолжение и по другим интересным темам.
Djeck
Это было бы хорошо. Да и мультиков много уже. Ваш по обсиду очень интересный. Не пора ли создать видио прокат ?
|
|
Создано: 4 мая 2009 00:06:04 Личное сообщение #31
Сегодня я выкладываю 12-ю часть из цикла статей по распаковке Asprotect, в которой описано продолжение процесса распаковки программы PasswordPro v2.5.1.0. К этой части статьи приложены переработанные и откорректированные скрипты. Кроме того, я планирую подготовить и вторую статью по распаковке второй конкретной программы Advanced Serial Port Monitor, поскольку программа PasswordPro v2.5.1.0 не позволила рассмотреть все аспекты процесса распаковки. Скачал с сайта разработчика две Демо-версии Asprotect v1.5_2.5 SKE build 04.08. Беглый осмотр этих программ показал, что на них нормально работают выложенные мной скрипты. Может быть кто-то имеет не-Демо дистрибутивы этих программ, хотелось бы их получить для анализа!!! Буду, как всегда, очень признателен за отзывы, замечания, критику и пожелания.
8bb8_03.05.2009_CRACKLAB.rU.tgz - ASProtect - Распаковка по vnekrilov (Часть 12).rar
|