由于單片機(jī)能夠供廣大的用戶對(duì)程序和工作數(shù)據(jù)進(jìn)行存放,所以它里面存儲(chǔ)的內(nèi)容實(shí)在是多,也正是因?yàn)檫@樣的現(xiàn)象,必然加快了單片機(jī)程序破解工作的發(fā)展。
東莞市博遠(yuǎn)電子有限公司介紹道:?jiǎn)纹瑱C(jī)里面有加密鎖定位和加密字節(jié),有了它之后能夠用于保護(hù)片內(nèi)的程序,而這里面的程序想要實(shí)現(xiàn)解密并沒有想象中的那么容易,尋找專業(yè)的破解密碼的公司,利用單片機(jī)設(shè)計(jì)上面的漏洞和軟件缺陷進(jìn)行操作,也就是在這種專業(yè)技術(shù)手段之下,可以將芯片里面的關(guān)鍵信息提取出來(lái),而這個(gè)過程便是指單片機(jī)程序破解。
不過,目前單片機(jī)程序破解過程是怎樣的?這是令很多人關(guān)注卻也十分疑惑的問題,對(duì)此下文會(huì)作出詳細(xì)的解答:
侵入型攻擊操作的方法是把芯片的封裝給揭去,具體怎么操作呢?可能有些小伙伴會(huì)追問。第一種是完全溶解掉芯片封裝,暴露金屬連線。第二種是只移掉硅核上面的塑料封裝。第一種方法需要將芯片綁定到測(cè)試夾具上,借助綁定臺(tái)來(lái)操作。第二種方法除了需要具備攻擊者一定的知識(shí)和必要的技能外,還需要個(gè)人的智慧和耐心,但操作起來(lái)相對(duì)比較方便,完全家庭中操作。
有沒有更簡(jiǎn)單的方法呢?博遠(yuǎn)電子告訴您一個(gè)小訣竅。芯片上面的塑料完完全全是可以通過小刀來(lái)揭開的,而芯片周圍的環(huán)氧樹脂則可以借助濃硝腐蝕掉。一般情況下,熱的濃硝酸會(huì)把芯片封裝給溶解掉,但不會(huì)影響到芯片和連線的問題。只不過友情提醒一下,這個(gè)過程應(yīng)該是在極其干燥的條件下進(jìn)行的,畢竟有水時(shí)極有可能會(huì)侵蝕掉已經(jīng)暴露的鋁線連接,這種現(xiàn)象是很容易造成解密失敗的。
緊接著就是要在超聲池里面利用丙酮來(lái)清洗該芯片,并用其來(lái)去除掉殘余的硝酸,且進(jìn)行浸泡工作。
博遠(yuǎn)電子要介紹的最后一步工作是將保護(hù)熔絲的位置尋找得到,并且讓它暴露在紫外光之下。而這個(gè)時(shí)候則離不開一臺(tái)放大倍數(shù)至少100倍的顯微鏡,從編程電壓輸入腳的連線跟蹤進(jìn)去,來(lái)尋找保護(hù)熔絲。若沒有顯微鏡,則采用將芯片的不同部分暴露到紫外光下并觀察結(jié)果的方式進(jìn)行簡(jiǎn)單的搜索。操作時(shí)應(yīng)用不透明的紙片覆蓋芯片以保護(hù)程序存儲(chǔ)器不被紫外光擦除。將保護(hù)熔絲暴露在紫外光下5~10分鐘就能破壞掉保護(hù)位的保護(hù)作用,之后,使用簡(jiǎn)單的編程器就可直接讀出程序存儲(chǔ)器的內(nèi)容。
大家要知道,單片機(jī)的類型有很多種,而它們采取的針對(duì)性的防范措施和安全級(jí)別也是不同的,再加上它的應(yīng)用場(chǎng)合廣范,銷量又大,所以就造成了大量技術(shù)資源外泄的情況,所以對(duì)于博遠(yuǎn)電子而言,單片機(jī)程序破解并沒有想象中的那么復(fù)雜,并且其在讀取單片機(jī)內(nèi)部程序時(shí)也變得輕而易舉。