
解密芯片程序必然有一個(gè)過(guò)程,這個(gè)過(guò)程雖然比較機(jī)密,但對(duì)于大部分芯片解密廠家而言還是比較容易的。不過(guò),不同的單片機(jī)芯片解密所需步驟不同,在解密過(guò)程中遇到的問(wèn)題也不一樣。今天,小編就以stc芯片程序?yàn)槔?,?lái)為大家詳細(xì)說(shuō)一說(shuō)如何解密stc芯片程序,感興趣的朋友可以一起來(lái)了解一下。
如何解密stc芯片程序
1、在解密stc芯片程序之前,要先將客戶提供的文件下載下來(lái),之后點(diǎn)擊安裝相應(yīng)的軟件。
2、將串口下載線的一頭和計(jì)算機(jī)串口連接起來(lái),另一頭則與學(xué)習(xí)板串口連接,需要注意的時(shí)候,在連接過(guò)程中不要通電。連接完成之后,就可以安裝運(yùn)行STC單片機(jī)的ISP軟件了。
3、根據(jù)提示選擇與學(xué)習(xí)板單片機(jī)一致的單片機(jī)型號(hào),打開(kāi)下載的文件,選擇串口、波特率。波特率的選擇以默認(rèn)值為準(zhǔn)即可,無(wú)需手動(dòng)修改,下次啟動(dòng)之時(shí)則要注意選擇“與下載無(wú)關(guān)”選項(xiàng)。
4、點(diǎn)擊下載,通電,完成下載即可。
解密stc芯片所用的技術(shù)
1、電子探測(cè)攻擊法
通過(guò)高時(shí)間分辨率來(lái)控制處理器在芯片正常運(yùn)行時(shí)電源、接口連接的動(dòng)態(tài)并形成模擬狀態(tài),利用模擬來(lái)實(shí)施攻擊。因?yàn)閱纹瑱C(jī)屬于活動(dòng)類(lèi)電子器件,執(zhí)行任何命令時(shí),其對(duì)應(yīng)的電源功率消耗都會(huì)發(fā)生變化。技術(shù)人員通過(guò)這個(gè)特性來(lái)完成對(duì)數(shù)學(xué)統(tǒng)計(jì)、變化分析等,繼而獲取單片機(jī)中的特定重要信息,以解密stc芯片。
2、軟件攻擊解密法
一般情況下,芯片都是加密處理的,這樣能避免外界對(duì)本公司芯片重要程序的讀取。但在技術(shù)人員的操作下,利用加密算法、協(xié)議、安全漏洞等來(lái)攻擊芯片,并利用技術(shù)使其由加密轉(zhuǎn)換為非加密,最后利用編程器讀取程序。
3、探針技術(shù)解密法
探針技術(shù)解密法比較簡(jiǎn)單粗暴,就是直接將芯片內(nèi)部連線暴露出來(lái),然后通過(guò)觀察、操控、干擾等方法達(dá)到解密。這種方法的好處就是簡(jiǎn)單直接,能夠在最短時(shí)間內(nèi)讀取芯片程序,但同樣的也有一定的弊端。利用此方法解密的stc芯片,芯片最終基本都會(huì)被毀壞,操作過(guò)程中若無(wú)良好技能和豐富經(jīng)驗(yàn)的話,也可能導(dǎo)致解密失敗。
關(guān)于“如何解密stc芯片程序”,本文就為大家分享這些。雖然比較簡(jiǎn)單,但相信也能為大家?guī)?lái)幾分解惑。