編寫的exe文件如何反編譯成c?
反編譯的研究非常廣泛也很深入,比較不錯的系統有商用的ida 反編譯系統的插件hexray,開源的boomerang。但由于通常release的程序,會使用編譯器優化編譯能力,會把一部分函數內聯,以及循環進行循環展開,并且調整部分計算過程的順序。這會導致反編譯回來的代碼閱讀略顯困難。此外,反編譯后,沒有了變量名稱信息,也會讓代碼閱讀比較困難,但基本上,這些系統也已經做到極限了。
另外,逆向工程如果以學習研究為目的,是受我國法律保護的。上面有些回答是不正確的。
編寫的exe文件如何反編譯成c?
反編譯的研究非常廣泛也很深入,比較不錯的系統有商用的ida 反編譯系統的插件hexray,開源的boomerang。但由于通常release的程序,會使用編譯器優化編譯能力,會把一部分函數內聯,以及循環進行循環展開,并且調整部分計算過程的順序。這會導致反編譯回來的代碼閱讀略顯困難。此外,反編譯后,沒有了變量名稱信息,也會讓代碼閱讀比較困難,但基本上,這些系統也已經做到極限了。
另外,逆向工程如果以學習研究為目的,是受我國法律保護的。上面有些回答是不正確的。