【发布时间】:2020-03-12 10:30:08
【问题描述】:
我已经开始进行一些逆向工程,并且遇到了一个我不确定如何开始的软件。该软件在调用可执行文件之前由一个批处理文件(也称为第二个批处理文件)启动。如果我将批处理文件加载到 x64dbg,我会收到预期的 PE 文件错误。但是我无法直接运行可执行文件,因为我收到了缺少的 dll 错误。知道我该如何解决这个问题吗?干杯。
【问题讨论】:
标签: debugging reverse-engineering disassembly
我已经开始进行一些逆向工程,并且遇到了一个我不确定如何开始的软件。该软件在调用可执行文件之前由一个批处理文件(也称为第二个批处理文件)启动。如果我将批处理文件加载到 x64dbg,我会收到预期的 PE 文件错误。但是我无法直接运行可执行文件,因为我收到了缺少的 dll 错误。知道我该如何解决这个问题吗?干杯。
【问题讨论】:
标签: debugging reverse-engineering disassembly
我最终改用 Ollydbg,因为它似乎可以加载批处理文件。
【讨论】:
为了将来的参考,您可以将 dll 复制到 PE 所在的目录。不确定这是什么软件,但我可以看到的缺点可能是运行到依赖地狱?在您的可执行文件停止抱怨缺少 dll 之前,您不会真正知道。
【讨论】: