Сейчас на форуме: (+8 невидимых) |
eXeL@B —› Протекторы —› EXECryptor (Туторы, скрипты, плагины, ...) |
<< 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . >> |
Посл.ответ | Сообщение |
|
Создано: 20 сентября 2006 18:14 · Поправил: Модератор · Личное сообщение · #1 |
|
Создано: 16 ноября 2007 23:09 · Поправил: SunBeam · Личное сообщение · #2 |
|
Создано: 16 ноября 2007 23:33 · Личное сообщение · #3 |
|
Создано: 17 ноября 2007 00:33 · Личное сообщение · #4 Maximus пишет: Вряд ли его получится легко разобрать, потому что в свою очередь он тоже смутирован. Первая проблема,но это имхо,в том,что иногда тупо не знаешь,что искать. Среди мусора бесполезного кода,в открытом виде ворованных инструкций почти нет,анализировать весь этот поток данных тяжеловато,тут даже эмуляцию инструкции прозевать можно. Всё что касается востановления стандартных инструкций компиляторов,то ссылаясь на Павыча: как правило криптор тырит пять ,шесть процедур со стаба или весь стаб,да при инициализации,чекает пару тройку раз. можно с увереностью сказать,если есть опыт/практика и терпение/время,то разобрать что-то можно. Но та же практика показывает что это иррационально,из-за того,что многое остаётся,и опять ссылась на пионеров исследования криптора: чем убивать время на восстановление кода в таких прогах где можно решить все порблеммы правкой одного байта - инлайн самое оптимальное решение! Но это было недавно,а сейчас получение рабочего дампа,хотя бы и для анализа,уже много значит. Но это тоже было недавно,ибо сейчас с удовольствием зрим: первая помощь для активации cug-нутой версии r99 Пока качаю,но надеюсь,то что надо.!!!! ----- Чтобы юзер в нэте не делал,его всё равно жалко.. |
|
Создано: 17 ноября 2007 00:42 · Личное сообщение · #5 |
|
Создано: 17 ноября 2007 05:11 · Личное сообщение · #6 |
|
Создано: 17 ноября 2007 05:28 · Поправил: pikinana · Личное сообщение · #7 |
|
Создано: 17 ноября 2007 06:30 · Личное сообщение · #8 slackhead пишет: вот это интересно что именно вы разгребаете? сам мутатор которым мутирует протектящий код и сворачиваете восстанавливая логику полностью? очень интересно Вообще всегда все зависит от конкретной рализации! К примеру Упомянутая прога Uninstall Tool 2.2.1 ломаеться вообще без отладчика только Heiw .. |
|
Создано: 17 ноября 2007 06:59 · Личное сообщение · #9 mf writes: I tried Unpacker ExeCryptor 2.x.x. Version: 1.0 beta 2 with the program I posted in Crack requests forum (http://rapidshare.com/files/70002255/DC-Unlocker_1.00_0055_setup.exe. html). Original file size is 660 KB, the dump has 66.7 MB!! Is that normal? PEiD: EXECryptor 2.4.1 -> Normal Protection * Beta 2 doesn't work with 2.4.1 (I think). Haven't tried to use it for unpacking this program, but it does output a 67 MB dump |
|
Создано: 17 ноября 2007 09:37 · Личное сообщение · #10 |
|
Создано: 17 ноября 2007 09:41 · Личное сообщение · #11 |
|
Создано: 17 ноября 2007 11:50 · Личное сообщение · #12 |
|
Создано: 17 ноября 2007 11:51 · Личное сообщение · #13 |
|
Создано: 17 ноября 2007 12:03 · Личное сообщение · #14 |
|
Создано: 17 ноября 2007 12:20 · Поправил: SunBeam · Личное сообщение · #15 |
|
Создано: 17 ноября 2007 12:53 · Личное сообщение · #16 |
|
Создано: 17 ноября 2007 13:19 · Личное сообщение · #17 ну тогда полный набор ps глюки с дровами пофиксенного фантома - на некоторых опциях pps Gideon Vi но ведь и ник можно пофиксить 53f0_17.11.2007_CRACKLAB.rU.tgz - full241.zip |
|
Создано: 17 ноября 2007 14:20 · Поправил: SunBeam · Личное сообщение · #18 r99 writes: 53f0_17.11.2007_CRACKLAB.rU.tgz - full241.zip Interesting Think you can do the same for Total Uninstall ? EDIT 1: Someone's been busy Found an anti-trial for Total Uninstall. r99 or pavka, I know it's one of you guys Link: [ http://rapidshare.com/files/69749235/tu_setup.rar http://rapidshare.com/files/69749235/tu_setup.rar ] EDIT 2: Good work, r99. Love your inline ;) Time to study r99 writes:http://ifolder.ru/4137113 для экспериментаторв 4.31 |
|
Создано: 17 ноября 2007 14:55 · Личное сообщение · #19 |
|
Создано: 17 ноября 2007 15:13 · Личное сообщение · #20 |
|
Создано: 17 ноября 2007 16:12 · Личное сообщение · #21 |
|
Создано: 17 ноября 2007 16:54 · Личное сообщение · #22 |
|
Создано: 18 ноября 2007 01:47 · Личное сообщение · #23 |
|
Создано: 29 ноября 2007 14:41 · Личное сообщение · #24 свежий скрипт от волка ;) fbf8_29.11.2007_CRACKLAB.rU.tgz - Execryptor_2.xx_IAT_Fixer_v1.02SC [2007-11-27].txt |
|
Создано: 16 февраля 2008 19:01 · Поправил: panga · Личное сообщение · #25 |
|
Создано: 12 марта 2008 11:03 · Поправил: kioresk · Личное сообщение · #26 Источник: Disabling CRC checks in EXECryptor 2.4.x http://kioresk.wordpress.com/2008/03/12/disabling_crc_checks/ В этом небольшом туториале мы рассмотрим как легко отключить проверку CRC файла/памяти в программах, защищенных EXECryptor’ом версии 2.4.x. Для начала немного теории. В EC 2.4.x есть функция, которая выполняется перед проверкой CRC файла/памяти и некоторых антидебаг приемов. Я называю ее Check_CPU, поскольку в одной из ее подпроцедур используется инструкция cpuid для определения процессора текущей машины. Логика кода рядом с Check_CPU примерно такая: …
Как видно, плохой код (например, проверить CRC файла/памяти) выполняется, если Check_CPU возвращает значение True (al = 1). И, естественно, он не будет выполняться, если Check_CPU будет возвращать значение False (al = 0). Теперь посмотрим на код функции Check_CPU, выдернутый из распакованной консольной части EC 2.4.1. 0046B164 Check_CPU proc near
Естественно, в защищенном приложении этот код будет виртуализован и поэтому надо найти место, которое можно будет легко найти среди заморфеного кода. «setnz byte ptr [ebp-9]]» (0F 95 45 F7) отлично подходит для этого, поскольку VM криптора не может виртуализовать/обфуцировать эту инструкцию. Подведем итог. Чтобы отключить проверку CRC файла/памяти в программах, защищенных EC 2.4.x, необходимо: 1. найти бинарным поиском 0F 95 45 F7 2. потрейсить/проверить соседний код, чтобы он был похож на приведенный выше (поскольку setnz может много где использоваться кроме Check_CPU) 3. заменить инструцию на «mov byte ptr [ebp-9], 0» (C6 45 F7 00) В EC 2.3.9 код функции Check_CPU выглядит немного по другому: …
Поэтому, в случае EC 2.3.9 — надо найти 0F 95 45 FB, убедиться что мы в нужном месте, и заменить на C6 45 FB 00. |
|
Создано: 12 марта 2008 19:04 · Личное сообщение · #27 |
|
Создано: 12 марта 2008 23:08 · Поправил: kioresk · Личное сообщение · #28 r99, AND наверно лучше чем MOV можно и AND, главное чтобы работало а call Get_Constant участвует в генерации триального ключа? Участвует, хотя основное назначение константы (их несколько), насколько я понял, для скрытия значений. Нужное значение модифицируется (например, value xor const), сохраняется, а позже при необходимости значение обратно восстанавливается (value xor const) и используется. |
|
Создано: 22 марта 2008 03:20 · Поправил: SunBeam · Личное сообщение · #29 I found an app called Direct MP3 Joiner (v2.23) that doesn't throw any TRUE flags on that setnz byte ptr [..] But it has a check to defend against Olly (aside from FPU stuff and detecting Olly by windows and crashing it) it uses a DWORD (sub dword ptr [EC_CRAP],1; where EC_CRAP is a DWORD in EC section with value 0; so 'sub x,1' makes it -1 and app doesn't run in Olly). If you make it 0 and not -1, app will start and not complain (am talking about the unpacked result) ;) EDIT: 004C390C 832D 20065000 01 SUB DWORD PTR DS:[500620],1 //make it 0 to run it in Olly.. |
|
Создано: 22 марта 2008 07:39 · Поправил: Kiev78 · Личное сообщение · #30 |
|
Создано: 23 марта 2008 04:53 · Личное сообщение · #31 |
<< 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . >> |
eXeL@B —› Протекторы —› EXECryptor (Туторы, скрипты, плагины, ...) |