суббота, 9 февраля 2013 г.

получит список экспортируемых функций

Обзорный тур  

Экспортирование функции из DLL/EXE может осуществлятся двумя способами: по имени и по номеру. Выше на скриншоте видно, что функцию "MapDebug-Information" можно вызвать, указав имя MapDebug-Information или номер 31. Номер (Ordinal) представляет собой 16-битное значение и уникально идентифицирует функцию в пределах данной DLL.

Pointers to Ordinal - указатели на начало массива с порядковыми номерами, связанными с именами функций в массиве 'AddressOfNames'.

Pointers to Name - указатели (RVA) на начало массива с именами функций 'AddressOfNames'.

Pointers to Entry Point - указатели на начало массива с точками входа 'AddressOfFunctions'.

Exported Names - количество функций, экспортируемых по именам. Это значение может равняться 0. В этом случае экспорт будет осуществляться только по порядковому номеру.

Exported Functions - общее количество экспортируемых функций.

DLL Name - внутреннее название DLL. Необходимо для случая, когда файл DLL переименовывают.

Ver - Версия ('MajorVersion' и 'MinorVersion'), часто устанвливается компоновщиками в 0.

Time Date Stamp - время и дата создания таблицы экспорта.

СВОЙСТВА ЭКСПОРТИРУЕМЫХ ФУНКЦИЙ

Каждое приложение содержит список импорта для каждой используемой DLL. Аналогично, каждая DLL содержит список экспорта, в котором указаны адреса точек входа всех функций, доступных внешним приложениям. Место в DLL, в котором загрузчик ищет имена и адреса функций, называется таблицей экспорта.

Имена и свойства экспортируемых функций

Export Function List Viewer отображает список функций, которые доступны для вызова другими приложениями. Для стандартных системных библиотек дополнительно показывается тип и параметры вызова этих функций. Эту информацию можно сохранить на диск в виде текстового отчёта.

PE Explorer незаменим в тех случаях, когда вам необходимо получить список названий функций, находящихся во внешней DLL: открыв эту библиотеку, вы имеете возможность видеть имена функций, их порядковый номер и точки входа, а так же ряд свойств, перечисленных ниже.

Получение списка экспортируемых функций

Просмотр таблицы экспорта

        

        Русский

PE Explorer: Просмотр таблицы экспорта DLL. Получение списка экспортируемых функций из DLL.

Комментариев нет:

Отправить комментарий