В настоящее время я просматриваю таблицу разделов PE-файла, как из необработанных данных на диске, так и через пару анализаторов PE. Я немного запутался в том, как интерпретируются некоторые адреса.Раздел PE-файла Расчет RVA
Например. Из PE необработанного изображения на диске, я вижу это:
.text virtualSize: 0x1A0F71 virtualAddress: 0x1000 rawSize: 0x1A1000
Однако, при использовании некоторых PE анализаторов (LordPE, pedump.me), я вижу это:
.text virtualSize: 0x114d41 virtualAddress: 0x1000 rawSize: 0x114e00
Я не уверен, как интерпретируются эти значения. Это как-то связано с выравниванием и базовым адресом изображения?
Любой вход будет оценен.
Благодаря
Спасибо Хансу! У меня было странное чувство, что это происходит. Я только что сделал еще несколько тестов, и моя программа делает именно то, что должно быть. Различия в ценностях меня смутили. Благодаря! – Tony