【发布时间】:2011-03-02 12:16:07
【问题描述】:
有没有一种方法可以打开和查看 DLL 中的代码(即查看函数/方法、签名以及这些函数或方法中的代码?)
有没有办法查看 DLL 中的任何标头以及 DLL 的作者信息?
【问题讨论】:
-
@DourHighArch 似乎您喜欢标记,但为什么呢?目标问题是在这个问题后 2 年多才提出的。所以标记那个。旗手:P
标签: dll header reverse-engineering
有没有一种方法可以打开和查看 DLL 中的代码(即查看函数/方法、签名以及这些函数或方法中的代码?)
有没有办法查看 DLL 中的任何标头以及 DLL 的作者信息?
【问题讨论】:
标签: dll header reverse-engineering
对于非 .Net Windows DLL,这里有一个:
【讨论】:
如果它们是 .NET DLL,您可以使用 redgate 的免费工具“Reflector”找到大量内容,包括反汇编代码 - 请参阅 http://www.red-gate.com/products/reflector/
【讨论】:
我想你会在Dependency Walker找到你需要的(以及更多)
【讨论】:
也许您想以编程方式执行此操作并编写自己的工具。那就看看import and export tables of the COFF format吧。
【讨论】:
作为我自己的逆向工程讲座的材料,我开发了 PeStudio (www.winitor.net/en/pestudio.html)。使用此工具,您可以窥探有关导入和导出函数的许多详细信息。当它们被编译器修饰时,您甚至可以取消修饰它们。
【讨论】: