作者james732 (好人超)
站内C_and_CPP
标题Re: [问题] Inverse Assembler for C/C++?
时间Mon Jun 1 16:09:07 2009
我们老师举过一个很有趣的例子:
把 C/C++ code 变成 machine code,就如同把凤梨变成凤梨罐头。
但是要把 machine code 变回 C/C++ code,就像拿个罐头要把它变回凤梨,
那是件非常非常困难的事情。
後来修过了一些课,才知道 compiler 并不是直接照样翻译就算了,
为了最佳化,整个指令流可能会被重新排列而面目全非,
到这个地步,想要把指令变回高阶语言,似乎是不太可能的事了…?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.63.175