Сейчас на форуме: (+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]: ecf1_03.06.2010_CRACKLAB.rU.tgz - ODbgScript.dll Последний текущий комплект скриптов [от 19 февраля 2011]: 69ca_18.02.2011_CRACKLAB.rU.tgz - Скрипты для распаковки Asprotect от 19 февраля 2011.rar Статьи по частям: Актуальная версия статей [Последняя - 25.11.2010]: Выпуск 2 0754_29.11.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 1 2844_29.11.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 2 8e06_30.11.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 3 50a0_03.12.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 4 1b51_05.12.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 5 0ff8_05.12.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 5 (продолжение) a182_06.12.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 6 82b8_15.12.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 7 74e4_16.12.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 8 b2e1_17.12.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 9 532c_18.12.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 10 76af_20.12.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 11 fe67_22.12.2009_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 12 079c_20.01.2010_CRACKLAB.rU.tgz - Распаковка ASProtect - Часть 13 8415_03.06.2010_CRACKLAB.rU.tgz - Распаковка Asprotect - Часть 14 0a66_18.02.2011_CRACKLAB.rU.tgz - Распаковка Asprotect - Части 15 и 16 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. Поделитесь, пожалуйста. 4caa_27.07.2008_CRACKLAB.rU.tgz - Script for Asprotect.rar |
|
Создано: 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. На паблике не пробегал. В привате вроде бы тоже 9346_10.08.2008_CRACKLAB.rU.tgz - Anti-dumping in AsProtect by vnekrilov (Parte 2).rar |
|
Создано: 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 |