當前位置:首頁 » 編程軟體 » 反編譯成c

反編譯成c

發布時間: 2023-10-13 03:12:13

A. 誰能幫我把一個hex文件反編譯c語言文件

文件有兩種,一種是文本文件,一種是程序二進制文件,不管哪種文件都可以用十六進制編碼來顯示,稱為hex文件。


1、文本Hex文件一般不需要轉成C語言,更多的是程序二進制文件,用十六進制顯示,可以轉換成C語言,一般使用相應的反匯編程序來實現,這方面的工具很多,不同的平台略有不同。Windows平台一般常用的OllyDbg、Windbg、IDA,Linux平台使用最多的是GDB和Linux版的IDA。


OllyDbg,簡稱OD,一般是軟體逆向工程愛好者,最先使用的一個工具,但是因為當下不在更新,所以一般用一般用於學習使用,下圖中左上角的區域即為反匯編區域 ,用戶可以根據匯編指令,分析程序演算法,然後自己編寫代碼。

通過這個實例 ,相信應該能理解一個大致的流程啦。

B. 如何將keil編譯後生成的.BIN .ASM .HEX 反編譯成C文件

明確告訴你,不可能。
如果是把.BIN或.HEX反匯編成匯編程序,那是可以的,因為機器碼與匯編命令是一一對應的,網上有這樣的工具。但如果想把匯編整理成C那就不現實了,每種C編譯器的編譯方式都是不一樣的,哪怕同一種編譯器採用不同的優化策略,生成的機器碼也不一樣,可想而知,這個難度有多大,因此,做逆向工程的都是研究匯編的。
另外,.ASM是匯編程序的擴展名

C. 如何將.exe的可執行程序反編譯成為C語言代碼程序

沒有完全可以的,想要代碼就自己寫
這種軟體多數是假的,要麼就是有毒的
.exe的可執行程序都是已經編譯過了,很難恢復為代碼

D. 可不可以將exe文件反編譯成C++代碼

不能。
程序:
#include <stdio.h>
void main()
{
int j=1;
}
和程序:
#include <stdio.h>
void main()
{
int i=1;
}
反匯編各得5071行,沒有區別。
如果編譯時用了/O2, 再反匯編回來,得到行數不同。

要想反編譯成原文件,顯然不可能。

除非開發一個新編譯器,把源程序用註解方式寫進去,就能反編譯回來。

E. 一個C++的EXE文件,怎麼反編譯成C++語言

1、有一個叫exe2c的軟體,可以把exe文件轉成c代碼。不過建議不要用,看它生成的代碼會讓人痛不欲生的。2、計算機軟體反向工程(Reverse engineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出源代碼。反編譯作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。

F. 請問hex文件可以反匯編為C語言程序呢。謝謝

bin 或 hex文件可以反匯編為匯編語言程序,
bin 或 hex文件不能反匯編為C語言程序。

G. 如何將.exe的可執行程序反編譯成為C語言代碼程序

只能反匯編,這種軟體有很多的,如ollydbg,Win32Dasm等,可以把exe反向轉成匯編代碼。
也可以使用反向工程的軟體,此類軟體用起來都非常復雜,可以把一個exe反向轉成一個代碼工程。
一般情況下除了.net、vb和java寫的程序可以反編譯成原始代碼之外,c、c++、delphi等寫的程序是無法反成可讀的有效原始代碼的。

H. 怎樣把.hex文件反編譯為c語言

如果hex文件是二進制代碼轉換得來的話,只能反匯編成匯編語言。直接反編譯到C語言不太可能。

I. 怎樣將匯編語言轉換為C語言

目前的
反編譯
軟體,只存在將
機器指令碼
反匯編
成匯編代碼,不存在將匯編代碼反編譯成C語言的,因為匯編代碼是低級語言,最接近於
機器碼
(具體可查看不同硬體平台的技術資料),每條
匯編指令
都對應一個固定的機器碼,這樣進行反匯編是可行的,而C語言屬於
高級語言

編譯器
沒有能力將匯編語言翻譯成C或更高級的語言。怎樣將匯編語言轉換為C語言

熱點內容
jdbcoracle連接資料庫 發布:2024-11-18 12:08:40 瀏覽:821
伺服器地址如何推送給客服 發布:2024-11-18 11:46:27 瀏覽:222
android滑動菜單左右 發布:2024-11-18 11:45:45 瀏覽:654
安卓如何把手機簡訊導入電腦 發布:2024-11-18 11:32:44 瀏覽:298
如何天選2查看電腦配置 發布:2024-11-18 11:32:36 瀏覽:422
phpinclude目錄 發布:2024-11-18 11:29:38 瀏覽:723
西門子hmi屏反編譯軟體 發布:2024-11-18 11:29:36 瀏覽:764
安卓機如何看微信撤回消息 發布:2024-11-18 11:25:08 瀏覽:571
解壓循環動畫創意c4d 發布:2024-11-18 11:20:20 瀏覽:933
phpcurlcookie 發布:2024-11-18 11:20:10 瀏覽:79