momososo 发表于 2015-6-14 17:14:43

有人想破解产品,就能偷笑了。
除非一上架他就急着破解,不然占不到甜头吧。 (看风向这么准,还不如去投资)

Brady 发表于 2015-6-16 17:36:39

能加密就能解密

meifan119 发表于 2020-5-20 08:42:36

1,利用轩微编程器的公式,利用公式计算id及设置的常数得出来的值,值放入程序空间某些地址
stm8程序使用公式一样的方法也计算出某些值,这些值与上面放入程序空间的值进行对比,不相等认为为非法程序

2,读id时,地址的值通过计算得出来,不要直接用id的地址

3,空间多余的地方填满数据,把前面有用的程序拷贝过去

4,对程序进行校验,别人改过后认为为非法程序

如果读id直接出现id地址,编译后烧写文件找到1ffff7e8改成0x800f000,再在0x800f000里面填 上母片的id,程序就被破解了

meifan119 发表于 2020-9-9 10:59:04

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”


这就是破解方法,所以千万不要直接出现1ffff7e8
页: 1 [2]
查看完整版本: 唯一ID 可靠吗?多数STM32F系列芯片都被解密了。