但壹般來說,可執行文件是無法變成高級語言源代碼的,只能變成匯編器。
計算機軟件逆向工程(Reversepengineering)又稱計算機軟件修復工程,是指對他人軟件的目標程序(可執行程序)進行“逆向分析和研究”的工作,從而推導出他人軟件產品所使用的設計元素,如思想、原理、結構、算法、處理程序、操作方法等。,作為自己開發軟件時的參考,或者直接用在自己的軟件產品中。
反編譯是壹個復雜的過程,所以語言越高,反編譯的難度越大,但是反編譯軟件還是很多的:VB: VBExplorer,VB反編譯向導,VBRezQ只能反編譯接口鏡像,好像代碼不能完全反編譯JAVA:JAD;Java反編譯很常見,所以反編譯是完整的。也可以將類文件反編譯成java文件。c++:Execope Dephi:dede dec #:Reflector易語言:E-Code Explorer.exe(易格式可執行文件分析器)。