c語言反編譯
文件有兩種,一種是文本文件,一種是程序二進制文件,不管哪種文件都可以用十六進制編碼來顯示,稱為hex文件。
1、文本Hex文件一般不需要轉成C語言,更多的是程序二進制文件,用十六進制顯示,可以轉換成C語言,一般使用相應的反匯編程序來實現,這方面的工具很多,不同的平台略有不同。Windows平台一般常用的OllyDbg、Windbg、IDA,Linux平台使用最多的是GDB和Linux版的IDA。
OllyDbg,簡稱OD,一般是軟體逆向工程愛好者,最先使用的一個工具,但是因為當下不在更新,所以一般用一般用於學習使用,下圖中左上角的區域即為反匯編區域 ,用戶可以根據匯編指令,分析程序演算法,然後自己編寫代碼。
通過這個實例 ,相信應該能理解一個大致的流程啦。
『貳』 如何將.exe的可執行程序反編譯成為C語言代碼程序
沒有完全可以的,想要代碼就自己寫
這種軟體多數是假的,要麼就是有毒的
.exe的可執行程序都是已經編譯過了,很難恢復為代碼
『叄』 c語言的反編譯問題
反編譯源碼——不可能——因為你的變數名全被舍棄,在編譯時變成地址代碼了。
『肆』 c語言怎麼反編譯啊,教教我
用ida
pro,這是市面上能買到的軟體中最棒的反向工程軟體。
你可以試試看,它配合插件甚至可以得到幾乎亂真的C/C++偽碼,甚至不用修改就能編譯回去。
『伍』 用C語言寫的程序怎麼進行反編譯
c語言寫的程序一般很難反編譯的,即使可以,也不可能得到源碼的。編譯的完成後已經轉化為機器語言了,不是完全可逆的過程
『陸』 求C語言反編譯軟體
只能找靜態反編譯軟體,反編譯成為匯編代碼,想反成C代碼基本不可能的了。
個別有能反成C代碼的可讀性也差的太離譜,基本等於翻譯匯編,還不如看匯編呢。
W32Dasm是一個靜態反匯編工具,也是破解人常用的工具之一,它也被比作破解人的屠龍刀。
『柒』 C語言反編譯軟體
源代碼不行,可是你可以用.NET Reflector 7.6 反編譯 可以看見大量的代碼,加殼的要脫殼哦
『捌』 C語言反編譯求教
你好,網上有不少mips反編譯的軟體,不過都是只能反編譯獲得對應的匯編代碼。沒有可以輸出c語言的。
『玖』 有反編譯C語言軟體嗎
IDA Pro可以,不過反編譯到C,准確性和可讀性已經很差,還不如直接看匯編來的實在。反匯編的工具倒是不少。相信你知道。
『拾』 c語言生成的exe文件還能不能反編譯成源程序
不能!!!!!!
只能人為的翻譯。
沒有這樣的軟體!!!!!!
如果要是能反編譯,這個世界的程序員就全失業了!