C/C++不同於C#和JAVA。C#和JAVA等解釋性語言運行在虛擬機上,基於虛擬機規範,所以反編譯過程很容易實現。但是C/C++更接近底層系統,依賴於編譯器。不同的編譯器生成的二進制代碼在不同的平臺上會有所不同,甚至同壹操作系統的不同編譯器也會有些許不同。比如在windows平臺上運行linux下編譯C/C++得到的二進制代碼是很難或者不可能的,反之亦然,所以反編譯是非常困難的。現在大部分反編譯軟件只能反編譯成匯編。有壹些工具號稱反編譯成C或者C++,但是大部分反編譯的結果都是無法理解的,所以還是用匯編比較好。
上一篇:田蕓李飛公司怎麽樣?下一篇:蒼盾的政論文怎麽樣?