Сейчас на форуме: sashalogout, bartolomeo, artyavmu (+8 невидимых) |
eXeL@B —› Софт, инструменты —› Softwrap unpacker by kNiGhT |
<< . 1 . 2 . 3 . 4 . >> |
Посл.ответ | Сообщение |
|
Создано: 25 августа 2007 04:37 · Личное сообщение · #1 |
|
Создано: 23 сентября 2007 21:37 · Личное сообщение · #2 Вообщем скачал последнюю версию Ollydbg.dll - пошло дело. Однако, я наверное туп - можно попросить написать, как прикрутить импорт подробно ? Вот отработал скрипт - задает вопрос - фиксить ли импорт? - Я так понимаю фиксить его надо в любом случае. Кстати работает ужас как долго. Вот пофиксил, стоим на ОЕП - чем дампить ? Олей или Lord PE например ? И главное - вбиваю ОЕП в Импрек - нифига не находит импорт. Чтоже не так? И еще вопрос - импорт восстанавливаем все таки импреком то бишь в Оле галку фиксить импорт при сбрасывании дампа нужно отключить ? Пробовал не отключать - падает дамп. Напишите подробнее, если не влом...Спасибо... |
|
Создано: 24 сентября 2007 03:26 · Личное сообщение · #3 Soft_Ice пишет: Кстати работает ужас как долго. Скрипт работает долго на прогах на васике ;) Увы специфика этого дерьма там периписать половину кода надо! На остальных языках в пределах нескольких минут даже на моей слабой тачке! Soft_Ice пишет: Импрек - нифига не находит импорт. Импрек и не найдет так как импорт сбрасывается в выделеную память надо вбить руками скрипт выдает мессагу с RVA Soft_Ice пишет: И еще вопрос - импорт восстанавливаем все таки импреком то бишь в Оле галку фиксить импорт при сбрасывании дампа нужно отключить ? Дампить пофигу чем;) чем привык . Естественно только импреком Галку в олином дампере отключи по дефолту она там на фиг не нужна |
|
Создано: 24 сентября 2007 14:39 · Поправил: Soft_Ice · Личное сообщение · #4 pavka пишет: Импрек и не найдет так как импорт сбрасывается в выделеную память надо вбить руками скрипт выдает мессагу с RVA Если что-то я распаковывал до этого, всегда юзал импрек, вообщем большая просьба - ты не мог бы подробно написать как в этом случае делать ? Дампить эту память и прикручивать к файлу... Вообщем можно еще подробнее (чуть-чуть) Я делал так 1. Запускаю скрипт 2. Скрипт закончил работу - стал на ОЕП 3. Делаю Дамп из Олли (галку фикс импорт убрал) - тут по разному пробовал 4. Запускаю Импрек - вбиваю ОЕП , вбиваю RVA И тут на одной проге - вообще нихуа не находит импорт, на второй находит - но пишет что не весь правильный. Вот на этом и тормознул... И как точно определить - на чем прога - она ведь запакована, то бишь PEiD и прочие ничего не пишут про компилятор. Дизасм тож бесполезен... Есть универсальный простой метод? |
|
Создано: 24 сентября 2007 17:08 · Личное сообщение · #5 Soft_Ice пишет: Если что-то я распаковывал до этого, всегда юзал импрек, вообщем большая просьба - ты не мог бы подробно написать как в этом случае делать ? Дампить эту память и прикручивать к файлу... Вообщем можно еще подробнее (чуть-чуть) Ни чего особенного делать не нужно все как с любым пакером делаешь дапм на оеп любым дапмером! Запускаешь импрек вводишь оеп и IAT RVA и Гет импорт ;) Импрек определит все функи но так как нет разделителей поворчит не много но табличку сваяет правильную , фих дамп и все больше ни чего не нужно !Soft_Ice пишет: И как точно определить - на чем прога - она ведь запакована Посмотри в Петулзе или лорде юзает запущеная прога васиковские библы MSVBVM Вообще прот не эмулирует васиковские функи , не царское дело, он их просто ксорит, и иат васика без всяких разделителей можно просто занопить ксоры и вписать импреком в место виртуальной иат прота свою |
|
Создано: 25 сентября 2007 18:57 · Личное сообщение · #6 Понятно, видимо одну прожку я все же правильно распаковал, другую не совсем... Насчет BASIC тож понял , спасибо. Будем учиться и отписывать, если возникнут вопросы. Кстати, прошу пока темку не закрывать, мало ли что. Вопрос, ко всем освоившим успешно методу - дамп работает на всех системах успешно ? ( Сталкивался с такой фичей при распаковке Try Media - работает только на таком же билде ХР , что у меня и наоборот чужие креки (дампы) не работали... To Pavka - я вижу, Вы более продвинуты во взломе. Есть засада с распаковкой Армы с играми на Макромедии Директор и подобными... Ничем не поможете в вопросе ? Сорри, если что можно и в привате... |
|
Создано: 26 сентября 2007 03:37 · Личное сообщение · #7 Soft_Ice пишет: Вопрос, ко всем освоившим успешно методу - дамп работает на всех системах успешно ? Скрипт полностью восстанавливает оригинальный импорт проги если у проги нет проблем с совместимостью то дампа их так же не будет! Soft_Ice пишет: Есть засада с распаковкой Армы с играми на Макромедии Директор и подобными... Ничем не поможете в вопросе ? По арме на форуме полным поло народу кто знаетее получше меня мне она не интересна |
|
Создано: 26 сентября 2007 22:43 · Поправил: Soft_Ice · Личное сообщение · #8 Сдампил игру BierKonig с указанного ранее мной сайта . Кстати, пофиксить импорт не могу, а могу только прикрутить новую секцию. Прога успешно запускается, но при нажатии меню " играть" также успешно вылетает... Никак не могу понять что же не так я делаю? ЗЫ И объясните - надо ли вручную вырезать Xlock секцию при этом - насколько я понял - это и есть наш закриптованный импорт, а поскольку мы делаем дамп и прикручиваем новый импорт , по идее ее можно вырезать. Однако с вырезанной секцией прога вообще не запускается... Где же засада ? |
|
Создано: 27 сентября 2007 03:37 · Личное сообщение · #9 Soft_Ice пишет: Кстати, пофиксить импорт не могу, а могу только прикрутить новую секцию. Не пойму смысл этой фразы? Если дамп запускаеться но вылетает при какой то операции то скорее всего ты неправильно определил размер иат или где то накосячил с импреком Soft_Ice пишет: надо ли вручную вырезать Xlock секцию при этом Можешь вырезать можешь не вырезать она там не нужна.. Если не запускаеться значит не правильно отрезал.. |
|
Создано: 27 сентября 2007 22:20 · Личное сообщение · #10 pavka пишет: Не пойму смысл этой фразы? Если дамп запускаеться но вылетает именно так. pavka пишет: скорее всего ты неправильно определил размер иат А разве его надо вообще определять - по моему импрек его автоматом выставляет? Еще раз опишу последовательность действий 1. Открываю прогу в Оле - на анализ кода жму нет 2. Запускаю скрипт (пробовал и для С и для делфи) - встаю на ОЕП , скрипт фиксит импорт 3. Делаю Дамп Олей, стоит галка ЕП как ОЕП и все. Импорт Олей не фиксим 4. Запускаю импрек, подключаю висящий процесс с игрой в Оле 5. Вбиваю в импрек - ОЕП ( ЕП - ИБ или смотрим в Оле) , вбиваю РВА , который выдал скрипт 6. Размер Импорта ??? - Импрек свой ставит и если его менять - не получается все равно 7. Делаю Get Import 8. Вижу функи без переходников - убираю галку с адд секция - вписываю РВА (старый) - размер Импрек не не дает вписать - пишет сам. 9. нажимаю фиксить импорт - фиксит нормально. Далее игра запускается, проходит интро. нажимаю кнопку играть - идет вылет в Ось. При добавлении новой секции - делаю все тоже, галка в импреке стоит - добавить секцию. Дамп фикситься, секция добавлена. Та же самая ерунда потом при запуске. Если резать при этом Хлок ( делаю в CFF Эксплорер, как у Армы) - прога вылетает сразу же с ошибкой. Может дать сцылку (прямую) на игру - посмотрите и подскажете, где ошибся ? Очень охота этого гада ломать научиться - (много игр хороших лежит попусту) |
|
Создано: 28 сентября 2007 03:50 · Личное сообщение · #11 Soft_Ice пишет: Если резать при этом Хлок Прежде чем резать, посмотри на чем прога. Если делфи то в последней секции обычно tls Soft_Ice пишет: Вижу функи без переходников - убираю галку с адд секция - вписываю РВА (старый) - размер Импрек не не дает вписать - пишет сам. писать новую табличку нужно в пустое место . Старый ? это какой ? Иат прота что ли? Пиши туда где у не запакованой проги должна быть иат или убери у дампа секцию прота и пиши в новую секцию! |
|
Создано: 29 сентября 2007 00:49 · Личное сообщение · #12 pavka пишет: писать новую табличку нужно в пустое место . Ну понял. Но как получается - импрек ведь добавляет свою секцию с новым импортом - прога один хрен падает... То бишь падает и без обрезки секций. Я не могу понять , почему... Ладно я попробую поразбираться еще и с другими прогами, возможно что-то получиться. |
|
Создано: 29 сентября 2007 05:07 · Личное сообщение · #13 |
|
Создано: 16 октября 2007 15:37 · Личное сообщение · #14 |
|
Создано: 17 октября 2007 01:13 · Личное сообщение · #15 pavka пишет: Если прога небольшая выложи Лежало на этом сайтеге - www.gamepueblo.com/gp_de/html/listing_3_1.php Звать - Bierkoenig (14МВ) Ссылок нету прямых, а искать немогу, бо инет обрезали - скорость 1кб.с 0 до утра придется, там картинок немеряно. Погляди сам, если не в падлу, заодно и может себе чего скачаешь, там много игр. |
|
Создано: 31 марта 2008 21:20 · Личное сообщение · #16 |
|
Создано: 01 апреля 2008 03:21 · Личное сообщение · #17 |
|
Создано: 13 апреля 2008 08:38 · Личное сообщение · #18 |
|
Создано: 13 апреля 2008 14:34 · Поправил: Vovan666 · Личное сообщение · #19 Talula пишет: trial reset не помогает У Softwrap вроде только neokwinto умеет триал сносить. http://exelab.ru/f/action=vthread&forum=3&topic=9509 |
|
Создано: 13 апреля 2008 15:13 · Личное сообщение · #20 |
|
Создано: 04 мая 2008 02:49 · Личное сообщение · #21 |
|
Создано: 04 мая 2008 06:22 · Личное сообщение · #22 Vovan666 пишет: У Softwrap вроде только neokwinto умеет триал сносить. http://exelab.ru/f/action=vthread&forum=3&topic=9509 помог... просто на компе уже давно свалка - с двух винтов пришлось всю инфу в срочном порядке спасть... но одну прогораммулину так и не распаковал - ощущение, что oep неправильно находится... хрен с ней... ----- Do Not Get Mad Get Money! ;) |
|
Создано: 04 мая 2008 08:54 · Личное сообщение · #23 |
|
Создано: 04 мая 2008 14:02 · Личное сообщение · #24 pavka, да я вроде уже сливал... там что-то в районе 11 или 13 мб... короче, вот: pcdj.com/downloads/blue.exe или pcdj.com/downloads/Setup_Blue%287.3.1001%29.EXE версии одинаковые, защтщены сабжем, но каждый видимо с разными опциями (у них серийники для активации разные по крайней мере). автоанпакеры не берут, а скрипт oep определяет не как обычно (точно не помню, но после показанного адреса идёт что-то вроде push eax - в анпакнутом варианте там есесна нули... и прога не запускается.) я всегда думал, что она на васике, а оказалось, что на дельфе... если ничего не перепутал... в общем, посмотрите, разбиритесь - то ли скрипт не берёт её, то ли при прикручивании импорта что-то не так... ----- Do Not Get Mad Get Money! ;) |
|
Создано: 04 мая 2008 14:47 · Личное сообщение · #25 |
|
Создано: 05 мая 2008 12:39 · Личное сообщение · #26 Talula пишет: всегда думал, что она на васике, а оказалось, что на дельфе... Оказалось на MSVC 00480DF6 55 PUSH EBP ; <---OEP 00480DF7 8BEC MOV EBP,ESP 00480DF9 6A FF PUSH -1 00480DFB 68 A0144900 PUSH PCDJ.004914A0 00480E00 68 10104800 PUSH PCDJ.00481010 ; JMP to msvcrt._except_handler3 00480E05 64:A1 00000000 MOV EAX,DWORD PTR FS:[0] 00480E0B 50 PUSH EAX 00480E0C 64:8925 0000000>MOV DWORD PTR FS:[0],ESP 00480E13 83EC 68 SUB ESP,68 00480E16 53 PUSH EBX 00480E17 56 PUSH ESI 00480E18 57 PUSH EDI 00480E19 8965 E8 MOV DWORD PTR SS:[EBP-18],ESP 00480E1C 33DB XOR EBX,EBX 00480E1E 895D FC MOV DWORD PTR SS:[EBP-4],EBX 00480E21 6A 02 PUSH 2 00480E23 FF15 2C07C800 CALL DWORD PTR DS:[C8072C] ; msvcrt.__set_app_type 00480E29 59 POP ECX 00480E2A 830D 94EE4E00 F>OR DWORD PTR DS:[4EEE94],FFFFFFFF 00480E31 830D 98EE4E00 F>OR DWORD PTR DS:[4EEE98],FFFFFFFF 00480E38 FF15 3007C800 CALL DWORD PTR DS:[C80730] ; msvcrt.__p__fmode 00480E3E 8B0D 88EE4E00 MOV ECX,DWORD PTR DS:[4EEE88] 00480E44 8908 MOV DWORD PTR DS:[EAX],ECX 00480E46 FF15 3407C800 CALL DWORD PTR DS:[C80734] ; msvcrt.__p__commode 00480E4C 8B0D 84EE4E00 MOV ECX,DWORD PTR DS:[4EEE84] 00480E52 8908 MOV DWORD PTR DS:[EAX],ECX |
|
Создано: 05 мая 2008 13:13 · Личное сообщение · #27 |
|
Создано: 05 мая 2008 14:24 · Личное сообщение · #28 |
|
Создано: 05 мая 2008 14:38 · Личное сообщение · #29 |
|
Создано: 05 мая 2008 14:44 · Личное сообщение · #30 |
|
Создано: 05 мая 2008 14:48 · Личное сообщение · #31 pavka пишет: в смысле? что это значит? я сейчас точно не вспомню... но примерно так: в пакованном варианте по адресу 00480DF9 6A FF PUSH -1 в стек кладётся некий адрес (допустим, 00432100), а распакованном варианте - в стеке адрес 00000000 и как следствие отладчик выдаёт ошибку. возможно (прогу уже давно убил и удалил всё к чёртовой матери чтобы не мешала заниматься другими) такая хрень происходит чуть дальше, но суть я думаю понятна... ----- Do Not Get Mad Get Money! ;) |
<< . 1 . 2 . 3 . 4 . >> |
eXeL@B —› Софт, инструменты —› Softwrap unpacker by kNiGhT |