如何查看DLL中的函数?

时间:2010-06-11 05:17:46

标签: dll header reverse-engineering

有没有办法可以打开并查看DLL中的代码(例如,查看函数/方法,签名以及这些函数或方法中的代码?)

有没有办法查看DLL中的任何标题以及DLL的作者信息?

5 个答案:

答案 0 :(得分:4)

对于非.Net windows DLL,这里有一个:

http://www.dependencywalker.com/

答案 1 :(得分:3)

如果它们是.NET DLL,您可以使用redgate的免费工具“Reflector”找到非常多的数据,包括反汇编代码 - 请参阅http://www.red-gate.com/products/reflector/

答案 2 :(得分:0)

我认为您会在Dependency Walker

中找到您需要的内容(以及更多内容)

答案 3 :(得分:0)

也许您想以编程方式执行此操作并编写自己的工具。然后看看import and export tables of the COFF format

其他一些包含源代码的工具是: TexeLordPE

答案 4 :(得分:0)

作为我自己的逆向工程讲座的材料,我开发了PeStudio(www.winitor.net/en/pestudio.html)。使用此工具,您可以窥探有关导入和导出函数的许多详细信息。当这些由编译器修饰时,你甚至可以解开它们。