單片機解密的方法有哪些啊
芯片破解 2017/08/18 10:26:02
單片機解密,主要有以下方法
1、漏洞破解
早年Atmel的壹個Flash片子有壹個bug,就是芯片擦除的時候,會先擦除保護位再擦除內容 。
於是破解法就來了,擦除的時候,準確定時,中途斷電,於是保護去掉了,內容也可以讀出 了。
但此類,越來越少,新芯片用此法幾乎絕種了,因為沒有壹個客戶會容忍自己的供應商竟然 如此置客戶代碼安全於不顧。
2、後門破解
因為FAE芯片分析,很多廠商在IC內部放入後門,通過花花腸子式的時序進入測試模式,然 後可以讀出用戶程序。也有的芯片內部藏有另外壹個存儲區,必要時候寫壹段代碼進去,然 後用這段代碼把 用戶程序讀取出來。
這個也越來越少,但仍有壹些廠商壹直保留有此類後門。但進入不是那麽簡單的時序,資料 管控也不是大陸的低端IC廠可比的。
3、FIB修改
很多電工有PCB割線的經驗,單片機破解也壹樣,把芯片打開後,用離子束把保護邏輯破壞 ,而保持其他電路不變,然後用標準的燒錄器讀取出來。這個最麻煩的是,尋找IC內部的保 護邏輯電路。很 多二手的低端FIB設備,也從IC測試領域逐步流向單片機解密行業。
目前FIB修改,是破解的主力。想想STC破解成本高的原因,不是它保護技術高,是因為它沒 有公開的讀取工具。還有就是PIC的熔絲深埋技術,就是把保護邏輯放在IC的內層,也是大 幅提高破解成本。還 有燒斷燒錄IO也是個好法子,致芯科技對大部分STC、PIC芯片都已經 有非常成熟的解密方案。