Сейчас на форуме: Magister Yoda, vasilevradislav, tyns777, zombi-vadim (+3 невидимых)

 eXeL@B —› Программирование —› Странности ImageBase
Посл.ответ Сообщение

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

Создано: 30 мая 2008 20:46
· Личное сообщение · #1

При создании своего пакера наткнулся на странный exe.
В заголовке ImageBase равен 0xBFF70000 а загружается по адресу 0x00010000.
Почему?



5cd5_30.05.2008_CRACKLAB.rU.tgz - joke-vsize0.exe



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

Создано: 30 мая 2008 21:26
· Личное сообщение · #2

Хм, а что тут странного? Начиная с 0x7FFFFFFF (х86)- память в системе, которую используют драйвера и система, т.е. реально туда программа быть загружена не может, в итоге загрузчик винды кидает твой файл на другой адрес и обрабатывает его (табличка релоков присутствует, так что строго по IB можно файл и не грузить).



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

Создано: 30 мая 2008 21:41
· Личное сообщение · #3

Не подумал об этом .Спасибо!


 eXeL@B —› Программирование —› Странности ImageBase
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати