Сейчас на форуме: (+5 невидимых) |
![]() |
eXeL@B —› Протекторы —› Анализ ASProtect |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 38 . 39 . >> |
Посл.ответ | Сообщение |
|
Создано: 28 марта 2008 15:30 · Поправил: vnekrilov · Личное сообщение · #1 Я выложил свой первый туториал по анализу ASProtect v2.4 build 12.20 (Анализ подпрограммы эмуляции инструкций.rar http://dump.ru/files/o/o489862518/ ). В этом туториале я подробно описал процесс восстановления эмулированных инструкций типа: Code:
Полный цикл статей по распаковке ASProtect (Актуальная версия 25 декабря 2009): ASProtect_Unpacking_Tutorial_2009-12-25.rar http://rapidshare.com/files/325720799/ASProtect_Unpacking_Tutorial_2009-12-25.rar 7,9 МБ Программы, рассматриваемые в статьях: ASProtect_Unpacking_Apps_2009-12-25.rar http://rapidshare.com/files/325718084/ASProtect_Unpacking_Apps_2009-12-25.rar 22,2 МБ Буду благодарен за критику, замечания, пожелания и отзывы. Скрипты: Текущая рекомендуемая версия ODBGScript [1.78.3]: ![]() Последний текущий комплект скриптов [от 19 февраля 2011]: ![]() Статьи по частям: Актуальная версия статей [Последняя - 25.11.2010]: Выпуск 2 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() DriEm конвертировал мой цикл статей в формате PDF, который можно скачать по ссылке ![]() |
|
Создано: 11 июля 2008 14:28 · Личное сообщение · #2 |
|
Создано: 11 июля 2008 15:22 · Личное сообщение · #3 Привет всем. vnekrilov там в моем топе "Распаковка аспр на примерах" на стр 12-13 добавлял секцию, в хвост проги. Там помоему даже кусок скрипта готовый есть. На работе смотреть некогда, но вроде есть такое, готовое действие, может пригодится. vnekrilov молодчага, иногда смотрю поверхностно новые твои достижения, а так даже не до кодинга мне. ![]() |
|
Создано: 12 июля 2008 00:27 · Личное сообщение · #4 vnekrilov пишет: MOV EAX, DWORD PTR DS:[EBP+534] Команда то с простым опкодом, из "неизвестных" только константа. ![]() побайтно их собирать kioresk пишет: Я так в доки и не стал вкуривать +1. ![]() Может анализ протектора того требует ( всё таки ведущий отечественно_комерческий), но на половине чтива, уже депрес&дежавю пробивает ![]() ----- Чтобы юзер в нэте не делал,его всё равно жалко.. ![]() |
|
Создано: 28 июля 2008 00:40 · Поправил: vnekrilov · Личное сообщение · #5 Наконец то добил скрипт для восстановления оригинального кода эмулированных инструкций в главной области кода программы. К сожалению, не удается сделать универсальный скрипт, поэтому сейчас я готовлю флакон исходников с методичкой, как можно, используя базовый код для восстановления инструкций в AsProtect v2.41 build 02.26, доработать его для восстановления таких инструкций в других программа. Пока выкладываю два скрипта - для AsProtect v2.4 build 12.20 и AsProtect v2.4 build 02.26. Убедительная просьба потестировать эти скрипты на своих машинах, не дают ли они сбои. И одна просьба. Нет ли у кого оригинальной (не патченной) программы AsProtect v2.4 build 11.20. Поделитесь, пожалуйста. ![]() ![]() |
|
Создано: 28 июля 2008 09:04 · Личное сообщение · #6 Bronco пишет: Команда то с простым опкодом, из "неизвестных" только константа. Тупо по шаблону, и Тупо по шаблону не получается, особенно при восстановлении эмулированных инструкций SUB, ADD и MOV, используемых во второй подпрограмме эмуляции данных. Bronco пишет: Может анализ протектора того требует ( всё таки ведущий отечественно_комерческий), но на половине чтива, уже депрес&дежавю пробивает Да, анализ протектора действительно нудноватый, но мне хотелось показать, что все не сложно. В статье, которую я сейчас заканчиваю писать, будет показана конкретная доработка кода для второго скрипта. Это будет даже не статья, а конкретное руководство для работы. ![]() |
|
Создано: 28 июля 2008 15:40 · Личное сообщение · #7 На обменнике www.sendspace.com/file/yjvck8 я выложил флакон с методичкой по созданию скрипта для восстановления эмулированных инструкций в Asprotect. Во флаконе находятся два скрипта для восстановления эмулированных инструкций для программ AsProtect v2.4 build 12.20 и AsProtect v2.4 build 02.26, файлы программы для восстановления инструкций с файлом .udd, и файл AsprDllDumper.exe от Deroko. Буду признателен за отзывы, замечания, критику и пожелания. Если кто-то сможет, перезалейте этот архив на Crack@Lab (его объем небольшой - 226 КБ), у меня что-то не заливается, видимо, очень низкая скорость заливки. ![]() |
|
Создано: 28 июля 2008 15:51 · Личное сообщение · #8 |
|
Создано: 11 августа 2008 01:03 · Личное сообщение · #9 На обменнике www.sendspace.com/file/se284h я выложил вторую (и, видимо, последнюю) часть статьи по антидампингу в AsProtect. К этой статье приложен оптимизированный код программы для восстановления эмулированных инструкций в области Asprotect.dll и главной области кода, а также два скрипта, которые использую этот код. Как всегда, буду признателен за критику, пожелания, замечания и отзывы. Если кто-то сможет, перезалейте этот архив на Crack@Lab (его объем небольшой - 113 КБ), у меня что-то не заливается, видимо, очень низкая скорость заливки. И еще раз повторяю мою просьбу. Нет ли у кого оригинальной (не патченной) программы AsProtect v2.4 build 11.20. Поделитесь, пожалуйста. И приступаю к написанию последней части статьи, в которой будет описан процесс взлома AsProtect v2.4 build 12.20. ![]() |
|
Создано: 11 августа 2008 02:15 · Личное сообщение · #10 vnekrilov пишет: Если кто-то сможет, перезалейте этот архив на Crack@Lab done vnekrilov пишет: Нет ли у кого оригинальной (не патченной) программы AsProtect v2.4 build 11.20. На паблике не пробегал. В привате вроде бы тоже ![]() ![]() |
|
Создано: 11 августа 2008 04:13 · Личное сообщение · #11 |
|
Создано: 11 августа 2008 09:19 · Личное сообщение · #12 |
|
Создано: 11 августа 2008 10:12 · Личное сообщение · #13 |
|
Создано: 11 августа 2008 10:35 · Личное сообщение · #14 |
|
Создано: 14 августа 2008 07:05 · Поправил: vnekrilov · Личное сообщение · #15 Вопрос в порядке консультации. Я проанализировал последние версии Аспра с точки зрения создания универсального скрипта для восстановления эмулированных инструкций. Отличие Asprotect.dll заключается в изменении адресов расположения данных в массивах данных, которые хранят всю информацию об эмулированных инструкциях. Возникает идея - создать универсальный скрипт, который бы восстанавливал оригинальный код эмулированных инструкций для всех версий аспра, в зависимости от версии Asprotect.dll. Имеется неплохая тулза AsprInfo v1.6, которая прекрасно справляется с этой работой. Как я понял из серии топиков на форуме КракЛаб, там информация извлекается из самой запакованной проги. Однако автор не указал, как это делается. Мне бы хотелось вставить в универсальный скрипт часть кода, которая бы определяла версию Аспра, и, в зависимости от этой версии, выбирала бы нужную часть скрипта для восстановления кода эмулированных инструкций. Чтобы не копаться в массе материалов, может быть кто-либо подскажет, как найти информацию о версии Аспра. ![]() |
|
Создано: 24 августа 2008 12:36 · Личное сообщение · #16 |
|
Создано: 24 августа 2008 13:11 · Поправил: Модератор · Личное сообщение · #17 |
|
Создано: 15 сентября 2008 11:34 · Поправил: borov · Личное сообщение · #18 |
|
Создано: 15 сентября 2008 17:54 · Личное сообщение · #19 |
|
Создано: 15 сентября 2008 18:35 · Личное сообщение · #20 |
|
Создано: 16 сентября 2008 00:29 · Личное сообщение · #21 |
|
Создано: 16 сентября 2008 01:11 · Личное сообщение · #22 |
|
Создано: 16 сентября 2008 06:02 · Личное сообщение · #23 |
|
Создано: 16 сентября 2008 08:29 · Личное сообщение · #24 |
|
Создано: 16 сентября 2008 08:44 · Поправил: Gideon Vi · Личное сообщение · #25 borov пишет: почему потому, что аспр шьет версию в защищаемый файл, так что ASPrINFO работает не с сигнатурами borov пишет: ASProtect 2.0x - *heuristic* а такая вещь, как heuristic тебя не смутила? ![]() borov пишет: я хотел сам borov пишет: 4.1 - я легко страйпером распаковывал Смысл в том, чтобы самому F9 или кнопочку в стрипере нажать? ![]() |
|
Создано: 16 сентября 2008 12:51 · Личное сообщение · #26 |
|
Создано: 16 сентября 2008 15:25 · Личное сообщение · #27 |
|
Создано: 16 сентября 2008 15:51 · Поправил: Loco · Личное сообщение · #28 |
|
Создано: 16 сентября 2008 19:33 · Личное сообщение · #29 |
|
Создано: 16 сентября 2008 21:03 · Личное сообщение · #30 |
|
Создано: 16 сентября 2008 21:17 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 38 . 39 . >> |
![]() |
eXeL@B —› Протекторы —› Анализ ASProtect |