STM32系列ID号加密破解方法
STM32系列单片机通常会遇到ID号软加密,一般行外认识是不清楚如何去除软加密的,此次分享,是告诉您,如何判断是否有软加密及软加密去除方法。
具体方法如下:
1、读出完整程序段,搜索关键字节“E8F7FF 1F”,因为STM32唯一
的96位(12字节) ID基地址位于0x1FFF7E8, 若程序段中涉及ID
校验必然会读取芯片中ID索引该地址。。
2、用工具读取此芯片该地址的96位(12字节) ID 码,找到空片区
写入此地址,更改索引地址:例如此芯片ID码为“34 FF DA 05 4E50 38
31 19 65 18 43”选取起始地址区域0x80000020,在前四个字节输入“34
FF 1843”,后12字节输入“34 FF DA 05 4E 50 38 31 19 65 18 43”,芯片
中索引的“E8F7FF1F” 均改成“20000008”
编辑:jq
-
单片机
+关注
关注
6074文章
45345浏览量
663811 -
STM32
+关注
关注
2305文章
11123浏览量
371210
原文标题:STM32系列ID号加密破解方法
文章出处:【微信号:zhixinkeji2015,微信公众号:芯片逆向】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
FCC认证的ID号是什么东西?
为什么会出现“芯片 ID 无效”错误消息和部件号,使用 ISP 编程工具时显示未知?
USB设备设备ID号按照什么逻辑进行分配?
STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4编程手册
如何将Keyring用于CAAM分区加密的密钥?
在STM32微控制器中实现数据加密的方法
浅谈加密芯片的一种破解方法和对应加密方案改进设计

简述STM32系列ID号加密破解方法
评论