| |

iFix 爱修网

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: abdonabe

You could know the chip ID W25Q32V

[复制链接]
发表于: 2016-4-1 12:51:09
| 显示全部楼层
W25Q系列的UniqueID也称为唯一ID,是芯片厂商量产时固化在芯片里面的ID,每一颗芯片的UniqueID都不相同,而且无法直接修改UniqueID。
UniqueID可以用作加密的种子密钥,产品量产时,通过某种加密方法,得到每个芯片的UniqueID相关密文,保存到芯片的OTP区域,相当于一个加密的副本,UniqueID不一样,加密的副本也就不一样。
固件程序运行时先读取UniqueID和保存在OTP区域的加密副本,然后解密并验证是否为正版产品,如果发现两者不匹配,固件程序停止运行或者故意搞小动作。这种加密方式现在已经广泛应用于数字电视机顶盒和卫星接收机,防止用户或竞争对手盗版。
破解方法:读取多台好机器的W25QXX存储器,包括固件程序区域、OTP区域和UniqueID,找到加密副本保存位置,逆向分析加密算法。分析出算法以后,就可以随便克隆该机型的存储器了。当然,这已经涉及到破解方面的专业知识了,而且面临诸多法律风险,这就不是编程器的职责范围了。

点评

goooooooooooood admin  发表于 2016-4-1 17:57
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|||iFix 爱修网 ( 粤ICP备2021135374号 )

粤公网安备 44060602002064号

GMT+8, 2025-12-15 06:09 , Processed in 0.049710 sec., 11 queries .

Powered by Discuz! X3.4

Release 20191201, © 2001-2025 Comsenz Inc.

MultiLingual version, Rev. 850, © 2009-2025 codersclub.org

快速回复 返回顶部 返回列表