搜索
bottom↓
回复: 17

结合硬件,如何利用u-boot防破解探讨一下(已解决)

[复制链接]

出0入0汤圆

发表于 2014-6-30 17:11:27 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZP 于 2014-7-8 16:16 编辑

    飞思卡尔的i.MX6,都做核心板开发的趋势越来越多,但是他们基本都不会公布u-boot的源码,即使得到Linux、android系统源码,没有他们授权的u-boot,都没法实现开机,请问坛友这种方法如何实现,举些例子探讨一下。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2014-6-30 17:18:40 | 显示全部楼层
就启动一下,只要确保没有问题。
没必要自己知道这部分代码呀。

出0入0汤圆

发表于 2014-6-30 17:19:02 | 显示全部楼层
我们公司现在用的wince系统,合作公司给的是硬件IIC加密。先把加密文件写到芯片中,然后每次启动时读IIC。产品用不同的加密文件。

出0入0汤圆

发表于 2014-6-30 17:25:04 | 显示全部楼层
硬件加密IC才是王道

出0入0汤圆

发表于 2014-6-30 17:27:51 | 显示全部楼层
浪里白条 发表于 2014-6-30 17:25
硬件加密IC才是王道

但是硬件加密也存在缺陷的。

出0入0汤圆

 楼主| 发表于 2014-6-30 18:46:48 | 显示全部楼层
步之道 发表于 2014-6-30 17:19
我们公司现在用的wince系统,合作公司给的是硬件IIC加密。先把加密文件写到芯片中,然后每次启动时读IIC。 ...

加密文件烧到硬件加密IC上还是flash上?

出0入0汤圆

发表于 2014-6-30 19:03:11 | 显示全部楼层
我认为自己弄个u-boot更好

出0入0汤圆

 楼主| 发表于 2014-6-30 19:04:02 | 显示全部楼层
lanqilove 发表于 2014-6-30 19:03
我认为自己弄个u-boot更好


请问怎么做,提示一下。

出0入0汤圆

发表于 2014-6-30 19:05:14 | 显示全部楼层
ffbiao 发表于 2014-6-30 19:04
请问怎么做,提升一下。

下载个u-boot源码,自己一点一点的移植呗。不用他的东西。

出0入0汤圆

 楼主| 发表于 2014-6-30 19:08:02 | 显示全部楼层
lanqilove 发表于 2014-6-30 19:05
下载个u-boot源码,自己一点一点的移植呗。不用他的东西。

如果自己移植是没有问题,但是关键你的硬件抄了,他用官方的u-boot照样可以启动啊,这样做不到防止被人破解,这里破解是相对不是那么容易的意思。

出0入0汤圆

发表于 2014-6-30 20:40:42 | 显示全部楼层
用单片机自定义一个I2C从机设备,设备的若干管脚控制电源使能。上电时,该设备会等待3秒以上,你需要自己移植uboot在开机瞬间和该设备I2C通信,写入密文,告诉该设备“我不是山寨的”。如果别人抄了你的电路,用官方的uboot,该设备没有得到I2C的密文解锁,就在3秒以后的随机几秒关掉ARM的电源,让它不工作即可。

出0入0汤圆

发表于 2014-6-30 21:22:41 | 显示全部楼层
ffbiao 发表于 2014-6-30 19:08
如果自己移植是没有问题,但是关键你的硬件抄了,他用官方的u-boot照样可以启动啊,这样做不到防止被人破 ...

哦,我明白了,你是想防止别人破解啊,,我还以为开发板厂家为了限制未授权的使用而加密呢。不好意思,整差了

出0入0汤圆

发表于 2014-6-30 21:39:24 | 显示全部楼层
步之道 发表于 2014-6-30 17:27
但是硬件加密也存在缺陷的。

看看这个文档

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-6-30 21:42:06 | 显示全部楼层
vows 发表于 2014-6-30 20:40
用单片机自定义一个I2C从机设备,设备的若干管脚控制电源使能。上电时,该设备会等待3秒以上,你需要自己移 ...

如果别人用逻辑分析仪看你的时序逻辑,然后也用单片机模仿波形,预测也能蒙混过关吧。

出0入0汤圆

发表于 2014-6-30 21:47:20 | 显示全部楼层
还有用硬件加密防止不了别人抄板的,人家既然能抄了你的板,弄通了原理就能照葫芦画瓢,用另一个方案代替,也能做一个相同功能的产品出来的。

出0入0汤圆

发表于 2014-6-30 22:00:10 | 显示全部楼层
步之道 发表于 2014-6-30 21:42
如果别人用逻辑分析仪看你的时序逻辑,然后也用单片机模仿波形,预测也能蒙混过关吧。 ...

    的确如此,除非每次波形都不同

出0入0汤圆

发表于 2014-6-30 22:10:52 | 显示全部楼层
vows 发表于 2014-6-30 22:00
的确如此,除非每次波形都不同

所以IIC的从机每次启动发出的是一个随机数。

出0入0汤圆

 楼主| 发表于 2014-7-1 07:46:29 | 显示全部楼层
vows 发表于 2014-6-30 20:40
用单片机自定义一个I2C从机设备,设备的若干管脚控制电源使能。上电时,该设备会等待3秒以上,你需要自己移 ...

谢谢详细解说,这是一种不错方法,起码不会这么简单破解了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-27 04:02

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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