我正在做逆向工程的研究。我能够反编译.net动态链接库文件与反射器。但是在反射器中,我们不能反编译c++动态链接库文件。是否有其他反编译器可用于反编译c++动态链接库文件?
发布于 2013-09-30 14:45:08
这不是那么简单。C++被翻译成(有时)非常优化的机器码。
在http://www.codeproject.com/Articles/4210/C-Reverse-Disassembly上有一篇详细的文章,其中包含更多信息。
编辑:或者,查看其他人在评论中发布的链接。
发布于 2013-09-30 14:48:49
与CLR语言不同,C++不会编译成CIL或任何类型的字节码。此外,C++编译器不存储元数据,因此几乎不可能恢复原始代码(自定义类型、类等)。本机代码也可能会被大量优化。但是,您可以尝试使用HexRays for IDA Pro重新创建纯C代码(但不是免费的)。
https://stackoverflow.com/questions/19087775
复制相似问题