提供:單片機(jī)解密|單片機(jī)解密公司
方藍(lán)科技擁有一批資深的軟硬件開發(fā)工程師專業(yè)從事PCB設(shè)計(jì),PCB打樣,PCB抄板,芯片解密,樣機(jī)制作、電子產(chǎn)品研發(fā),產(chǎn)品改良,ODM/OEM開發(fā)生產(chǎn),軟硬件開發(fā)設(shè)計(jì),單片機(jī)開發(fā),PCBA生產(chǎn),SMT貼片,后焊組裝加工等產(chǎn)品從開發(fā)到生產(chǎn)一條龍服務(wù)。
單片機(jī)解密又稱為芯片解密、IC解密等,由于正式產(chǎn)品中的單片機(jī)芯片都加密了,直接使用編程器是不能讀出程序的。但有時候由于一些原因,需要得到單片機(jī)內(nèi)部的程序,用來參考研究學(xué)習(xí)、找到丟失的資料或復(fù)制一些芯片,這就需要做單片機(jī)解密了。單片機(jī)解密就是通過一定的設(shè)備和方法,直接得到加密了的單片機(jī)中的燒寫文件,可以自己復(fù)制燒寫芯片或反匯編后自己參考研究。
目前單片機(jī)解密有兩種做法,一種是一軟件為主,稱為非侵入型攻擊,要借助一些軟件校驗(yàn)誘導(dǎo)和電壓電流等攻擊技術(shù)也能通過設(shè)計(jì)的特殊軟件和設(shè)備達(dá)到數(shù)據(jù)引導(dǎo)的作用從而實(shí)現(xiàn)加密芯片的數(shù)據(jù)再生成的目的。如類似編程器的自制設(shè)備,這種方法不破壞母片(解密后芯片處于不加密狀態(tài));還有一種是硬件為主,輔助軟件,稱為侵入型攻擊,這種方法需要剝開母片(開蓋或叫開封,decapsulation),然后利用現(xiàn)代高精等離子設(shè)備如FIB(通常稱FIB:focused ion beam),金相顯微鏡,DECABLE設(shè)備等處理硅片加密電路使其能在通用或特制編程校驗(yàn)設(shè)備上讀取其內(nèi)部代碼程序。這種破壞芯片外形結(jié)構(gòu)和芯片管芯線路只影響加密功能,不改變芯片本身功能。
目前加密的最新技術(shù)不斷出現(xiàn)、芯片燒斷數(shù)據(jù)腳、解密開蓋過程中存在的漏酸的可能以及電路修改過程中誤操作等,這些都有可能造成解密的失敗;另外目前單片機(jī)的程序存儲是靠內(nèi)部電子作為介質(zhì)來存儲的,當(dāng)芯片使用周期比較長或受到外部強(qiáng)磁場等環(huán)境的影響,也會導(dǎo)致解密失敗。如果采用純軟件的方式破解,和母片的編程軟件和編程方式甚至編程語言等有很大關(guān)系,也存在失敗的概率。
單片機(jī)解密,芯片解密,IC解密嚴(yán)格說來這幾種稱呼都不科學(xué),但已經(jīng)成了習(xí)慣叫法。單片機(jī)只是能裝載程序芯片的其中一個類。能燒錄程序并能加密的芯片還有DSP,CPLD,PLD,AVR,ARM等。當(dāng)然具存儲功能的存儲器芯片也能加密,比如DS2401 DS2501 AT88S0104 DM2602 AT88SC0104D等,當(dāng)中也有專門設(shè)計(jì)有加密算法用于專業(yè)加密的芯片或設(shè)計(jì)驗(yàn)證廠家代碼工作等功能芯片,該類芯片業(yè)能實(shí)現(xiàn)防止電子產(chǎn)品復(fù)制的目的。
芯片解密應(yīng)用于停產(chǎn)品進(jìn)口設(shè)備的維修或進(jìn)口先進(jìn)設(shè)備的研究學(xué)習(xí)。當(dāng)然有了該文件還能復(fù)制產(chǎn)品,但現(xiàn)行產(chǎn)品都有產(chǎn)權(quán)保護(hù),欲生產(chǎn)有版權(quán)的商品必須依法取得產(chǎn)權(quán)所有者的授權(quán),否則會承擔(dān)相應(yīng)的法律責(zé)任,提醒有解密委托的單位或個人不得違法操作。