反编译为什么不能得到源代码

如题所述

因为编译器在编译时源代码的一些信息丢失了(或者说换一种方式保存),

比如说自定义的函数名,变量名,在反汇编的代码中就不会出现。

说到反编译,现在做的最好的就是IDA 的Hex-Rays Decompiler 插件,十分强

大,但有时反编译的代码可读性不好,常常指针套指针,不过配合着汇编代码

来看还是很有参考性的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-23
每个人的编程方式和方法都不一样的,反汇编编译的绝大部分都对不上的。这种方法不用想,有这些时间自己都编出来了。
第2个回答  2008-12-22
你扯!反编译得到源代码?能得到看得懂的汇编代码就不错了.
相似回答