c反編譯
c語言寫的程序一般很難反編譯的,即使可以,也不可能得到源碼的。編譯的完成後已經轉化為機器語言了,不是完全可逆的過程
㈡ 哪位大哥研究過UNIX下C的反編譯,敬請指點
C/C++和C#、JAVA不一樣。像C#、JAVA這種解釋型語言是運行在虛擬機上的,建立在虛擬機規范之上,反編譯過程較容易實現。
而C/C++更接近底層系統實現和依賴於編譯器,不同編譯器生成的二進制代碼會相對不同平台有所區別,甚至同一操作系統不同系列的編譯器都會有一點差異,比如在linux下編譯C/C++得到的二進制代碼就很難或無法運行在windows平台上,反之亦然
所以反編譯很困難,現在大多數反編譯軟體都只能反編譯成匯編。有一些號稱可以反編譯成C或者C++的工具,但反編譯出來的結果大多看不明白,還不如用匯編。
㈢ 將EXE文件反編譯成C文件
我不太清楚有沒有工具可以反編譯成C文件,一些工具也只能到匯編.事實上並不是所有exe都可以換成C的,C不充許改函數指針,還有一些應用了堆纏的技術是C無法寫出的.為啥要反編譯成C呢,黑客可都是用匯編的.
㈣ 我想反編譯linux下c語言生成的可執行文件!請大家幫個忙告訴我用哪個軟體或工具,不勝感激!
沒可能,工作量比重新把程序寫一遍還要大。
㈤ c語言生成的exe文件還能不能反編譯成源程序
不能!!!!!!
只能人為的翻譯。
沒有這樣的軟體!!!!!!
如果要是能反編譯,這個世界的程序員就全失業了!
㈥ 緊急求助:如何從.o文件中反編譯出.c的文件
有類似軟體,原來用過一個叫SR還是RS(reverse source)的忘記了,不過變數名等全變成了代碼,因為一般的編譯都未將符號表包括進去,所以反編譯出的東西都很難看明白,和想像的差很遠。
㈦ C語言反編譯軟體
源代碼不行,可是你可以用.NET Reflector 7.6 反編譯 可以看見大量的代碼,加殼的要脫殼哦
㈧ c語言怎麼反編譯啊,教教我
用ida
pro,這是市面上能買到的軟體中最棒的反向工程軟體。
你可以試試看,它配合插件甚至可以得到幾乎亂真的C/C++偽碼,甚至不用修改就能編譯回去。
㈨ 如何將.exe的可執行程序反編譯成為C語言代碼程序
沒有完全可以的,想要代碼就自己寫
這種軟體多數是假的,要麼就是有毒的
.exe的可執行程序都是已經編譯過了,很難恢復為代碼
㈩ C語言反編譯求教
你好,網上有不少mips反編譯的軟體,不過都是只能反編譯獲得對應的匯編代碼。沒有可以輸出c語言的。