stm32 有优先级别很高, 无法屏蔽的系统 boot, 这个boot 没有使用加密手段的. 所以楼主的 IAP 防止不了非法代码的进入.
to: 6楼. 通过系统 BOOT 就可以读取 IC的全球唯一ID.
其实, 还有一个更加重要的问题. 人家非法获得您的代码后, 总会验证. 如果验证功能失败.
那么人家可以借助 32位处理器强大的运算功能和调试能力, 跟踪和分析您的代码. 或者在 PC 上软件仿真跟踪调试您的代码. 从而修改您的代码, 比如跳过你的 ID 号检查. 或者给你虚假的 ID 号让你的代码通过验证.
如之奈何?
|