反编译混淆的dll

时间:2012-10-04 07:18:49

标签: c++ dll

我必须反编译用Microsoft Visual C ++ 6.0 DLL编写的混淆dll吗? 我怎样才能做到这一点?我尝试了很多软件.Net Reflector,JetBrains dotPeeks但它们似乎都没用:(

2 个答案:

答案 0 :(得分:1)

如果您只需要使用DLL的功能,请使用LoadLibraryGetProcAddress来动态加载库并获取函数指针。

如果您需要查看DLL导出的函数,可以使用Dependency Walker(但如果您手头有一个头文件会更容易)。

答案 1 :(得分:0)

Microsoft Visual C ++将代码编译为本机x86代码(而不是CLR)。 要将本机代码反编译成c /汇编程序,您应该将IDA Pro与“hexrays”插件一起使用。

http://www.hex-rays.com/products/ida/index.shtml