一个人如何拆卸PRO * C / C ++程序? [英] How does one disassemble Pro*C/C++ programs?

查看:145
本文介绍了一个人如何拆卸PRO * C / C ++程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法拆卸PRO * C / C ++的可执行文件?

Is there a way to disassemble Pro*C/C++ executable files?

推荐答案

在一般应提供可执行文件反编译,他们不管如何被创建(GCC,PROC,手写等),但反编译一个优化的二进制最有可能导致无法读取或来源。

In general there should be disassemblers available for executables, regardless how they have been created (gcc, proC, handwritten, etc.) but decompiling an optimized binary most probably leads to unreadable or source.

此外,临C / C ++不直接一个编译器,但输出的C / C ++ code,然后依次由一个平台的本地编译器(gcc,XLC,VC ++等)。

Also, Pro C/C++ is not directly a compiler but outputs C/C++ code which then in turn is compiled by a platform native compiler (gcc, xlc, vc++, etc.).

此外,产生code又往往是不直接编译没有大量人工更正。

Furthermore the generated code is often not directly compilable again without lots of manual corrections.

如果您仍然想试试你的运气,看看在 86反汇编的一个开始。

If you still want to try your luck, have a look at this list of x86 disassemblers for a start.

这篇关于一个人如何拆卸PRO * C / C ++程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆