开启辅助访问 切换到窄版

打印 上一主题 下一主题

单片机芯片破解方法,凭什么单片机都可以被破解?

[复制链接]
作者:boboming0926 
版块:
MCU单片机技术 单片机入门及综合应用 发布时间:2018-6-27 01:28:56
8240
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
解密就是通过非正规途径获取内部内容,单片机解密则是通过非法的读取程序解开EEPROM/FLASH内部储存的程序跟工作数据。而非法读取的这个过程,我们称为单片机解密,反之则为单片机加密。
PCB复刻已经可以说是到了“炉火纯青”的地步,为了防止单片机内部编写的程序被他人非法获取,除个人使用外,大部分的单片机都进行了加密锁定或加密字节。当被加密单片机被用编辑器打时,是无法读取内部程序的。与计算机系统一样,窃取者通过特殊的设备及开发板上的漏洞跟程序BUG,从芯片中获取信息,这一过程叫单片机解密。

单片机程序解密
很多人喜欢比对计算机破解,计算机同样是通过软件或端口,通过特殊的软件及指令获取权限,植入病毒进行破解。而单片机加密解密程序分为两种:一种是硬件;另一种则是软件。硬件加密是通过单片机厂家将加密熔丝固化在IC内,如果熔丝处于加密状态,则正常工具无法读取IC内容,想要获取IC内容,就得通过硬件解密,硬件解密一般需要使用到设备,当然,本身的技术还得过硬。

单片机解密程序

从理论上来讲,所有的单片机在充足的时间利用上诉两种方法攻破。而系统设计者基于这样的情况下,需要跟电子产品工程师一样,了解目前最新的单片机破解方法,才能在最大时间点上,拖延单片机被破解的时间,否则产品一推出第二天即被山寨所困扰,会让自己花费大量时间跟经历设计出来的产品付诸东流。

单片机编程解密
也许,有的人对最新产品进行破解是用于学习,但是,这种人相当于“国宝”,并不能说没有,当却少之又少。花费那么多经历去破解一款单片机,除了对产品进行复刻,还能是什么?
在过去,因某些原因,IC锁定位在编程模式下并不会拒绝使用者对于存储器数据访问。而正式利用该BUG,攻击者通过探针放在数据线上,从而非法获取相关数据。同样,在编程模式下,重启过程并将探针继续放在其他数据线上,即可获取所有的数据。所以,技术在不断发展,加密与解密同样一路你追我赶。
PS:设备IC解密过程如果烧断数据脚、漏酸及通过编程修改电路,最终都可能造成IC解密失败。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表