2013-08-15 2 views
-1

Хорошо, поэтому некоторые dll не имеют таблицы экспорта, которые не позволяют вам видеть имена функций, но они все равно могут быть вызваны из стороннего приложения. (может кто-нибудь объяснить, как это работает?)Просмотр имен функций DLL, которые не имеют таблицы экспорта

Есть ли другой способ увидеть функции внутри DLL? И зная, какие функции мы можем назвать.

Спасибо. -qZanity

+0

Вы имеете в виду экспорт, который экспортируется только по их порядковой стоимости (числу)? –

+0

Я полагаю, что да, Ive работал с довольно большим количеством DLL, но у меня появилось мнение, что если я открою их в DLL Explorer (который показывает экспортируемые имена функций и т. Д.), Он вообще не показывает никаких имен, даже порядковых значений. .. Хотя если я ищу строки в DLL, я думаю, что могу видеть порядковые значения ... Но как их назвать? – qZanity

+0

У IIRC, Visual Studio есть инструмент для этого, какую инструментальную цепочку вы используете? – SpongeBobFan

ответ

0

Попробуйте Dependency Walker (http://www.dependencywalker.com) или применение испытатель (http://msdn.microsoft.com/en-us/library/ms220948%28v=vs.90%29.aspx), это утилиты для Windows, которые позволяют делать то, что Вы сказали.

+0

Эти инструменты будут отображать только таблицу экспорта – Stasik

+0

«Dependency Walker - бесплатная утилита, которая сканирует любой 32-разрядный или 64-битный Windows-модуль (exe, dll, ocx, sys и т. Д.) И создает иерархическую древовидную диаграмму всех зависимых модулей. Для каждого найденного модуля перечислены все функции, которые экспортируются этим модулем, и какие из этих функций фактически вызывают другие модули. В другом представлении отображается минимальный набор требуемых файлов, а также подробная информация о каждом файле, включая полный путь к файлу, базовый адрес, номера версий, тип машины, отладочная информация и т. д. ». Вы читали описание на официальном сайте? –

+0

", которые экспортируются этим модулем, и какая из этих функций фактически вызывается другими модулями", это означает, что отображаются только экспортируемые функции ("какой из них" означает подмножество экспортированных). – Stasik

Смежные вопросы