ST系列的ARM芯片中,有唯一的ID號加密,通常我們進行解密及軟加密破解,都是去除ID號加密,但近日在給客人進行對整套系統(tǒng)的逆向開發(fā)過程中,發(fā)現(xiàn)一顆可讀芯片AT45DB041E進行讀取再燒錄時,發(fā)現(xiàn)不能正常工作,在經(jīng)過仔細(xì)的排查后,發(fā)現(xiàn)此顆芯片和主芯片STM32F105互相綁定,后經(jīng)查證AT45DB041E確實有全球唯一ID號,這種加密方式通常用來做開機檢測,在校驗不通過時,主芯片會無法啟動。
在了解整個加密方式之后,我司工程師對主控芯片STM32F105進行逆向匯編,找到相應(yīng)的加密代碼,直接跳過FLASH驗證,最終完全克隆,
我司專業(yè)從事芯片解密、二進制代碼逆向開發(fā)等工作,在對單片機的解密過程中,到目前為止,我司已經(jīng)發(fā)現(xiàn)各種加密方式達(dá)數(shù)十種,最常見的有ID號加密,以及深層地的軟加密,還有一些不常見的如,時間限制加密,外掛FLASH芯片解密,及外掛加密芯片等等,在長期的工作積累中,我司目前可以破解市面上所有的STM32系列加密芯片。
深圳市維動智芯科技有限公司,專從從事各系列單片機解密,算法研究,二進制代碼逆向C語言等。