Сейчас на форуме: bartolomeo, -Sanchez- (+4 невидимых)

 eXeL@B —› Вопросы новичков —› В чем прикол OEP?
Посл.ответ Сообщение

Ранг: 50.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 21 апреля 2006 00:38
· Личное сообщение · #1

Например прога запакована, как различные унпакеры (тот же Quick Unpack) определяют OEP , ведь прога запакована , а значит на виду только сам распаковщик, а OEP пока упакована?

Второй вопрос, дампить надо с OEP, но ведь OEP может быть где-то в середине фала, тогда получается мы сдампим только половину файла?




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 21 апреля 2006 00:43
· Личное сообщение · #2

аххахаха, ой чувак рассмешил млин...
сорри, без обид... давно такого не читал...

первый вопрос поянл смутно, ну они вроде как запускают файл и ищут в распакованном
коде сигнатуру ОЕР...
не не половину... мы сдампим весь файл, но в нём так же будет лежать код упаковщика (пакера)
но и распакованный код проги так же будет (он на и нужен) останется только восстановить импорт
и изменить точку входа...

з.ы. читай литературу...

-----
[nice coder and reverser]





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 21 апреля 2006 03:06
· Личное сообщение · #3

Pluton пишет:
но ведь OEP может быть где-то в середине фала

Hellspawn пишет:
аххахаха, ой чувак рассмешил млин...

реально рассмешил %))))

Pluton пишет:
Второй вопрос, дампить надо с OEP

не со всеми пакерами, т.к. по пути до OEP пакер может много чего напоритить: и импорт покорёжить, и код сныкать и т.п.
так, для АСПака лучше брякаться сразу после распаковки секций, но до обработки импорта, в таком случае импорт остаётся читстым
в любом случае следует понимать, что такое дамп, что такое OEP
дамп - это сброс данных из памяти на диск
обычно делается полный дамп, т.е от начала файла в памяти, до конца, т.о. где бы OEP не находился, он всё равно попадает в дамп (если, конечно это не каой-нить извратный пакер, запусающий часть кода в динамической памяти - тогда нужно дампить и её).
OEP - это всего навсего точка входа программы, начало процедуры, с которой программа начинается. вполне естественно, что находиться она может где угодно в коде - как решит создатель/компилятор/линкер

-----
EnJoy!




Ранг: 6.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 22 апреля 2006 18:19
· Личное сообщение · #4

Ну млин тут созвездие: Pluton, Jupiter 8)) LOL [без обид]


 eXeL@B —› Вопросы новичков —› В чем прикол OEP?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати