當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 編程軟體 » 反編譯演算法運行結果不同
反編譯演算法運行結果不同-九游会j9娱乐平台
發布時間: 2024-01-16 08:53:16
ⅰ c語言同一段代碼,同樣的文件,編譯器為什麼運行結果不一樣
一般來說,c語言程序被編譯為可執行程序後,每次都輸出都是相同的,但有些特殊情況例外,比如,代碼中引入了隨機變數,並讓它出現在輸出結果中。
ⅱ 反編譯是什麼意思
稿和高級語言源程序經過 編譯 變成可執行文件,反編譯就是逆過程。
但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。
計算機軟體反向工程(reversepengineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思悉指路、原理、結構、演算法、處理過程、運行方法等設計要素,作為自己開發軟體時的參考,或者直接鍵陸盯用於自己的軟體產品中。
反編譯是一個復雜的過程,所以越是高級語言,就越難於反編譯,但目前還是有許許多多的反編譯軟體:
vb: vbexplorer ;只能反編譯界面圖像,好像代碼不能完全反編譯
java: jad ;java的反編譯比較常見,所以反編譯比較完全
c : exescope
dephi: dede
熱點內容
發布:2024-01-20 01:08:21
瀏覽:525
發布:2024-01-20 01:07:17
瀏覽:250