- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 stm32芯片利用唯一ID对程序进行加密注意要点
(stm32芯片利用唯一ID对程序进行加密注意要点)1,利用轩微编程器的公式,利用公式计算id及设置的常数得出来的值,值放入程序空间某些地址stm8程序使用公式一样的方法也计算出某些值,这些值与上面放入程序空间的值进行对比,不相等认为为非法程序2,读id时,地址的值通过计算得出来,不要直接用id的地址3,空间多余的地方填满数据,把前面有用的程序拷贝过去4,对程序进行校验,别人改过后认为为非法程序如果读id直接出现id地址,编译后烧写文件找到1ffff7e8改成0x800f000,再在0x800f
2020-05-21 09:59:09
2583
2
原创 stm8单片机程序加密方法 id加密技巧
利用id做软件加密1,如果板子上有外部存储器,可以先编写一个程序,利用算法把id计算得到一些值存入外部存储器,然后再烧写真正的程序,真正的程序去校验外部存储器的数据是否合法即可2,利用板子上按键组合,或是上电按住某些键,程序在这个时候利用算法把id计算得到一些值存入程序区,程序运行时去验证程序区数据是否正确3,轩微编程器有软件加密的功能,编程器会读芯片id,根据算法直接改写缓冲区,达到软件加...
2019-11-08 09:01:21
2229
原创 你辛苦做出来的id软件加密就这么轻松被改了
你辛苦做出来的id软件加密就这么轻松被改了开发人员一般设计软件加密方法:读id—复杂算法计算—对比之前存储的对应数据(与id相关)—判断芯片是否合法。由于读id时很多人直接用id起始地址,例如0x1FFFF7E8,破解的人只要把这个数据改成0x8000020,并且0x8000020程序区域填上母片的id,不管你的算法有多复杂,这时你的程序就被破解了,改这种软件加密一分钟就改好了。所以千万注意...
2019-11-05 18:08:11
1083
STM32芯片程序加密方法.doc
2019-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人