Сейчас на форуме: asfa (+7 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Пара вопросов по таблице импорта |
Посл.ответ | Сообщение |
|
Создано: 11 июня 2010 15:01 · Личное сообщение · #1 Продолжаю ковырять ЕХЕ и распаковывать упакованное. Стал стал обращать внимание что частеньк DUMP таблица импорта уже присутсвует в дампе, но RVA не правильный, другими словами. Указать в Директориях смещение на эту таблицу, то в PE Explorer её будет видно и она корректна и даже совподает с восстановленой, но RVA функций другой. Понятно что меняю в Import Table Directory Item смещение до RVA и всё получается. Но почему так? Почему таблица есть, но с другими адресами? Какой момент я пропускаю? ![]() |
|
Создано: 11 июня 2010 17:30 · Личное сообщение · #2 Semenov пишет: Указать в Директориях смещение на эту таблицу, то в PE Explorer её будет видно и она корректна и даже совподает с восстановленой, но RVA функций другой ты изменил RVA OEP(начало выполнения кода) на ту, которая получилась в результате распаковки. естественно, RVA IAT(адрес начала импорта) изменится. ты файл сдвинул в памяти, как бы. ![]() |
|
Создано: 11 июня 2010 17:54 · Личное сообщение · #3 |
|
Создано: 11 июня 2010 18:32 · Поправил: Semenov · Личное сообщение · #4 А ничего если это очередной вирус? ![]() Gerpes пишет: ты изменил RVA OEP(начало выполнения кода) на ту, которая получилась в результате распаковки. естественно, RVA IAT(адрес начала импорта) изменится. ты файл сдвинул в памяти, как бы. А когда оно распаковывалось, оно жэ тоже начало быть в другом месте памяти, даи таблица импорта там была в том месте памяти куда на неё ссылались. Может просто распаковщик копирует таблицу после распаковки туда где её ищет исполняемый код? Бывает такое? ![]() |
|
Создано: 11 июня 2010 19:14 · Личное сообщение · #5 |
![]() |
eXeL@B —› Вопросы новичков —› Пара вопросов по таблице импорта |