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