Re: [問題] Inverse Assembler for C/C++?
我們老師舉過一個很有趣的例子:
把 C/C++ code 變成 machine code,就如同把鳳梨變成鳳梨罐頭。
但是要把 machine code 變回 C/C++ code,就像拿個罐頭要把它變回鳳梨,
那是件非常非常困難的事情。
後來修過了一些課,才知道 compiler 並不是直接照樣翻譯就算了,
為了最佳化,整個指令流可能會被重新排列而面目全非,
到這個地步,想要把指令變回高階語言,似乎是不太可能的事了…?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.63.175
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章