淺談單片機的破解方法及過程,專業(yè)芯片解密
單片機破解又叫單片機解密,芯片解密,IC解密,但是這嚴(yán)厲說來這幾種稱謂都不科學(xué),但曾經(jīng)成了習(xí)氣叫法,我們把CPLD解密,DSP解密都習(xí)氣稱為單片機破解。單片機只是能裝載程序芯片的其中一個類。能燒錄程序并能加密的芯片還有DSP,CPLD,PLD,AVR,ARM等。也有特地設(shè)計有加密算法用于專業(yè)加密的芯片或設(shè)計考證廠家代碼工作等功用芯片,該類芯片業(yè)能完成避免電子產(chǎn)品復(fù)制的目的。 破解辦法軟件攻擊該技術(shù)通常運用處置器通訊接口并應(yīng)用協(xié)議、加密算法或這些算法中的平安破綻來停止攻擊。軟件攻擊獲得勝利的一個典型事例是對早期ATMEL AT89C 系列單片機的攻擊。攻擊者應(yīng)用了該系列單片機擦除操作時序設(shè)計上的破綻,運用自編程序在擦除加密鎖定位后,中止下一步擦除片內(nèi)程序存儲器數(shù)據(jù)的操作,從而使加過密的單片機變成沒加密的單片機,然后應(yīng)用編程器讀出片內(nèi)程序。 目前在其他加密辦法的根底上,能夠研討出一些設(shè)備,配合一定的軟件,來做軟件攻擊。近期國內(nèi)呈現(xiàn)了了一種51單片機破解設(shè)備(成都一位高手搞出來的),這種解密器主要針對SyncMos. Winbond,在消費工藝上的破綻,應(yīng)用某些編程器定位插字節(jié)。 經(jīng)過一定的辦法查找芯片中能否有連續(xù)空位,也就是說查找芯片中連續(xù)的FF FF字節(jié),插入的字節(jié)可以執(zhí)行把片內(nèi)的程序送到片外的指令,然后用解密的設(shè)備停止截獲,這樣芯片內(nèi)部的程序就被解密完成了。電子探測攻擊該技術(shù)通常以高時間分辨率來監(jiān)控處置器在正常操作時一切電源和接口銜接的模仿特性,并經(jīng)過監(jiān)控它的電磁輻射特性來施行攻擊。 |