【问题标题】:How to see which function a dll (c) exe calls?如何查看 dll (c) exe 调用了哪个函数?
【发布时间】:2018-02-12 06:20:24
【问题描述】:

我有 exe(来自 c)调用 dll 上的某些函数。

我怎样才能看到(onRuntime)它在 dll 上运行了哪些函数以及它发送了哪些参数?)

【问题讨论】:

    标签: windows function dll reverse-engineering


    【解决方案1】:

    API Monitor。如果 DLL 是 windows 的一部分,它将具有函数定义。如果没有,您可以编写自己的 DLL 函数定义并让它为您列出调用。

    你没有函数定义?现在是逆向工程时间。

    【讨论】:

      【解决方案2】:

      首先,您需要一个调试器,例如 OllyDbg 或 x64dbg。

      将您的程序加载到调试器并在每个 DLL 导出上放置断点,然后运行您的可执行文件。

      另一种方法是通过编写包装器来劫持 DLL,但这是一个更乏味的任务。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-25
        • 1970-01-01
        • 1970-01-01
        • 2012-12-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多