发新帖我要提问
123
返回列表
打印
[STM32F1]

STM32F1如何烧程序加密

[复制链接]
楼主: jiajs
手机看帖
扫描二维码
随时随地手机跟帖
41
supernan| | 2021-7-30 21:22 | 只看该作者 回帖奖励 |倒序浏览
但是告诉你句话,ID现在已经费了。已经被**了,可以硬件改写了。

使用特权

评论回复
42
jiajs|  楼主 | 2021-7-30 21:43 | 只看该作者
听着感觉现在加密好像没用多大意义了?另外收费是怎么收啊?

使用特权

评论回复
43
spark周| | 2021-7-30 21:46 | 只看该作者
用ST LINK就可以了

使用特权

评论回复
44
zhenykun| | 2021-7-30 21:51 | 只看该作者
网上搜的,看看能用不

烧程序以前用工具读出芯片ID,一进main函数处加入以下代码:

static u32 CpuID[3];
static u32 Lock_Code;

void GetLockCode(void)
{
//获取CPU唯一ID
CpuID[0]=*(vu32*)(0x1ffff7e8);
CpuID[1]=*(vu32*)(0x1ffff7ec);
CpuID[2]=*(vu32*)(0x1ffff7f0);
//加密算法,很简单的加密算法
Lock_Code=(CpuID[0]>>1)+(CpuID[1]>>2)+(CpuID[2]>>3);
}
if(Lock_Code != 0x123456789ABC) return; //假设0x123456789ABC是当前芯片的ID

使用特权

评论回复
45
pangb| | 2021-7-30 21:52 | 只看该作者
然并卵 UID修改都是好几百年前的传说了

使用特权

评论回复
46
xxrs| | 2021-7-30 21:54 | 只看该作者
可不可以修改芯片内部的ID实现加密呢?

使用特权

评论回复
47
wyjie| | 2021-7-30 21:57 | 只看该作者
是不是得对立面的id操作呢?

使用特权

评论回复
48
juventus9554| | 2021-7-30 22:03 | 只看该作者
硬件改不了id的,就是能改,代价也很高,芯片开盖去改电路?

使用特权

评论回复
49
renyaq| | 2021-7-30 22:05 | 只看该作者
费用怎么算?成功率多少?

使用特权

评论回复
50
jiajs|  楼主 | 2021-7-30 22:07 | 只看该作者

还是没有什么结果,算了,我再看下吧,多谢大家

使用特权

评论回复
51
sadicy| | 2021-8-3 10:43 | 只看该作者
程序上,读个芯片ID,随便加个算法就行,

使用特权

评论回复
52
SantaBunny| | 2023-3-6 20:40 | 只看该作者
使用jlink之类的仿真器时,可以在Target菜单中找到 Secure chip相关的选项,就可以进行加密了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则