| Посл.ответ | Сообщение | 
| 
  Ранг: 238.8 (наставник), 67thx Активность: 0.2↘0
 Статус: Участник
 CyberHunter
 
 | Создано: 01 ноября 2009 18:11 · Поправил: Flint · Личное сообщение ·  #1
 
Пишу свой загрузчик, при загрузке файлов накрытых upack возникли проблемы. Смещения 1 и 3 секции составляет 10h  а при загрузке файла виндовым загрузчиком этого не учитывается  Почему так  происходит? Из-за этого мой загрузчик неверно пишет начало секции т.к. учитывает смещение.
----- Nulla aetas ad discendum sera
  | Сообщение посчитали полезным: | 
|  | 
| 
  Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0
 Статус: Модератор
 Author of DiE
 
 | Создано: 01 ноября 2009 18:17 · Поправил: Модератор · Личное сообщение ·  #2
 
Raw offset будет округлён до 0, и 200h байт (1F0h с учетом выравнивания) будут смаплены по виртуальным адресам 00406000 и 00401000   ----- [nice coder and reverser]
  | Сообщение посчитали полезным: | 
| 
  Ранг: 238.8 (наставник), 67thx Активность: 0.2↘0
 Статус: Участник
 CyberHunter
 
 | Создано: 01 ноября 2009 18:19 · Личное сообщение ·  #3
 
В каких случаях он должен округлятся?
----- Nulla aetas ad discendum sera
  | Сообщение посчитали полезным: | 
| 
  Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0
 Статус: Модератор
 Author of DiE
 
 | Создано: 01 ноября 2009 18:20 · Поправил: Модератор · Личное сообщение ·  #4
 
подебаж загрузчик я не помню)) вроде как если RawOffset секции < FileAlignment з.ы. проверил, да всё так вроде.
----- [nice coder and reverser]
  | Сообщение посчитали полезным: | 
| 
  Ранг: 238.8 (наставник), 67thx Активность: 0.2↘0
 Статус: Участник
 CyberHunter
 
 | Создано: 01 ноября 2009 18:26 · Личное сообщение ·  #5
 
Спасибо )
----- Nulla aetas ad discendum sera
  | Сообщение посчитали полезным: | 
| 
  Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25
 Статус: Модератор
 Research & Development
 
 | Создано: 02 ноября 2009 12:15 · Личное сообщение ·  #6
 
Hellspawn пишет:вроде как если
 нет никаких если размер округляется в большую сторону, а базовые адреса - в меньшую в случае с физическими адресами - выравнивание на FileAlignment, в случае с вирутальными - на SectionAlignment
----- EnJoy!
  | Сообщение посчитали полезным: | 
| 
  Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0
 Статус: Модератор
 Author of DiE
 
 | Создано: 02 ноября 2009 13:13 · Поправил: Модератор · Личное сообщение ·  #7
 
Jupiter пишет:нет никаких если
 да я глянул загрузчк и проверил. просто не был уверен что так   ----- [nice coder and reverser]
  | Сообщение посчитали полезным: | 
| 
  Ранг: 527.7 (!), 381thx Активность: 0.16↘0.09
 Статус: Участник
 Победитель турнира 2010
 
 | Создано: 03 ноября 2009 18:48 · Личное сообщение ·  #8
 
Загрузчик PE-файлов (Исследование формата Portable Executable, сопровождающееся написанием PE-загрузчика) hxxp://www.rsdn.ru/article/baseserv/peloader.xml
----- 127.0.0.1, sweet 127.0.0.1
  | Сообщение посчитали полезным: |