Сейчас на форуме: (+5 невидимых) |
eXeL@B —› Протекторы —› Анализ ASProtect |
<< 1 ... 27 . 28 . 29 . 30 . 31 . 32 . 33 . 34 . 35 . 36 . 37 ... 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 декабря 2010 20:47 · Личное сообщение · #2 |
|
Создано: 19 декабря 2010 13:23 · Поправил: vnekrilov · Личное сообщение · #3 [0utC4St] пишет: Увидел это когда плаг ODbgScript (1.78.3.0) приказал долго жить, Причина оказалась очень простая. При очистке области имен API в секции импорта, скрипт выполняет инструкции: Code:
т.е., он сначала ищет в конце секции импорта 20 нолей. В этой же программе, в конце секции импорта имеется всего лишь 8 нолей, поскольку она оказалась под завязку забита именами APIs. Поскольку скрипт столько нолей не нашел, то в переменной $RESULT он записал 0. В результате выполнения последующих инструкций, код инструкции: Code:
стал таким: Code:
И это вызвала появление указанной ошибки. Здесь нужно было выполнить трассирование скрипта в Script Window, и в переменную $RESULT надо было вручную записать конец секции импорта. В результате этого, скрипт нормально отработал, и распаковал программу. Видимо, предусмотреть все нюансы, которые возникают при распаковке программ, практически невозможно. Именно для этих целей я ввел в текст скриптов диагностические сообщения, которые, в случае появления нестандартных ситуаций, позволят выяснить причину сбоев, и ввести корректировки в требуемые параметры. [0utC4St] Еще раз спасибо за это сообщение. | Сообщение посчитали полезным: [0utC4St], mak |
|
Создано: 19 декабря 2010 18:04 · Личное сообщение · #4 vnekrilov пишет: Видимо, предусмотреть все нюансы, которые возникают при распаковке программ, практически невозможно. Возможно, но не в скриптовом варианте. ----- Yann Tiersen best and do not fuck | Сообщение посчитали полезным: ARCHANGEL |
|
Создано: 19 декабря 2010 19:26 · Личное сообщение · #5 Эту ошибку скрипта можно устранить, добавив в него следующий код: Code:
В аттаче я прикладываю два скрипта, в которых выполнена такая корректировка. 8fe8_19.12.2010_CRACKLAB.rU.tgz - Откорректированные скрипты от 19.12.2010.rar | Сообщение посчитали полезным: BAHEK, Gideon Vi, [0utC4St], hlmadip |
|
Создано: 26 декабря 2010 16:39 · Личное сообщение · #6 |
|
Создано: 26 декабря 2010 17:07 · Личное сообщение · #7 |
|
Создано: 26 декабря 2010 20:06 · Личное сообщение · #8 |
|
Создано: 03 января 2011 13:03 · Поправил: [0utC4St] · Личное сообщение · #9 vnekrilov, ввиду того что фантик не пашет под win 7 с включённой опцией (пишу сюда, ибо методом тыка определять нет времени) ----- z+7v+/Lq4CAtIO/l8OL76SD44OMg6iDv8O7i4OvzLiCpIMPu7OXwINHo7O/x7u0= |
|
Создано: 03 января 2011 13:10 · Личное сообщение · #10 |
|
Создано: 03 января 2011 14:06 · Личное сообщение · #11 |
|
Создано: 03 января 2011 14:45 · Личное сообщение · #12 virtualized Olly for Win7 - www.woodmann.com/collaborative/tools./images/Bin_virtualized_Olly_for_Win7_2010-5-23_22.18_odbg110_win7.rar Some beloved plugins for Olly stopped working when used with Windows7. Among these are OllyAdvanced and Conditional Branch Logger just to name two of them. To overcome this issue, I virtualized Olly and now the plugins are working again . You can customize this Olly as usual. Note, that you have to set the Plugins- and UDD-directory when starting it for the first time. Unfortunately there is a small shortcoming - Every part of a plugin that is driver-based is NOT working. This is due to the fact, that drivers cannot be virtualized. For instance, while everything else in OllyAdvanced is working, it's driver-based Anti-RTDSC is not. But that does not hinder the plugin to work great. The same goes for other plugins that have drivers involved. Sorry for that, virtualization nowadays is pretty good but not perfect. Also, there may be an issue with non-latin charactersets which I'm unable to confirm because I haven't got a non-latin Windows. Некоторые утверждали , что эта версия работает , но у меня отказывается открывать файлы, но тестировал на вме , на реальной нет ... может частично поможет решить вопрос ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube |
|
Создано: 03 января 2011 15:00 · Поправил: [0utC4St] · Личное сообщение · #13 mak, будем посмотреть. Первое что бросается в глаза это: mak пишет: Unfortunately there is a small shortcoming - Every part of a plugin that is driver-based is NOT working. Автор какбэ намекает на то, что фантик работать не будет (чуть меньше чем полностью) ----- z+7v+/Lq4CAtIO/l8OL76SD44OMg6iDv8O7i4OvzLiCpIMPu7OXwINHo7O/x7u0= |
|
Создано: 04 января 2011 13:30 · Личное сообщение · #14 |
|
Создано: 04 января 2011 15:04 · Личное сообщение · #15 |
|
Создано: 05 января 2011 03:45 · Личное сообщение · #16 |
|
Создано: 05 января 2011 17:59 · Поправил: gosbez · Личное сообщение · #17 всех приветствую! может руки не оттуда растут, может мозг уже изрядно перегрузила, неделюпарюсь над ASProtect 2.1x. не поддаётся он моему ремонту (( может кто-нибудь подскажет,где нормальные "мануалы" достать (не удаленные с файлообменников)? на асталависте была и не только там, не могу ничего найти. руки уже опускаются. интересует эта софтина ... хочу разобраться. надеюсь на помощь. |
|
Создано: 05 января 2011 19:31 · Личное сообщение · #18 В следующий раз пиши в запросы на взлом. Вот распакованный файл rghost.net/3873699 | Сообщение посчитали полезным: gosbez |
|
Создано: 07 января 2011 13:25 · Поправил: [0utC4St] · Личное сообщение · #19 vnekrilov, вот Вникать не стал и лезть своими лапами в Ваш код скриптов. Скорей всего некоретность где-то тут: Поиск областей со Stolen Code и восстановление в них эмулированных инструкций.osc Перенос Stolen Code в секцию файла ADATA.osc Перенаправление прыжков из кода программы в новую секцию файла.osc Кратко суть: Готовый дамп после применении всех (нужных) скриптов имеет ссылки из кода программы в области Stolen Code записанные нулями. То есть секция со Stolen-Code выглядит так: Code:
Иначе говоря, область Stolen Code не полностью найдена/перенесена. ----- z+7v+/Lq4CAtIO/l8OL76SD44OMg6iDv8O7i4OvzLiCpIMPu7OXwINHo7O/x7u0= |
|
Создано: 08 января 2011 16:46 · Личное сообщение · #20 [0utC4St] Я нормально распаковал и запустил программу с помощью имеющегося комплекта скриптов. Вами, при запуске скрипта "Перенаправление прыжков из кода программы в новую секцию файла.osc" была допущена ошибка. По желанию крякера, который распаковывает программу, он может секцию со стыренным кодом перенести на место секции RSRC или ADATA. Этот скрипт, при своем запуске спрашивает, куда Вы вставили новую секцию со спертым кодом: если на место секции RSRC, то нажмите кнопку ДА, а если на место секции ADATA, то нажмите кнопку НЕТ. Размер секции с украденным кодом равен 1000h байтов. И, если Вы по ошибке нажали кнопку ДА, хотя секцию вставили на место ADATA, то у Вас произойдет смещение адресов, и прыжки будут направлены на пустое место. Здесь просто нужно быть внимательными, и читать вопросы, которые задают скрипты. |
|
Создано: 08 января 2011 16:50 · Поправил: [0utC4St] · Личное сообщение · #21 |
|
Создано: 10 января 2011 01:17 · Личное сообщение · #22 Gideon Vi пишет: vnekrilov, может быть зальешь актуальные версии скриптов одним архивом? Tyra пишет: Прошу прощения за ОФФ, но где 15-я часть ? --> Link <-- Собираю повторно архив с последним комплектом , перезалейте пожалуйста 15 ую часть , пишет Code:
----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube |
|
Создано: 10 января 2011 01:21 · Поправил: [0utC4St] · Личное сообщение · #23 mak пишет: перезалейте пожалуйста 15 ую часть ----- z+7v+/Lq4CAtIO/l8OL76SD44OMg6iDv8O7i4OvzLiCpIMPu7OXwINHo7O/x7u0= | Сообщение посчитали полезным: mak |
|
Создано: 10 января 2011 06:08 · Поправил: Gideon Vi · Личное сообщение · #24 Кучки всего, что проскакивало в теме. Скрипты должны быть свежими. multi-up.com/409649, g.zhubajie.com/urllink.php?id=10516421peet5j9pm2g4ivt5, ifolder.ru/21233211 pass: vnekrilov | Сообщение посчитали полезным: [0utC4St] |
|
Создано: 09 февраля 2011 20:47 · Поправил: VodoleY · Личное сообщение · #25 vnekrilov Поклон до земли за проделанную работу. Редко появляется такой качественный материал. По себе знаю когда кому-то пытаешся что то объяснить все рассказать невозможно. Конкретно я уперся в TLS (недостатки образования). Начал копать, наткнулся на статьи арчи(ну по крайней мере я так решил) Борьба с Asprotect .1..3 З.Ы. тоже самое вроде, но другой взгляд на проблему Мне помогло, может тоже комуто поможет. Тебе респект мужик!!! З.Ы, Удачи тебе и жду новых твоих статей ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 09 февраля 2011 21:16 · Личное сообщение · #26 |
|
Создано: 10 февраля 2011 08:36 · Личное сообщение · #27 |
|
Создано: 10 февраля 2011 09:56 · Личное сообщение · #28 |
|
Создано: 10 февраля 2011 10:12 · Поправил: gena-m · Личное сообщение · #29 |
|
Создано: 10 февраля 2011 10:16 · Личное сообщение · #30 |
|
Создано: 10 февраля 2011 10:34 · Личное сообщение · #31 |
<< 1 ... 27 . 28 . 29 . 30 . 31 . 32 . 33 . 34 . 35 . 36 . 37 ... 38 . 39 . >> |
eXeL@B —› Протекторы —› Анализ ASProtect |