靚麗時尚館

位置:首頁 > 健康生活 > 心理

怎樣把hex變成c檔案

心理1.73W
怎樣把hex變成c檔案

1、C與HEX並不是一一對映的,有可能N個人寫的C,會出同一個HEX,你希望回成哪個人寫的呢或許你可能說:任意一個孝可以,只要能轉C就行。

同一個C程式,用不同的編譯器去編譯生成的HEX也不一定相同。

2、將HEX轉C是很困難的事,只有C的超級高手才有可能還原,也只是“可能”,他必須充分了解C的編譯規律與特點,才能進行反編譯。

由於微控制器是最底層的控制器,它與硬體是直接連線的,如果不瞭解硬體需求是無法理解程式意圖的,這對反編譯是不利的。

3、即使有能力做到HEX轉C,也不會做這件事,一定是做:HEX→BIN→彙編,這種事我做過好幾次,每次都花了幾個月的時間,而且必須有硬體在手,且事先有可以執行的成品,進行功能、介面的比對。最後還原成程式流程圖,以解出程式的意圖。有了流程圖,就可以用C重寫了。就算是“還原”了,不過,有彙編程式又有流程圖,也就沒有再寫C的必要了。

標籤:hex 檔案