| Сейчас на форуме: padad42664, kris_sexy, site-pro, vasilevradislav (+6 невидимых) | 
| eXeL@B —› Крэки, обсуждения —› Статья по снятию ACProtect | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 18 февраля 2007 04:38  · Личное сообщение · #1 Выложил статью в разделе "RAR-статьи" по распаковке ACProtect. Анализ опций Stolen OEP, API Redirection, Dynamic Encryprion, Embedded protector. Жду ваших мнений, отзывов, поправок, предложений. Вот ссылка на саму статью: http://exelab.ru/rar/dl/CRACKLAB.rU_56.rar ![]()  | 
| 
 | 
Создано: 18 февраля 2007 05:16  · Личное сообщение · #2  | 
| 
 | 
Создано: 18 февраля 2007 05:28  · Личное сообщение · #3  | 
| 
 | 
Создано: 18 февраля 2007 08:06  · Личное сообщение · #4  | 
| 
 | 
Создано: 18 февраля 2007 08:09  · Личное сообщение · #5  | 
| 
 | 
Создано: 18 февраля 2007 08:35  · Личное сообщение · #6  | 
| 
 | 
Создано: 18 февраля 2007 10:11  · Личное сообщение · #7  | 
| 
 | 
Создано: 18 февраля 2007 10:26  · Личное сообщение · #8  | 
| 
 | 
Создано: 18 февраля 2007 10:29  · Личное сообщение · #9  | 
| 
 | 
Создано: 18 февраля 2007 10:32  · Личное сообщение · #10  | 
| 
 | 
Создано: 19 февраля 2007 00:00  · Личное сообщение · #11 HoBleen Имхо продолжай дальше тему! К примеру о подобных трюках 0058D2CA 8B85 EA614000 mov eax,dword ptr ss:[ebp+4061EA] 0058D2D0 8B70 3C mov esi,dword ptr ds:[eax+3C] 0058D2D3 03B5 EA614000 add esi,dword ptr ss:[ebp+4061EA] 0058D2D9 83C6 28 add esi,28 0058D2DC AD lods dword ptr ds:[esi]------------> проверка оеп обходится пр имерно так 0058D2CA 8B85 EA614000 mov eax,dword ptr ss:[ebp+4061EA] 0058D2D0 BE D0FC4F00 mov esi,004FFCD0<---------------- пишем оеп запротекченой проги 0058D2D5 90 nop 0058D2D6 90 nop 0058D2D7 90 nop 0058D2D8 90 nop и других приятных вещах иногда встречающихся в проте ![]()  | 
| 
 | 
Создано: 19 февраля 2007 08:38  · Личное сообщение · #12   Открою еще один небольшой трюк ! в старых версиях прота вовсе не обязательно вообще трогать  Embedded и Кодереплейс ! Достачно просто вернуть старое оеп к примеру в 1CLICK DVD COPY 5 у меня в версии найденое оеп 006DA3C3  у запротекченой проги 006C0000
на 006C0000 пишем push 006DA3C3 и ret и меняем оеп на 006C0000 и все не нужно больше ни чего трогать! и вся распаковка 30 секунд ;) Вот дамп кому интересно ! rapidshare.com/files/17236305/1ClickDvdCopyU.rar Ну и в новых версиях эта фишка тож работает только прот еще проверяет что там то есть если вернуть старые байты все будет о.к ![]()  | 
| 
 | 
Создано: 19 февраля 2007 09:46  · Личное сообщение · #13  | 
| 
 | 
Создано: 19 февраля 2007 17:51  · Личное сообщение · #14 HoBleen пишет: Не очень-то серьезный прот получается... Но это так, игры, все равно лучше отодрать для красоты и анализа. Да нет нормальный прот! Если грамотный програмер поставит снять очень даже не просто и довольно муторно ;) Давненько была тема прога AutoFlowchart прот поставлен очень не плохо если не подменять оеп а снимать все фишки не хило повозится придется хотя версия прота вообще какая то древняя ![]()  | 
| 
 | 
Создано: 19 февраля 2007 21:08  · Личное сообщение · #15  | 
| 
 | 
Создано: 19 февраля 2007 23:49  · Личное сообщение · #16 PE_Kill пишет: Так можно про любой прот сказать. Даже про UPX. ;) Так оно и есть наверное на самом деле ! Есть куча примеров казалось бы неломаемый VMProtect + прот одна ошибка и все убирается одним байтом все от програмера зависит а не от прота ! Проты вообще в осном раслабляюще действует на девелоперов ну кроме конечно паталогических случаев ... ![]()  | 
| 
 | 
Создано: 20 февраля 2007 02:27  · Личное сообщение · #17 pavka пишет: Проты вообще в осном раслабляюще действует на девелоперов ну кроме конечно паталогических случаев +1 Хорошо то, что пока соотношение продвинутых девелоперов к ламо девелоперам достаточно мало... И вообще - качественные защиты в основном бывают от тех, кто сам умеет их ломать  
----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]()  | 
| 
 | 
Создано: 20 февраля 2007 07:44 · Поправил: HoBleen  · Личное сообщение · #18 pavka пишет: Да нет нормальный прот! Если грамотный програмер поставит снять очень даже не просто и довольно муторно ;) Ну я смотрю с точки зрения анализа самой защиты, а не возможности её применения. Ну вот Embedded protector должен защищать от сброса дампа, а получается, что его не то что отломать, но и обмануть легко! Сам код прота также легко просмотреть, мешают только сполиморфенные циклы, которые легко обходятся с помощью скрипта. Анализу кода они никак не мешают. Далее ОЕР оbfuscation работает далеко не всегда, часто пакованные проги не запускаются. В целом сложилось не очень положительное мнение о протекторе; я не говорю, что он не представляет никакой защиты, я про то, что ИМХО все как-то кривовато сделано... Smon пишет: качественные защиты в основном бывают от тех, кто сам умеет их ломать +1  
![]()  | 
| 
 | 
Создано: 20 февраля 2007 20:08  · Личное сообщение · #19 HoBleen пишет: Ну вот Embedded protector должен защищать от сброса дампа, а получается, что его не то что отломать, но и обмануть легко! Сам код прота также легко просмотреть, мешают только сполиморфенные циклы, которые легко обходятся с помощью скрипта. Анализу кода они никак не мешают Если защита будет в самих процедурах и сами процедуры будут перекрываться то такой обман мимо денег ;) Нужен будет полный анализ кода причем просто скрипта будет недостаточно так как часть прцедур постоянно модифицируется ... ![]()  | 
| 
 | 
Создано: 20 февраля 2007 21:17  · Личное сообщение · #20  | 
| 
 | 
Создано: 20 февраля 2007 21:50  · Личное сообщение · #21  | 
| 
 | 
Создано: 20 февраля 2007 22:07  · Личное сообщение · #22  | 
| 
 | 
Создано: 21 февраля 2007 00:19  · Личное сообщение · #23 pavka пишет: Если защита будет в самих процедурах и сами процедуры будут перекрываться Перекрываемые маркеры не поддерживаются ни в одном из протекторов, если ты об этом, и ацпр - не исключение.  
----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]()  | 
| 
 | 
Создано: 21 февраля 2007 02:58  · Личное сообщение · #24  | 
| 
 | 
Создано: 21 февраля 2007 08:42  · Личное сообщение · #25  | 
| 
 | 
Создано: 21 февраля 2007 09:12 · Поправил: Smon  · Личное сообщение · #26 pavka Попробовал на тестовом примере - перекрываемый код не работает ни в каких случаях, работают только маркеры внутри маркеров, попробуй перекрыть EmP и DE или наоборот - прога вылетает. Если делать маркеры внутри маркеров - тут соответственно проблем нет, но это уже не перекрываемые маркеры получаются  
Всё же HoBleen был прав - под перекрываемыми я имел в виду не просто маркер в маркере а рекурсию  
----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]()  | 
| eXeL@B —› Крэки, обсуждения —› Статья по снятию ACProtect | 





!








 
 Для печати