唯一ID号原来这样破解!啊哈哈哈哈

2019-12-08 14:40发布



2012年AVR被破解
2013用STM8
stm8 唯一ID号加密方法.思路
http://www.amobbs.com/thread-5540720-1-1.html

2016年唯一ID被破解(烦!被聊城鑫*连破解抄袭3个产品.恶心!STM8ID)
http://www.amobbs.com/thread-5647898-1-1.html

之前一直听人家说无用完的FLASH空间有多危险.一直都不知道。今天发现问题了.吓死人

2016-05-08再一次加密!
我看几年后再有人来破!


QQ图片20160508173537.jpg (143.39 KB, 下载次数: 0) 下载附件 2016-5-8 17:33 上传

QQ图片20160508173550.jpg (20.4 KB, 下载次数: 0) 下载附件 2016-5-8 17:33 上传

QQ图片20160508173543.jpg (21.69 KB, 下载次数: 0) 下载附件 2016-5-8 17:33 上传

QQ图片20160508173553.jpg (34.27 KB, 下载次数: 0) 下载附件 2016-5-8 17:33 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
97条回答
senjet
2019-12-13 21:26
gzhuli 发表于 2016-5-8 20:21
没用的,LZ难道不知道有内存读写断点这个功能?无论你怎么绕都能抓到你读0x004865那条指令。 ...

请教一下大师,假如不直接使用UID作为最终的UID,而是将包含UID的一大片地址内的数据内容计算MD5摘要,将MD5摘要作为最终的ID,比如将STM32的内置Bootloader以及UID一起计算MD5,或者更进一步,先根据读取UID一个字节作为偏移量,然后从内置Bootloader+偏移量开始计算MD5,这样每片单片机的起始计算地址都不一样了。如此这般,能否通过读写断点轻易绕过UID的保护?

一周热门 更多>