【问题标题】:How do I View the functions inside of DLLs?如何查看 DLL 中的函数?
【发布时间】:2011-03-02 12:16:07
【问题描述】:

有没有一种方法可以打开和查看 DLL 中的代码(即查看函数/方法、签名以及这些函数或方法中的代码?)

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

【问题讨论】:

  • @DourHighArch 似乎您喜欢标记,但为什么呢?目标问题是在这个问题后 2 年多才提出的。所以标记那个。旗手:P

标签: dll header reverse-engineering


【解决方案1】:

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

http://www.dependencywalker.com/

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      我想你会在Dependency Walker找到你需要的(以及更多)

      【讨论】:

        【解决方案4】:

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

        其他一些带有源代码的工具是: TexeLordPE

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 2011-05-25
            • 1970-01-01
            • 2018-02-12
            • 2013-08-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-03-01
            • 2020-07-21
            相关资源
            最近更新 更多