單片機芯片解密
單片機芯片解密是一種比較專業的芯片解密技術,對于電子產品行業的發展起到了良好的推動作用,不了解該行業的人會認為這是一種作弊手段,實際上在各國之間這種技術早就運用起來了,對于技術方向的壁壘突破有著決定性的作用。今天主要介紹一下其中比較常用的一種單片機芯片解密方法,運用軟件攻擊法。
單片機芯片解密通常使用處理器通信接口并利用協議、加密算法或這些算法中的安全漏洞來進行攻擊。比如一個典型事例是對早期XXX系列單片機的攻擊。攻擊者利用了該系列單片機擦除操作時序設計上的漏洞,使用自編程序在擦除加密鎖定位后,停止下一步擦除片內程序存儲器數據的操作,從而使加過密的單片機變成沒加密的單片機,然后利用編程器讀出片內程序。
目前在其他加密方法的基礎上,可以研究出一些設備,配合一定的軟件,來做軟件解密。還有比如利用某些編程器定位插字節,通過一定的方法查找芯片中是否有連續空位,也就是說查找芯片中連續的FFFF字節,插入的字節能夠執行把片內的程序送到片外的指令,然后用解密的設備進行截獲,這樣芯片內部的程序就被解密完成了。