c++ - 如何将 DLL 反转为 C++ 代码?

标签 c++ dll reverse-engineering decompiling

我知道将 dll 逆向为 C++ 代码是不可能的,所以我想从中收集尽可能多的细节。 这不是我的dll,所以我当然没有源代码。我应该使用哪个程序?

最佳答案

好吧,如果你技术娴熟,你可以反汇编 DLL 并了解它的所有功能。这会花费大量时间,但如果您这样做了,您可以手动将其还原回源。

否则,您可以先使用 Dependency Walker 之类的工具来获取它所依赖的 DLL 和函数,以及它导出的函数。从那里您可以找到您感兴趣的函数,并使用像 IDA 这样的反汇编程序来查看它们的作用。

关于c++ - 如何将 DLL 反转为 C++ 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15148950/

相关文章:

c++ - pugixml spritesheet 导航

c++ - 如何在 Visual Studio 2008 中创建自定义清理(清理后)事件?

c++ - 如何包含 DLL 的类?

android - Frida 服务器没有足够的权限

c++ - 我在 IDA 或 dbg 或 olly 上看到的内存是否与我在 RAM 上实时加载的内存相同?

assembly - 轰炸实验室阶段 5 - 6 个字符字符串、movzbl 加载和 $0xf、%ecx,并用它索引一个数组?

c++ - 虚拟派生函数和包含循环

c++ - glsl - 光线行进在片段着色器中不起作用

C# - 无法访问 C++/CLI .dll 中包含的方法

c# - Kinect 初始化错误(在 native DLL 中失败。HRESULT=0x8004022b。)