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

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

3天内不再提示

STM32破解的过程中常见的几个问题

芯片逆向 来源:芯片逆向 作者:芯片逆向 2022-05-24 16:29 次阅读

STM32系列单片机都有全球唯一的ID号,很多设计开发者,在开发的过程中,会嵌入ID绑定验证代码,也就是所说的软加密。

STM32系列逆向分析

STM32系列单片机在破解的过程中常见的几个问题。

1

通常我们在破解STM32过程中,如果原开发者没有嵌入软加密,那我们只需对芯片进行开片,去除加密锁,然后通过编程器直接读取,读取的BIN文件或HEX文件,完全可以正常使用。

2

在去除加密锁后,提取的程序代码无法工作,存在软加密,很多软加密是通过烧录器选项来绑定ID的,这样的软加密比较简单,通常很快就能搞定。

3

程序内部复杂的软加密,这样的情况也是很常见的,解密完后,检查没有发现ID绑定想象,但烧录新的单片机是无法工作的,这样的就是程序设计者在程序内部深层做了软加密绑定,如遇到这样情况,就需要仔细分析代码,找对绑定的位置,从而去除。去除之后完全可以使用。

4

升级绑定类的,有部分STM32系列芯片,解密完后,发现完全可以正常使用,客户也觉得解密成功,但在使用一段时间后,如遇到版本升级,会发现单片机无法正常工作,这样的情况就是在程序内有嵌入了升级验证绑定,很多做的都非常负责,我们在破解的过程中也需要花费大量的精力,最终还是可以搞定的。

总结,针对STM32软加密情况,不管设计者做多复杂,多深层的软加密,我们都可以成功破解。在STM32系列上,我们可以做到从BIN文件逆向到汇编语言,也可以伪C代码,这样我们可以清楚的看到整个程序的算法及定义,这样从根本上就可以解决任何软加密选项。

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

    关注

    2239

    文章

    10669

    浏览量

    348686

原文标题:STM32系列单片机在破解的过程中常见的几个问题

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

收藏 人收藏

    评论

    相关推荐

    常见串口通信的几个问题请教?

    有关常见串口通信的几个问题请教论坛里的专家? 1、常见串口通信CAN,DP,PN,ETHER IP/TCP,ETHERCAT等,这些串口协议的终端电阻分别是多少? 2、这些终端电阻是为了阻抗匹配
    发表于 04-04 16:30

    求助,关于AD7705采样的几个问题

    AD7705的数据读取。在采样过程中发现如下几个问题: 1. 每片AD7705只有通道1可以正常工作,通道2没有数据输出,或者数据输出无效(大部分时候读出来的数据小于200,偶尔会读出很大的值)。 2. 轮询
    发表于 12-18 06:29

    焊接过程中的不润湿与反润湿现象

    不润湿和反润湿现象是焊接过程中常见的缺陷,它们分别表现为焊料与基体金属之间的不完全接触和部分润湿后的退缩。
    的头像 发表于 12-15 09:06 560次阅读
    焊接<b class='flag-5'>过程中</b>的不润湿与反润湿现象

    使用AD5293的过程中遇到的几个问题求解

    我在使用AD5293的过程中遇到了以下几个问题: 1.AD5293的VDD,VSS,VLOGIC引脚所连接的10uf的电容是有极性还是无极性的? 2.EXT_CAP引脚,在上电时对地电压应该是
    发表于 12-11 08:21

    学习处理电源emi的几个问题

    电子发烧友网站提供《学习处理电源emi的几个问题.pdf》资料免费下载
    发表于 11-20 10:16 0次下载
    学习处理电源emi的<b class='flag-5'>几个问题</b>

    PCB设计过程中常见问题汇总

    不注意就会在细节上出错,导致严重的后果。 针对PCB设计过程中常见的问题进行汇总和分析,希望能够对大家的设计和制作工作带来一定的帮助,避免失误! 1、图形设计不均匀。造成图形电镀时,电流分布不匀
    发表于 11-16 16:43

    STM32串口中断及DMA接收常见几个问题

    STM32串口中断及DMA接收常见几个问题
    的头像 发表于 10-26 16:41 2501次阅读
    <b class='flag-5'>STM32</b>串口中断及DMA接收<b class='flag-5'>常见</b>的<b class='flag-5'>几个问题</b>

    理解STM32控制中常见的PID算法

    理解STM32控制中常见的PID算法
    的头像 发表于 10-17 17:28 1695次阅读
    理解<b class='flag-5'>STM32</b>控制<b class='flag-5'>中常见</b>的PID算法

    划片机切割过程中常见五个问题点

    在精密划片机切割过程中,可能会遇到各种问题,以下是一些常见问题的分析和解决方法:崩边:崩边是划片机切割中常见的问题,可能是由于刀片磨损、刀片不合适、粘膜过多、切割深度不合适等原因导致的。解决方法包括
    的头像 发表于 10-10 17:45 723次阅读
    划片机切割<b class='flag-5'>过程中常见</b>五个问题点

    SMT贴片加工中常见的锡膏印刷故障

    在电子加工过程中,SMT贴片加工是一个非常重要的加工环节,而且SMT贴片加工的精细程度也很高,许多电子加工的不良现象都是由于SMT加工过程中的一些问题造成的。印刷故障是贴片加工过程中常见的加工
    的头像 发表于 09-13 16:13 498次阅读
    SMT贴片加工<b class='flag-5'>中常见</b>的锡膏印刷故障

    恒温恒湿试验箱使用容易疏忽的几个问题

    恒温恒湿试验箱使用容易疏忽的几个问题
    的头像 发表于 09-02 15:39 297次阅读
    恒温恒湿试验箱使用容易疏忽的<b class='flag-5'>几个问题</b>

    封装过程中常用的检测设备

    封装过程中常用的检测设备 在软件开发过程中,封装是非常重要的一个概念。它不仅可以提高软件的可维护性,还可以增加程序员代码的复用性和安全性等。在封装过程中,需要使用一些检测设备对程序进行检测,以确保
    的头像 发表于 08-24 10:42 590次阅读

    高低温试验箱选型不能忽略的几个问题

    高低温试验箱选型不能忽略的几个问题
    的头像 发表于 08-22 10:18 602次阅读
    高低温试验箱选型不能忽略的<b class='flag-5'>几个问题</b>

    光模块使用过程中常见的问题汇总

    光模块是一种较为敏感的光学器件,在使用过程中常常会出现很多问题,在本文中将光模块的一些常见问题进行了汇总。
    的头像 发表于 05-23 16:08 1008次阅读
    光模块使用<b class='flag-5'>过程中常见</b>的问题汇总

    PCB设计工作中常见的错误有哪些?

    一站式PCBA智造厂家今天为大家讲讲怎pcb设计过程中常见错误有哪些?PCB设计过程中常见错误归纳。接下来为大家介绍下PCB设计过程中常见错误。
    的头像 发表于 05-23 09:02 1098次阅读
    PCB设计工作<b class='flag-5'>中常见</b>的错误有哪些?