正在阅读:开车门很容易?无线车钥匙原理和技术科普开车门很容易?无线车钥匙原理和技术科普

2015-07-27 00:15 出处:其他 作者:FreeBuf 责任编辑:shengyongzhen

  http://www.cosic.esat.kuleuven.be/keeloq/

  这个链接是2007年以色列和比利时的几个研究者找到的一种破解滚动码的方法。它需要先花大约一个小时的时间对钥匙进行65536次试探,解出64bit中的36个bit,然后再花几秒钟就可以完全破解钥匙的滚动码。完全破解的意思就是,这个伪随机码的全部规律都已经被破解了,可以知道下一个码是什么。

  在实践中,它需要用相应的芯片(也就是汽车端配对的芯片)伪造一个transponder and encoder,让它工作在IFF(IDENTIFY FRIEND OR FOE)模式,对车钥匙发出试探信号(challenge),车钥匙发回一个response。车钥匙每产生一次response需要60ms或90ms。因此,收集65536个challenge/response消息对,需要65或者98分钟的时间。而且,车钥匙能够支持IFF模式的距离是多远呢?应该是非常近的距离。所以场景差不多是这样的:

13

  http://www.emsec.rub.de/keeloq

  2008年,德国鲁尔大学的几个研究者使用了side-channel attack(中文有翻译为,旁路攻击,也有叫边信道攻击)的方法,通过分析解码控制器的功耗来解出KeeLoq密码。因为控制器在做不同运算时消耗的功率是不一样的。通过测量控制器的功耗,结合KeeLoq的算法,这种算法基本上是很成熟和固定的,可以推导出控制器中存储的密钥是什么。他们的研究成果,把破解KeeLoq密码的时间缩短到了几秒钟。

14

  看起来这个方法是最牛最高效的了。但是你仍然要接触到钥匙,还要懂得怎么测量控制器的功耗,能分析出啥时候在算乘法啥时候在算加法……估计全世界懂这个技术的人也不多了。

  所以,开车门也不是那么容易的。实践中,小偷们的开门方法其实是这样的:

15

  以上说的都是通过钥匙的无线信号解锁的方法。现在的车越来越智能,出现了用蓝牙连接,用手机APP通过蜂窝网络连接等等各种开锁车的新方法。当然,这就不在本文讨论的范畴了,感兴趣的可以找破解特斯拉的材料。总之有一个道理是永远不会变的:你的系统越复杂,可能出现的漏洞和风险就越多。

  另外,开关车门和发动汽车又是两码事,分别有两个系统管理。所以即使你打开了车门,也很难把车开走,至于扯出两根电线短路一下汽车发动的美好画面,只会出现在电影电视剧里。你能做的就是打开车门碰运气,看看有啥贵重财物。还得注意乔装,别让监控把你拍下来。

  声明:文中涉及软件和工具均为研究使用,所举破解案例和方法也仅供探讨和警示汽车厂家改进技术。切勿用于非法目的。

干货铺》安全系列

  为一年能挣多少?中国黑客生存状况大起底! //security.pconline.com.cn/671/6713918.html
  打开一名黑客的装备库 看看究竟都有什么 //security.pconline.com.cn/665/6653422.html
  解密BadUSB:可黑掉世上所有USB的漏洞 //network.pconline.com.cn/573/5734879.html

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

网络设备论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品