怎麼樣把hex轉化成C語言形式,怎麼樣把hex轉化成C語言形式?

時間 2021-08-11 16:20:48

1樓:鄭州條碼收款機

基本上不可能,因為hex必定是微控制器的程式格式,從c語言編譯完成出來的程式格式和編譯器,mcu都有關係,7 ,8年前見過一個最厲害的c反編譯器,但是也只能在 dos 下,反編譯 tc

而且還需要反編譯器自己的庫。也就是反編譯之後,沒法在tc下編譯,如果你想做逆向功能,建議你還是多精通 彙編。然後用 ida5.5 或者 soft-ice

呵呵,目前這個是最可行的方案。

2樓:千鋒教育

有兩種方法:

1、用相應的ide(例如:keil)建立一個工程,然後將該c語言檔案中的**複製到工程中的目錄下。然後使用keil 對該工程進行編譯。這樣就可以得到hex檔案。

2、使用相應的編譯器,一步一步的編譯。

不推薦第二種方法因為,單獨使用編譯器編譯需要很多麻煩的步驟,還有可能會出錯。直接使用ide會更加方便省去很多麻煩的步驟。

3樓:匿名使用者

回答可能讓你失望,就是沒有可能。不給個原因你是不會罷休的:

一般hex都是二進位制檔案用十六進位制顯示,也就是說是編譯後的**。編譯後的**是不可能做逆向工程的,否則源**就不重要了。

怎樣把.hex檔案反編譯為c語言

4樓:匿名使用者

如果hex檔案是二進位制**轉換得來的話,只能反彙編成組合語言。直接反編譯到c語言不太可能。

怎樣用簡單C語言將A轉化成a,C語言 如何把A Z轉換成1 26?輸入一個字母 輸出一個數字。

蹦迪小王子啊 最簡單的方法就是 char c a 32 void main char c a 32 printf c c c getch 擴充套件資料算術運算子 用於各類數值運算。包括加 減 乘 除 求餘 或稱模運算,自增 自減 共七種。關係運算子 用於比較運算。包括大於 小於 等於 大於等於 小於...

誰能夠幫我把這段c語言程式轉化成VB的呢

令狐腫 我去!這明顯不是windows的,vb怕不行!誰能幫我把這段程式翻譯成c語言 你的程式的行號就沒有寫,如果要是強行推測的話比較費腦子的啊,呵呵你還是寫上行號吧,費時打一下,一般都是遞增10的吧你用的應該是basic 吧 或者類似,看懂了就沒事,很快就轉化了 能看個大概,雖然我不知道是什麼語言...

假分數都可以轉化成整數嗎,怎麼把假分數化成帶分數或整數?

小百合 不對。假分數都可以轉化成整數或帶分數。 這個命題不正確!應該說 假分數可以轉化成整數或者帶分數! 黃雲龍 首先要明白什麼分數是假分數,分子大於或等於分母的分數叫做假分數,當分子等於分母時,這個分數可以化成整數,當分子大於分母時,這個分數可以化成帶分數,所以假分數都可以化成整數或者帶分數,而假...