开发者

How do I View the functions inside of DLLs?

开发者 https://www.devze.com 2023-01-03 06:37 出处:网络
Is there a way you can open and view the code in a DLL (i.e., see functions/methods, signatures, and the code inside those functions or methods?开发者_如何学运维)

Is there a way you can open and view the code in a DLL (i.e., see functions/methods, signatures, and the code inside those functions or methods?开发者_如何学运维)

Is there a way to view any headers inside the DLL as well as the authorship information for a DLL?


for non-.Net windows DLLs, there is this one here:

http://www.dependencywalker.com/


If they are .NET DLLs, you can find out a remarkable amount, including disassembling the code, using redgate's free tool "Reflector" - see http://www.red-gate.com/products/reflector/


I think you will find what you need (and more) in Dependency Walker


Maybe you want to do it programmatically and write your own tool. Then have a look at the import and export tables of the COFF format.

Some other tools with source code doing it are: Texe and LordPE


As material for my own lectures for Reverse Engineering, I developed PeStudio (www.winitor.net/en/pestudio.html). Using this tool you can snoop many details about imported and exported functions. You can even undecorate these when these have been decorated by a compiler.

0

精彩评论

暂无评论...
验证码 换一张
取 消