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

單片機反匯編修改文字

發布時間: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>

閱讀全文

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

熱點內容
卡爾曼濾波演算法書籍 瀏覽:766
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:841
安卓怎麼下載60秒生存 瀏覽:800
外向式文件夾 瀏覽:233
dospdf 瀏覽:428
怎麼修改騰訊雲伺服器ip 瀏覽:385
pdftoeps 瀏覽:490
為什麼鴻蒙那麼像安卓 瀏覽:733
安卓手機怎麼拍自媒體視頻 瀏覽:183
單片機各個中斷的初始化 瀏覽:721
python怎麼集合元素 瀏覽:478
python逐條解讀 瀏覽:830
基於單片機的濕度控制 瀏覽:496
ios如何使用安卓的帳號 瀏覽:880
程序員公園采訪 瀏覽:809
程序員實戰教程要多長時間 瀏覽:972
企業數據加密技巧 瀏覽:132
租雲伺服器開發 瀏覽:811
程序員告白媽媽不同意 瀏覽:333
攻城掠地怎麼查看伺服器 瀏覽:600