Русский / Russian English / Английский

Сейчас на форуме: Sorry, shura_k, Vicshann (+4 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 eXeL@B —› Основной форум —› Загрузка файлов накрытых upack
Посл.ответ Сообщение


Ранг: 238.8 (наставник)
Статус: Участник
CyberHunter

Создано: 1 ноября 2009 18:11 · Поправил: Flint New!
Цитата · Личное сообщение · #1

Пишу свой загрузчик, при загрузке файлов накрытых upack возникли проблемы. Смещения 1 и 3 секции составляет 10h



а при загрузке файла виндовым загрузчиком этого не учитывается



Почему так происходит? Из-за этого мой загрузчик неверно пишет начало секции т.к. учитывает смещение.


Ранг: 990.3 (! ! !)
Статус: Модератор
Author of DiE

Создано: 1 ноября 2009 18:17 · Поправил: Модератор New!
Цитата · Личное сообщение · #2

Raw offset будет округлён до 0, и 200h байт (1F0h с учетом выравнивания) будут смаплены по виртуальным адресам 00406000 и 00401000


Ранг: 238.8 (наставник)
Статус: Участник
CyberHunter

Создано: 1 ноября 2009 18:19 New!
Цитата · Личное сообщение · #3

В каких случаях он должен округлятся?


Ранг: 990.3 (! ! !)
Статус: Модератор
Author of DiE

Создано: 1 ноября 2009 18:20 · Поправил: Модератор New!
Цитата · Личное сообщение · #4

подебаж загрузчик я не помню)) вроде как если RawOffset секции < FileAlignment
з.ы. проверил, да всё так вроде.


Ранг: 238.8 (наставник)
Статус: Участник
CyberHunter

Создано: 1 ноября 2009 18:26 New!
Цитата · Личное сообщение · #5

Спасибо )


Ранг: 604.1 (!)
Статус: Модератор
Research & Development

Создано: 2 ноября 2009 12:15 New!
Цитата · Личное сообщение · #6

Hellspawn пишет:
вроде как если


нет никаких если

размер округляется в большую сторону, а базовые адреса - в меньшую
в случае с физическими адресами - выравнивание на FileAlignment, в случае с вирутальными - на SectionAlignment


Ранг: 990.3 (! ! !)
Статус: Модератор
Author of DiE

Создано: 2 ноября 2009 13:13 · Поправил: Модератор New!
Цитата · Личное сообщение · #7

Jupiter пишет:
нет никаких если


да я глянул загрузчк и проверил. просто не был уверен что так


Ранг: 520.7 (!)
Статус: Участник
Победитель турнира 2010

Создано: 3 ноября 2009 18:48 New!
Цитата · Личное сообщение · #8

Загрузчик PE-файлов
(Исследование формата Portable Executable, сопровождающееся написанием PE-загрузчика)

hxxp://www.rsdn.ru/article/baseserv/peloader.xml
 eXeL@B —› Основной форум —› Загрузка файлов накрытых upack

Видеокурс ВЗЛОМ