ST系列的ARM芯片中,有唯一的ID号加密,通常我们进行解密及软加密破解,都是去除ID号加密,但近日在给客人进行对整套系统的逆向开发过程中,发现一颗可读芯片AT45DB041E进行读取再烧录时,发现不能正常工作,在经过仔细的排查后,发现此颗芯片和主芯片STM32F105互相绑定,后经查证AT45DB041E确实有全球唯一ID号,这种加密方式通常用来做开机检测,在校验不通过时,主芯片会无法启动。
 
在了解整个加密方式之后,我司工程师对主控芯片STM32F105进行逆向汇编,找到相应的加密代码,直接跳过FLASH验证,最终完全克隆,
 
我司专业从事芯片解密、二进制代码逆向开发等工作,在对单片机的解密过程中,到目前为止,我司已经发现各种加密方式达数十种,最常见的有ID号加密,以及深层地的软加密,还有一些不常见的如,时间限制加密,外挂FLASH芯片解密,及外挂加密芯片等等,在长期的工作积累中,我司目前可以破解市面上所有的STM32系列加密芯片。

深圳市维动智芯科技有限公司,专从从事各系列单片机解密,算法研究,二进制代码逆向C语言等。