![]() |
eXeL@B —› Вопросы новичков —› структура секции импорта |
Посл.ответ | Сообщение |
|
Создано: 19 марта 2010 15:49 · Личное сообщение · #1 Открываю секцию импорта в PETools, вижу имя длл в котором стоит значение 1B1A28, иду туда и вижу C4 30 C8 30 это ни на что не похоже, ищу описание и нахожу:" Секция импорта содержит названия dll-файлов и имена импортируемых символов, представленные в виде ASCIIZ-строк. При этом используется непрямая схема хранения этих строк." Подскажите это за ASCIIZ строки, и как их искать? Откуда PETools берет имя импортируемой билиотеки? ----- Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше ![]() |
|
Создано: 19 марта 2010 16:19 · Личное сообщение · #2 Нужно пользоваться не www.intuit.ru/department/pl/cil/3/5.html, а хотябы www.wasm.ru/print.php?article=packlast01 (2.3 Директория импорта), а лучше описанием формата. А ASCIIZ - строка оканчивающаяся 0 (зеро). Alternative names are ASCIIZ and null-terminated string. en.wikipedia.org/wiki/C_string ----- 127.0.0.1, sweet 127.0.0.1 ![]() |
|
Создано: 19 марта 2010 17:28 · Поправил: SVLab · Личное сообщение · #3 |
|
Создано: 19 марта 2010 17:42 · Личное сообщение · #4 |
|
Создано: 19 марта 2010 17:44 · Поправил: gena-m · Личное сообщение · #5 Нет, дело не в базе, уже начинаю разбираться, нет я смотрю не виртуальные дареса в загруженном, а в файле на диске, а смещения указаны от начала секции, а не от начала файла, здесь моя ошибка. Нарваху я в виде книги распечатал себе. Спс всем. ----- Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше ![]() |
![]() |
eXeL@B —› Вопросы новичков —› структура секции импорта |
Эта тема закрыта. Ответы больше не принимаются. |