深圳市维动智芯芯片解密中心:芯片解密.IC解密.单片机解密.单片机反汇编.芯片软加密破解网站地图 | 联系我们
当前位置:网站首页 ST系列芯片解密 正文
内容加载中......

STM32系列单片机,目前应用非常广泛,在解密行业中,STM32系列芯片解密遇到的最多,目前的解密方法基本上开片接线,提取程序后进行软解密,为了防止被解密,开发者也在加密保护上做了很多努力,加密和解密相互依存,各种方式并存,我们在解密STM32过程中,也是有遇到非常复杂的软加密,需要花费大量的时间去研究,也有搞不定的。

目前常用的几种加密方式如下:

一、两层保护

a) 读保护。设置读保护功能,使芯片中的程序无法被读出。当关闭读保      

护功能时,芯片会自动擦除flash中的所有程序;

b) 唯一的ID识别。每片STM32芯片都带有唯一的ID,在程序中加入        

ID验证,使程序只能在一个ID下运行。万一程序被拷贝出来,烧入其它的STM32芯片中也不能运行。

特点:有两重保护,芯片可重复使用。

二、熔丝方案

1. 功能简介:通过烧断芯片程序烧写口的熔丝,防止芯片中的程序被读出或修改;

2. 特点:熔丝一旦烧断,程序就无法读写,程序升级只能换芯片。

 

三、利用id做软件加密

1,如果板子上有外部存储器,可以先编写一个程序,利用算法把id计算得到一些值存入外部存储器,然后再烧写真正的程序,真正的程序去校验外部存储器的数据是否合法即可

 

2,利用板子上按键组合,或是上电按住某些键,程序在这个时候利用算法把id计算得到一些值存入程序区,程序运行时去验证程序区数据是否正确

 

3,轩微编程器有软件加密的功能,编程器会读芯片id,根据算法直接改写缓冲区,达到软件加密的作用

 

 

四、做软件加密时注意

1,不要在程序中直接出现id地址,例如1FFFF7E8 1FFFF7EC 1FFFF7F0

2, 利用校验和或是crc对程序区进行校验,防止改程序


在这里粘贴你的在线分享代码

本文标签

本文地址http://51icjiemi.com/post/504.html

版权说明:如非注明,本站文章均为 深圳市维动智芯芯片解密中心 原创,转载请注明出处和附带本文链接。

我猜你还喜欢这些...

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

联系我们
最新评论
标签云
SST89E58RD2ARMGAL16LV59SST28SF040ACY8C5248AXI-050运算方法EM78P153SEP220PC芯片W78L516DSP芯片解密cy8c29666 芯片解密三星单片机P89C660STC89C53RCMSP430FG461xSTR91XFATMS320F2808TMS320C2801ST62T63CLPC2368和泰LED驱动芯片MC56F8166CY8C芯片解密海尔单片机解密ATMEL芯片解密日立解密LEDPIC12C5XX驱动电路设计STC10F08XEATMEGA1280V耐斯迪FM8P54
热门产品