打印

STM32 的唯一 ID 可以修改! 解密的发现了这个!(ID加密失效)

[复制链接]
楼主: Aaron238
手机看帖
扫描二维码
随时随地手机跟帖
61
mcuisp| | 2011-2-11 16:03 | 只看该作者 回帖奖励 |倒序浏览
本帖最后由 mcuisp 于 2011-2-11 16:05 编辑

嗯,PROM是可以的,我意念里面把这个词指向ROM了。:$

香版要是以ST高级manager的身份去找**者估计很难,不妨扮演一次**需求方;P

使用特权

评论回复
62
youku| | 2011-2-11 16:17 | 只看该作者
香水就不要跟大家争了,任大家说吧!低调对待,拿user解释还是很牵强的。。
不过如果我是**者,肯定会联系ST,然后狮子小张口下,,,呵呵。。毕竟**不是正道

使用特权

评论回复
63
pcb120| | 2011-2-11 17:52 | 只看该作者
**这么贵 谁搞啊

使用特权

评论回复
评分
参与人数 1威望 +4 收起 理由
香水城 + 4
64
香水城| | 2011-2-11 18:25 | 只看该作者
**这么贵 谁搞啊
pcb120 发表于 2011-2-11 17:52


这位朋友说出了真理!

MCU被**并不奇怪,即使银行的提款卡、信用*被**的也不在少数,关键是看**的成本。与那些只需1~2W甚至几千元就能**的MCU比,**STM32的成本还是相当高的(楼主已经给出了一个参考价钱)。

我说这些并不是说ST就可以沾沾自喜,可以停止加固自己的产品;希望了解被**的方法,正是为了知道可能的薄弱环节,改进未来的设计。

使用特权

评论回复
65
mcuisp| | 2011-2-12 01:03 | 只看该作者
支持香版的态度。
我希望ST推出的90nm stm32**费用能上升一个台阶,达到50W~100W。
还是不要留后门了,呵呵。
These bits can never be altered by the user.
改成These bits can never be altered by the anybody.

使用特权

评论回复
66
mcu5i51| | 2011-2-12 10:03 | 只看该作者
记得以前自制编程器时把AAT89C2051的硬件型号给改了,估计都是在FLASH中的,只是没有公开写入方法

使用特权

评论回复
67
lych9139| | 2011-2-12 10:30 | 只看该作者
64# 香水城
目前最担心的,是如果这个唯一ID可修改,那么bootloader是否可以修改?如果bootloader被修改为读出flash内容的功能,那么ST的加密就形同虚设了。

但愿bootloader是MASK的。

使用特权

评论回复
68
lych9139| | 2011-2-12 10:34 | 只看该作者
当然,楼主没有说明这个修改ID的时候,是否要先进行解码。

如果修改ID需要先解密的话,那么ST还是可信赖的:)

使用特权

评论回复
69
Aaron238|  楼主 | 2011-2-12 14:45 | 只看该作者
64# 香水城  
目前最担心的,是如果这个唯一ID可修改,那么bootloader是否可以修改?如果bootloader被修改为读出flash内容的功能,那么ST的加密就形同虚设了。

但愿bootloader是MASK的。 ...
lych9139 发表于 2011-2-12 10:30

这个说的是哦! 如果可以修改 bootloader 那么 程序应该可以被读出来了!

使用特权

评论回复
70
mcuisp| | 2011-2-12 16:19 | 只看该作者
本帖最后由 mcuisp 于 2011-2-12 16:20 编辑
64# 香水城  
目前最担心的,是如果这个唯一ID可修改,那么bootloader是否可以修改?如果bootloader被修改为读出flash内容的功能,那么ST的加密就形同虚设了。

但愿bootloader是MASK的。 ...
lych9139 发表于 2011-2-12 10:30

BootLoader同唯一ID是在一个篮子的,要能改都能改。
不过BootLoader可以被修改,并不一定危及到STM32的读保护机制。
读保护机制和唯一ID可被修改,这两者之间的联系,尚未可知

使用特权

评论回复
71
STARM| | 2011-2-12 17:09 | 只看该作者
能被解密是不争的事实了, 成本也许有些高而已.

使用特权

评论回复
72
donkey89| | 2011-2-12 18:41 | 只看该作者
如果bootload可以被修改,解密的难度会降低一大截.所有考虑bootload升级的,最好是放弃了,因为这个摆明了是让别人用bootload来偷你的成果

使用特权

评论回复
73
mcuisp| | 2011-2-12 20:21 | 只看该作者
STM32的BootLoader本来就没有保密性可言,被划分在读保护的安全圈子外面。这一点倒是不用考虑。

使用特权

评论回复
74
zhang_2000| | 2011-2-12 21:20 | 只看该作者
那 STM32的 ID 应该是FLASH 来存储的,
18B20 是通过激光烧出的唯一的码

使用特权

评论回复
75
Aaron238|  楼主 | 2011-2-12 22:38 | 只看该作者
BootLoader同唯一ID是在一个篮子的,要能改都能改。
不过BootLoader可以被修改,并不一定危及到STM32的读保护机制。
读保护机制和唯一ID可被修改,这两者之间的联系,尚未可知 ...
mcuisp 发表于 2011-2-12 16:19

这个应该是分开的 他们**程序是开盖 读取的! 修改 ID 却不用 只是从新写 BootLoader
STM32 的 ID 其实就是在烧录 BootLoader 的时候在指定位置 自己 修改唯一的数字!

使用特权

评论回复
76
Simon21ic| | 2011-2-13 00:49 | 只看该作者
本帖最后由 Simon21ic 于 2011-2-13 00:54 编辑

看产品的,对于有些产品,50W都不贵。。。。。。

使用特权

评论回复
77
rockli| | 2011-2-13 12:32 | 只看该作者
看产品的,对于有些产品,50W都不贵。。。。。。
Simon21ic 发表于 2011-2-13 00:49

同意

使用特权

评论回复
78
Jason_csx| | 2011-2-13 14:32 | 只看该作者
这样还安全吗?

使用特权

评论回复
79
香水城| | 2011-2-13 15:45 | 只看该作者
这样还安全吗?
Jason_csx 发表于 2011-2-13 14:32


这个世界上没有绝对安全的东西。

使用特权

评论回复
80
xwj| | 2011-2-13 21:50 | 只看该作者
很正常,本来就没什么东西是绝对安全的。
OTP或者熔丝型的也是可以改的,只不过是只能单方向改罢了


不过ST最好还是查下是不是内部泄密的问题,否则那就很大条了
(当然,不管是不是内部泄密,都是个严重的问题)

使用特权

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

本版积分规则