逆向工程C – 最好的工具和方法

前端之家收集整理的这篇文章主要介绍了逆向工程C – 最好的工具和方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对不起 – C源代码可以看作是设计的实现,而逆向工程我的意思是让设计回归.似乎你们大多数人都把它看成是从二进制文件获取C源代码.我在 Understanding a C++ codebase by generating UML – tools&methology发布了一个更精确的问题

我认为有很多工具可以对C(源代码)进行逆向工程,但通常不太容易理解你得到的东西.

有人找到了一个好的方法吗?

我认为我可能希望看到的其中一件事就是GUI层以及它是如何分开的(或者与其余部分分开).认为工具应该以某种方式检测包,然后让我手动组织它.

解决方法

据我所知,没有可靠的工具可以对编译的C进行逆向工程.

而且,我认为构建这样的设备几乎是不可能的.编译的C程序只不过是机器语言指令.为了了解它是如何映射到C构造的,你需要知道编译器,编译器设置,包含的库等无限广告.

你为什么想要这样的东西?根据您的需要,可能还有其他方法可以实现您真正追求的目标.

猜你在找的C&C++相关文章