Сейчас на форуме: asfa, bartolomeo, _MBK_ (+7 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Как приклеить к exe-файлу секцию, virtual offset которой меньше чем ImageBase? |
Посл.ответ | Сообщение |
|
Создано: 13 ноября 2011 13:17 · Личное сообщение · #1 |
|
Создано: 13 ноября 2011 13:23 · Личное сообщение · #2 |
|
Создано: 13 ноября 2011 20:34 · Личное сообщение · #3 |
|
Создано: 14 ноября 2011 08:16 · Поправил: Smon · Личное сообщение · #4 Kuklovod 1) Перехватить выделение памяти под эту секцию и перенаправить в свой образ ;) 2) вариант более сложный - пересчитать релоки (если они есть конечно) и перелоцировать сам образ файла ;) 3) Ну и пожалуй последний вариант - можешь вручную перелопатить всю секцию и поправить в ней адреса на необходимые, хотя этот вариант самый бажный, ненадёжный и муторный, и реален лишь при совсем небольших размерах секции (а ежли код базонезависимый там лежит, что конечно маловероятно, то клеить можно вообще не задумываясь в конец твоего образа). ----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]() |
|
Создано: 14 ноября 2011 11:21 · Личное сообщение · #5 |
|
Создано: 14 ноября 2011 15:13 · Личное сообщение · #6 |
![]() |
eXeL@B —› Вопросы новичков —› Как приклеить к exe-файлу секцию, virtual offset которой меньше чем ImageBase? |