标签: reverse-engineering ida
我实际上是在反转程序,所以我看一下伪代码,我写的代码与原始代码 完全 相同,但伪代码不是相同(功能和值被遗忘,错误的值等)。
有人可以解释为什么吗?
答案 0 :(得分:0)
从高级语言(如C)到二进制代码的编译会丢失很多语义信息。您不能期望反编译的伪代码看起来像您的源代码一样。