求助怎么保护自己产品
最近在用STM芯片做智能门锁,就一直有个问题,我如何才能保证我研发的产品自身的程序安全呢?求大神们指点指点建议参加一下官方关于加密的培训,开阔一下思路。有好多办法呢:lol 用UID加 密码啊,再加个读保户可以了,UID 的地址 不要直接写,用 宏定义 + - 运算得到,别人用反编绎看到的地址就不是那个ID
天臆弄人 发表于 2019-5-7 17:16
用UID加 密码啊,再加个读保户可以了,UID 的地址 不要直接写,用 宏定义 + - 运算得到,别人用反编绎看到 ...
这一招不可靠, 条件断点是可以设为某地址的内容被读出的。 用Level2读写保护吧, 应该暂时还破解不了, 以后就不知道了 你靠不让别人看到代码来保证安全这不是长久之计,除非芯片经过专门设计,否则把芯片外壳溶解掉然后用专门工具读数据这是可以做到的,这样的话就连 Level 2 读写保护都会被跳过。 只要知道:别人拿到你芯片,就等于拿到你的程序HEX,像我在程序防破解上没经验,就考虑外置专用加密芯片吧。可能绞尽脑汁花大功夫写的验证程序 到人家手里只需要改你一个BYTE就跳过了 我发现新手老是喜欢问这个偷你程序的问题:lol 建议参加一下官方关于加密的培训,开阔一下思路。有好多办法呢:lol
页:
[1]