eXeL@B —› Вопросы новичков —› Помгите распаковать прогу ! |
Посл.ответ | Сообщение |
|
Создано: 28 сентября 2006 11:26 · Личное сообщение · #1 |
|
Создано: 28 сентября 2006 11:43 · Личное сообщение · #2 |
|
Создано: 28 сентября 2006 14:20 · Личное сообщение · #3 |
|
Создано: 28 сентября 2006 15:04 · Личное сообщение · #4 |
|
Создано: 28 сентября 2006 20:36 · Личное сообщение · #5 |
|
Создано: 29 сентября 2006 00:08 · Личное сообщение · #6 sliderZ пишет: В статьях про нахождение OEP толком не нашел. А это чтоhttp://exelab.ru/rar/dl/CRACKLAB.rU_32.rar Коротко для танкистов 1. Грузишь прогу в Олю, снимаешь все игноры (Options > Debuggind options > Exeptions - убрать все галки) Дальше жмешь Shift+F9 пока не запустится прога. Идешь в Олю открываешь меню Viev > Log в логе ищешь адрес последнего исключения вырезано...... 00BD0923 Access violation when writing to [00000000] 00BD0ACB Access violation when writing to [00000000] 00BD0BF5 Access violation when writing to [00000000] 00BCBCDA INT3 command at 00BCBCDA 00BCDA0A Access violation when writing to [00000000] 00BCF569 Access violation when writing to [00000000] => последнее исключение. Запомни адрес 5B260000 Module D:\WINDOWS\system32\uxtheme.dll 10000000 Module D:\Program Files\Socrat Personal\schook32.dll вырезано...... Перезапусти прогу и по Shift+F9 чапай до последнего искл. Попадешь сюда 00BCF569 0156 00 ADD DWORD PTR DS:[ESI], EDX
2.Когда бряк сработает снимай его и ставь в карте памяти след. бряк Set memory breakpoint on access на секцию Code и F9 Попадешь сюда 00406B54 E8 A7949E00 CALL 00DF0000 => вызов в виртуальную машину (VM)
Видно, что это нихрена не ОЕР. Че делать Глядим на стек 0012FFA0 00DD0ABA RETURN to 00DD0ABA from 00E60000 => адрес возврата 0012FFA4 00000000 0012FFA8 3D83D8BF Вывод: протектор использует VM и ОЕР находится в виртуальном адресном пространстве (начало секции 00DD0000) Начинай все сначала до пункта 2. Во втором пункте ставь Set memory breakpoint on access на секцию с адресом 00DD0000 и F9. Брякнешься тут 00DD02F3 55 PUSH EBP => вот это ОЕР
А дальше начинай исследовать VM гы... ЗЫ. Виртуальные адреса у тебя будут другие |
|
Создано: 29 сентября 2006 00:58 · Личное сообщение · #7 |
|
Создано: 29 сентября 2006 03:34 · Поправил: crc1 · Личное сообщение · #8 |
|
Создано: 29 сентября 2006 05:31 · Личное сообщение · #9 crc1 Все ясно, только у меня почему-то вместо
ctrlA не помогает, первые 6 байт всеравно вот такие. |
|
Создано: 29 сентября 2006 07:41 · Личное сообщение · #10 |
|
Создано: 29 сентября 2006 14:11 · Поправил: sliderZ · Личное сообщение · #11 |
|
Создано: 29 сентября 2006 15:04 · Личное сообщение · #12 Надо учиться читать вначале инструкцию по использованию отладчика! Выделяешь свои байту, топчешь правой кнопкой на выделенном участке->Analysis->During next analysis, tread selection as->Commands и получишь такой листинг, т.е. нормальные инструкции (объяснять почему так происходит небуду) ----- Само плывет в pуки только то, что не тонет. |
|
Создано: 30 сентября 2006 15:06 · Поправил: Bokiv · Личное сообщение · #13 |
eXeL@B —› Вопросы новичков —› Помгите распаковать прогу ! |