猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
有C ++反编译器吗?
我有一个丢失了C ++源代码的程序。有没有好的C ++反编译器?
我已经遇到过回旋镖。
拉莫斯之舞
浏览 567
回答 3
3回答
墨色风雨
您可以使用IDA Pro的由六角光芒。除非您在调试信息中进行编译,否则通常不会从二进制文件中获得良好的C ++。准备花费大量的体力劳动来反转代码。如果您不剥离二进制文件,那么IDA Pro可以产生类似C的代码供您使用,因此它会带来一些希望。但是,通常它非常粗糙,至少在几年前使用时。
0
0
0
月关宝盒
信息在编译过程中被丢弃。即使反编译器可以生成具有类和所有内容的逻辑等效代码(可能无法生成),但自文档编制部分已包含在优化的发行代码中。没有变量名,没有例程名,没有类名-仅地址。
0
0
0
莫回无
我还没有看到生成C ++代码的反编译器。我已经看到了一些实验性的尝试,它们尝试合理地生成C代码,但是它们倾向于依赖于匹配特定编译器的代码生成模式(这可能已经改变了,自从我上次研究这个以来已经有一段时间了。 )。当然,任何符号信息都将消失。Google的“反编译器”。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续