[STM32F1] 如何加密

[复制链接]
1894|27
jiahy 发表于 2017-8-27 22:07 | 显示全部楼层
如果你的是联网的比较好,这样可以通过那个验证ID,然后发送一段激活信息。激活系统。
 楼主| shimx 发表于 2017-8-27 22:09 | 显示全部楼层
利用唯一码加密之后在讲option byte修改一下
liliang9554 发表于 2017-8-27 22:11 | 显示全部楼层
什么是滚码
 楼主| shimx 发表于 2017-8-27 22:12 | 显示全部楼层
其实还是不大明白,我再琢磨琢磨吧,多谢了哈,结贴了先
山东电子小菜鸟 发表于 2017-8-27 22:21 | 显示全部楼层
楼上各位解释的很好,不错
yjmwxwx 发表于 2017-8-28 00:45 | 显示全部楼层
下面是以前在别的地方发的帖子


=======================================
1.jpg
百度找的一张图片

我没有这个产品,没办法家里条件不好不能乱买东西。
前几天坛友给我个固件说是不能注册,然后他给了我一个固件。 我把这个固件放到IDA PRO里面反汇编,然后挂上调试器调试了一下。

结果是没办法测试,手里只有最小系统,没有OLED等配件。
调试结果ID1和ID2是由STM32的64位唯一ID计算产生的。  

64位唯一ID分两次计算得到两个16位,然后把这两个16位分别放到两个256位的数组里计算, 得到两个16位。
然后这两个数据分别和别的地址的数据比较

如果这两个16位不是注册码我也懒的在分析了,我这没有硬件完全盲目调试,一共用了四五天,前三天主要分析UCOS,以前没学过这个,感谢作者让我学会了UCOS的内核。
在分析下去没什么意义,不知道这两个由256位数据计算出来的16位数据是不是注册码,要是是注册码那就比较容易**了,直接把ID1和ID2替换成这两个就行了。 改BIN文件(固件)就很简单了,改几个数就行。




2.png






3.png
seatrix 发表于 2017-8-28 06:37 来自手机 | 显示全部楼层
用专用加密芯片吧,lkt4101,强度很好,8脚串口通信
5186 发表于 2017-8-28 09:50 | 显示全部楼层
我也在想这个事情,不好办呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部