導航:首頁 > 操作系統 > 單片機反匯編修改文字

單片機反匯編修改文字

發布時間:2024-09-13 06:31:02

⑴ 固定的晶元可不可以通過代碼編程來更改

你說的是單片機吧,有些可以。
理論上是可以修改的,但是有些難度。因為解密出來的是機器碼程序,需要反匯編成匯編程序,然後再去讀懂這些程序,才行做修改。如果原程序是用C語言寫的,經編譯後的機器碼程序,解密出來,再反編譯得到的匯編程序是很難讀懂的。如果原程序並不長,並是用匯編語言寫的,解密後反編譯的程序還可以讀懂。一般情況下,解密出來的程序就是為了要機器碼,並不是為了修改的。
修改的話要先在電腦上編寫程序,然後通過特定軟體,把程序編譯成單片機能運行的程序,並通過下載線下載到單片機中,這樣單片機只要一通電就自動開始運行裡面的程序了,如果中間要修改,重復前面的步驟。

⑵ 單片機hex文件怎樣讀出程序

hex文件是不能直接讀出程序的。這是ASCII碼形式的二進制代碼文件,是看不懂的。
但可以用反匯編軟體,反匯編出來匯編程序來。就可以修改了。
如果你不懂匯編程序就更看不明白了。
也只能做到這些了。

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

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

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

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

閱讀全文

與單片機反匯編修改文字相關的資料

熱點內容
java與嵌入式開發 瀏覽:18
minios如何搭建文件伺服器 瀏覽:998
華為為啥有些壓縮包解壓不開 瀏覽:561
oracle可以編譯存儲嗎 瀏覽:472
機械男和女程序員創業 瀏覽:799
自己怎麼製作軟體app 瀏覽:212
javajson字元串轉java對象 瀏覽:228
必修一數學PDF 瀏覽:775
javascriptphpjsp 瀏覽:811
深圳一程序員退房完整版 瀏覽:294
後台管理app哪個好 瀏覽:766
加密鎖無模塊什麼意思 瀏覽:22
加密國度英文 瀏覽:20
科沃斯用了app怎麼使用按鍵 瀏覽:663
爬蟲編譯器價格 瀏覽:885
支付寶視頻app會員自動扣費怎麼關 瀏覽:230
單片機和wifi模塊 瀏覽:725
python倒序二進制代碼 瀏覽:362
廣東程序員離職 瀏覽:586
golang核心編程 瀏覽:170