设计id软件加密,最最关键的是不能让人看到读id的地方,用以下类似方**好很多
void READ_Unique_ID(volatile u32 *p)
{
volatile u32 Addr;
Addr=0x20000006; //让逆向的人误以为是ram变量
Addr-=0x800;
Addr-=0x1e; //addr等于id的基地址0x1ffff7e8
p[0] = *(vu32*)(Addr);
p[1] = *(vu32*)(Addr+4);
p[2] = *(vu32*)(Addr+8);
} |
|