![]() |
eXeL@B —› Вопросы новичков —› Инлайн Ebook ? |
Посл.ответ | Сообщение |
|
Создано: 05 октября 2009 17:14 · Личное сообщение · #1 Здравствуйте все. Решил заинлайнить справочник, покрытый UPX- распакованный работать не хотел, терялось содержимое, просто пустое окно выдавал и все... уже это показалось странным, но разобраться не смог, решил что лучший вариант- заинлайнить. В общем, гружу в ольку, правлю JMP OEP на нули после тела пакера, там пишу например: 004FA49B MOV DWORD PTR DS:[4CB1C8],90904EEB /патч 004FA4A5 MOV BYTE PTR DS:[4CB1CC],90 004FA4AC JMP 004CD9E4 /ОЕР отпускаю прогу Ф9 - все пашет, можно читать. перегружаю, повторяю написанное, сохраняю- ![]() при сохранении не работает, мало того- в этой области нулей(она одна на весь файл, больше негде) если исправить хоть один байт- тоже самое, вылетает с ошибкой. по всякому уже пробовал патчить, дело в том что не правятся байты. что делать??? ![]() прога в аттаче. ![]() ![]() |
|
Создано: 05 октября 2009 17:36 · Личное сообщение · #2 |
|
Создано: 05 октября 2009 17:43 · Поправил: tihiy_grom · Личное сообщение · #3 Gerpes Может что-то не так делаешь? Я проблем не заметил Распакованный не работает, скорее всего потому что ты overlay не прицепил P.S. О ![]() ![]() |
|
Создано: 05 октября 2009 17:45 · Поправил: Модератор · Личное сообщение · #4 |
|
Создано: 05 октября 2009 19:12 · Поправил: Gerpes · Личное сообщение · #5 tihiy_grom стареешь ![]() progopis да я думал о CRC, но почти сразу решил что ее там нет, она ведь кое как запускалась при сдернутом УПХ. это вам спасибо, придали уверенности что ошибки как таковой нет. в общем так причину и не понял, но сделал вот что- абсолютно чистая с офсайта оля(даже без плагов), гружу, патчу. но намеренно оставил 2 байта нулей выше патча(появилась мысль что что-то там совпадает не так, хз- да и tihiy_grom в аттаче именно такой сделал). сохранял как всегда- выделяю мышей, пр.кн. - "copy to executable- selection- copy- select all- save file" получилось! ![]() PS оверлей пробовал сохранять, когда распаковывал, я и самим UPX, и руками, и Qunpack'ом... не получалось полностью рабочий дамп получить. интересно конечно почему так, хорошо что хоть заинлайнить получилось. progopis что за плаг для сохранения? не видал, интересно. ![]() |
|
Создано: 05 октября 2009 19:28 · Личное сообщение · #6 Gerpes пишет: что за плаг для сохранения? Да любой дампер. То есть когда распаковываешь программу, можно сделать дамп в LordPE/PE Tools или в им подобным тулзах, а можно в ImpREC или в плагинах для OllyDbg. В частности OllyDbg PE Dumper by FKMA. P.S. Тему перенёс не я. ИМХО вполне могла бы быть и в Основном. ![]() |
|
Создано: 05 октября 2009 19:55 · Личное сообщение · #7 progopis пишет: Да любой дампер понятно. такой плаг частенько юзаю. насчет ветки форума- я специально в основной закинул, потому что заморочку и с дампом, и с инлайном схватил, а подобный вопрос впервые на форуме, имхо. ну да ладно, эта ветка тоже очень нужна. ![]() тему просьба не закрывать, может кто ковырнуть захочет насчет дампа, (т.е. почему прога портится при снятии пакера. а так же при ребилде или вообще любом вмешательстве) для общего развития так сказать... ![]() |
|
Создано: 05 октября 2009 20:07 · Личное сообщение · #8 |
|
Создано: 06 октября 2009 12:05 · Поправил: Gerpes · Личное сообщение · #9 |
![]() |
eXeL@B —› Вопросы новичков —› Инлайн Ebook ? |
Эта тема закрыта. Ответы больше не принимаются. |