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

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

    关注

    6074

    文章

    45345

    浏览量

    663811
  • STM32
    +关注

    关注

    2305

    文章

    11123

    浏览量

    371210

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FCC认证的ID是什么东西?

    FCC认证ID(FCC ID)是由美国联邦通信委员会(FCC)分配的无线产品唯一识别码,用以证明该产品已获得FCC认证,符合美国联邦法规的射频(RF)技术标准,可以在美国合法销售和使用。
    的头像 发表于 10-31 17:45 401次阅读
    FCC认证的<b class='flag-5'>ID</b><b class='flag-5'>号</b>是什么东西?

    请问NUC505系列加密功能是什么?

    NUC505系列加密功能是什么?
    发表于 08-29 06:22

    为什么会出现“芯片 ID 无效”错误消息和部件,使用 ISP 编程工具时显示未知?

    “config.ini”丢失或目标芯片的 PDID 未列在“config.ini”中,则 ISP 编程工具或部件上会出现“芯片 ID 无效”错误消息。显示未知。
    发表于 08-18 07:23

    USB设备设备ID按照什么逻辑进行分配?

    这样分配的。 我想要多个USB设备先插入时,第一个设备ID应该为0,第二个设备ID应该为1,以此类推。 问题1: 请问,是否有什么方法
    发表于 07-16 06:29

    STM32F3系列STM32F4系列STM32L4系列STM32L4+系列Cortex-M4编程手册

    电子发烧友网站提供《STM32F3系列STM32F4系列STM32L4系列
    发表于 06-06 17:06 9次下载

    如何将Keyring用于CAAM分区加密的密钥?

    我正在按照此方法加密我的 emmc 分区 - 1. 生成密钥: keyname=dm_trust KEY=“$(keyctl add trusted $KEYNAME \'new 32\' @s
    发表于 03-20 06:40

    STM32微控制器中实现数据加密方法

    STM32微控制器中实现数据加密,可以通过多种方法和技术来确保数据的安全性。以下是一些常见的方法和步骤: · 使用内置加密库: · ·
    发表于 03-07 07:30

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

    本文介绍了如何通过固定MCU的ID和固定MCU产生的随机数的值得方式来绕过加密芯片的加密方法,从而破 解整个MCU的方案,以达到拷贝复制的目的。同时本文提出了一些开发技巧来大幅图提高M
    的头像 发表于 02-24 10:39 1290次阅读
    浅谈<b class='flag-5'>加密</b>芯片的一种<b class='flag-5'>破解</b><b class='flag-5'>方法</b>和对应<b class='flag-5'>加密</b>方案改进设计

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

          本文用实例描述了如何破 解、解密使用逻辑加密芯片保护的STM32方案,包括如果固定ID和固定随机数。后面提出了加强加密方案的一些小技巧,并提出为何使用可编程
    发表于 12-30 14:04 4次下载

    STM32配合可编程加密芯片SMEC88ST的防抄板加密方案设计

    。 ③主MCU程序做完整性校验,完整性校验绑定UID,防止STM32程序被破解破解得到后通过窜改来跟踪、分析、破解加密方案。(可参考笔者另
    发表于 12-27 13:03

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

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

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

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

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

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

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

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

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

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