![]() |
|
Модераторы: bartram, Akella |
![]()
|
|
| ТарасАтавин |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
Откуда смещение Physical Offset заголовке секции PE файла? От начала файла. от PE заголовка, или от заголовка секции?
-------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
| bems |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 3 Всего: 88 |
Там нет Physical Offset, это называется PointerToRawData
Это сообщение отредактировал(а) bems - 15.9.2013, 22:11 -------------------- Обижено школьников: 8 |
||||
|
|||||
| ТарасАтавин |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
А как Entry Point RVA может быть меньше, чем Image Base? Или это разность точки входа и адреса загрузки? У меня почему то Entry Point RVA 00 00 12 6c, SectionRVA 00 00 10 00, а Image Base 00 40 00 00. Как это может быть?
Это сообщение отредактировал(а) ТарасАтавин - 16.9.2013, 07:13 -------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 3 Всего: 88 |
RVA это Relative Virtual Address - смещение от базового адреса модуля до этой самой entry point, когда модуль уже загружен в память. Для RVA которые лежат внутри секций смещение в файле можно вычислить исходя из RVA содержащей секции, а RVA из хидеров (вне секций) вырождается в File offset, насколько я помню.
Определения RVA, VA и File pointer есть в начале описания, и давно можно было перестать задавать глупые вопросы и начать читать спецификацию. -------------------- Обижено школьников: 8 |
|||
|
||||
| ТарасАтавин |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
Понятно. Меня просто сбил пример по ссылке из вики, там почему то была дана не RVA точки входа, а её абсолютный адрес.
-------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
![]()
|
| Правила форума "Windows" | |
|
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Windows | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |