0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

芯片逆向 来源:维动智芯科技 作者:维动智芯科技 2021-12-07 10:35 次阅读

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6035

    文章

    44553

    浏览量

    634770
  • STM32
    +关注

    关注

    2270

    文章

    10896

    浏览量

    355787

原文标题:STM32系列ID号加密破解方法

文章出处:【微信号:zhixinkeji2015,微信公众号:芯片逆向】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    加密芯片的一种破解方法和对应加密方案改进设计

    使用芯片ID和随机数,结合逻辑加密芯片的加密方案,如果设计不合理,貌似安全可靠的加密方案,在实际使用是可能会被轻易破解。本文通过实例详细分析
    发表于 12-23 16:36 0次下载

    浅谈加密芯片的一种破解方法和对应加密方案改进设计

    的联动的整体加密方案,分别是固定主MCU的ID1和随机数R1。下面以STM32来模拟解析整个破解过程。 芯片的唯一ID一般都是存储在一个固定
    发表于 12-20 15:31

    浅谈加密芯片的一种破解方法加密方案改进设计

    的联动的整体加密方案,分别是固定主MCU的ID1和随机数R1。下面以STM32来模拟解析整个破解过程。 芯片的唯一ID一般都是存储在一个固定
    发表于 12-20 15:10

    加密算法的选择对于加密安全有多重要?

    加密算法容易被破解,导致敏感数据泄露。 抗攻击能力: 不同的加密算法对各种攻击(如暴力破解、已知明文攻击、选择明文攻击等)的抵抗力不同。选择一个能够抵御当前和未来潜在攻击的
    的头像 发表于 12-17 15:59 75次阅读

    ADS1292R读取不到ID是怎么回事?

    可以读取到几个寄存器的值,也可以写进去,但是有的寄存器读不出来,ID也读不到,是怎么回事?
    发表于 12-13 07:04

    Jtti:节点ID变化过于频繁如何解决

    针对节点ID变化过于频繁的问题,以下是一些解决方案和优化方法: 确保节点ID的唯一性 :在系统设计阶段为每个节点分配一个唯一的ID,并在节点加入网络时进行
    的头像 发表于 12-12 15:44 102次阅读

    AG32 芯片保护与加密

    是更高级别的加密。 代码加密,会保证烧录到每颗芯片的内容,都是绑定自己的唯一 ID 的。 也就是说,同一个原始 bin,通过 downloader 工具烧录到不同芯片时,最终烧录的内容是不同的。(这就
    发表于 09-19 16:01

    ESP8266中的AES/TKIP加密方法有哪些?

    ESP8266中的AES/TKIP加密方法
    发表于 07-16 08:08

    STM8如何烧录自动增加的序列ID?

    STM8 如何烧录自动增加的序列ID? 作为每一个产品的唯一ID? ST的mcu资料太少了,
    发表于 04-30 06:40

    现在多数STM32F系列芯片都被解密了,唯一ID只能读取不能被修改是吗?

    现在多数STM32F系列芯片都被解密了。唯一ID 只能读取不能被修改是吗?
    发表于 04-11 06:18

    STM32L072系列支持AES加密算法吗?

    STM32L072,L0系列,Cortex-M0/M0+/M1处理器基于ARMv6-M架构,查指令集是没有AES加密支持的请问要怎么支持AES加密算法
    发表于 04-10 08:05

    ARM系列STM32F103芯片的解密方法

    本文介绍ARM系列STM32F103芯片的解密方法,其内核是Cortex-M3,内存从16K-512K都有。
    发表于 02-28 11:20 1689次阅读

    如何对GD32 MCU进行加密

    GD32MCU有哪些加密方法呢?大家在平时项目开发的过程中,最后都可能会面临如何对出厂产品的MCU代码进行加密,避免产品流向市场被别人读取复制。下面为大家介绍GD32MCU所支持的几种常用的
    的头像 发表于 01-20 09:30 1499次阅读
    如何对GD32 MCU进行<b class='flag-5'>加密</b>?

    应用方案:实时数据加密

    应用方案:实时数据加密 利用CPLD设计加密电路方便可行,能够较好地实现加密功能。AG32系列MCU产品,在芯片内部内置了CPLD逻辑,可以有效地满足各种数据采集需求,降低了客户的BO
    发表于 01-15 08:57

    stm32ADXL357能读取传感器的ID,但是读温度和加速度寄存器值一直为0如何解决?

    stm32f407用SPI读取ADXL357传感器的加速度值,能读到设备ID,但是读温度和加速度的寄存器一直为0,有没有遇到这种情况的,如何解决呢?
    发表于 12-29 06:21