導航:首頁 > 源碼編譯 > 怎樣反編譯hex

怎樣反編譯hex

發布時間:2024-01-11 05:28:27

❶ 如何將單片機HEX文件轉換成C語言或匯編

1、.hex是二進文件。.asm是匯編文件。是C編譯器產生的。
如果誰把匯編語言還原成C,幾乎不太可能,
如有這時間功夫,C程序自已都可早早重新編好了。
2、可以用反向工程hex2c:
開始—>運行—>輸入CMD
找到hex2c.exe所在文件夾路徑
輸入 hex2c <hex文件名稱.hex> <生成c文件名稱.c>

❷ 我想從單片機里吧hex或bin文件讀出來,然後反匯編。請問怎樣讀取、反匯編用到那些軟體謝謝了

讀取要用編程器的讀出,加密了就不好讀了,外面有收費的幫你讀出晶元的程序。讀出來的一般是hex文件,反匯編軟體很多,一般編程 模擬軟體都有這功能。

❸ 什麼軟體可以反編譯HEX文件

HEX是機器碼文件,可以從晶元中讀出來。

反匯編工具「IDA」
IDA Pro 是一個世界頂級的互動式反匯編工具,它的使用者囊括了軟體安全專家,軍事工業,國家安全信息部門,逆向工程學者,黑客。從功能上它大大勝過了w32dasm。近來它的盜版已經在網上傳播開了,你可以很輕松得到它。 IDA PRO 簡稱IDA ,英文:Interactive Disassembler的縮寫。它是由HEX RAY SA 公司開發的,一家多年以來從事二進制代碼反編譯C的軟體安全公司,其公司的旗艦產品就是著名的Hex-Rays.Decompiler(是IDA PRO的插件)。 IDA有兩種可用版本。標准版(Standard)支持二十多種處理器。高級版(Advanced)支持50多種處理器。你可以訪問the supported processor list page查看細節。在這里可以看到關於申請表格和許可證的常見問題的答案。IDA不存在任何注冊機、注冊碼或破解版,除了測試版和一個4.9的免費版外,網路上能下載的都是包含用戶許可證的正版,因為所有的安裝包都是OEM出來的,所以IDA官網不提供軟體下載,並且軟體也沒有注冊的選項(完全可以正常使用,當然這也是一種盜版或侵權的行為,對此IDA公司會採取嚴厲打擊措施); 當你運行IDA Pro時,你所最先注意到的是它的界面比w32dasm更加專業,這里比w32dasm有更多的選項或更先進的地方。它的優點是可以更好的反匯編和更有深層分析。而缺點是使用IDA更困難。

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

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

❺ 如何用MPLAB進行PIC反匯編

MPLAB
應該就可以。

所謂的機器碼應該就是二進制文件吧?
MPLAB IDE 可以進行反匯編(相信它也是最准確最全的PIC反編譯工具)
。具體步驟如下:

1.
啟動MPLAB IDE 執行Configure菜單下的Select Device選擇好晶元
.
2. File菜單下Import導入要反編譯的HEX文件
.
3.View菜單下Program Memory 查看程序存儲器的內容
,
在程序存儲器內容顯示窗口的左下角切換到Machine或Symbolic,
在這個窗口上就可以看到每一個地址和HEX文件對應的ASM「反編譯」就是察看源代碼,其實最佳的PIC「
反編譯」工具就是MPLAB-IDE,也具有察看源代碼的功能。不過大家要注意

由於PIC採用分頁技術,「反編譯」後的源程序再次編譯後一般FILE--> IMPORT-->IMPORT TO MEMORY -->調入.HEX文件(你的機器碼應該是bin文件或者hex文件,都差不多了!)

然後再WINDOW中打開PROGRAM MEMORY窗口,就得到了源程序

注意所有未用的程序段反匯編後全部成了XORLW 0FFH

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

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


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


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

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

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

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

閱讀全文

與怎樣反編譯hex相關的資料

熱點內容
漢語詞典pdf下載 瀏覽:351
android公網ip 瀏覽:611
要塞1地圖放哪個文件夾 瀏覽:848
凡科建站怎麼弄伺服器 瀏覽:939
蘋果手機怎麼設置app播放 瀏覽:202
下載網站源碼用什麼瀏覽器 瀏覽:241
六線譜pdf 瀏覽:156
linuxmysqlsock 瀏覽:239
人教版數學pdf下載 瀏覽:460
文檔安全加密系統 瀏覽:491
數控銑床編程簡單數字 瀏覽:788
編程電纜如何重啟 瀏覽:121
myqq命令行發消息 瀏覽:365
日產逍客怎麼使用app升窗 瀏覽:503
安卓系統怎麼快速刪除微信內容 瀏覽:653
csharppython 瀏覽:409
程序員脖子按摩儀 瀏覽:563
小米桌面文件夾亂碼怎麼回事 瀏覽:858
點歌台app怎麼連接 瀏覽:318
大學電腦編程學什麼好 瀏覽:348