首页
社区
课程
招聘
[原创]解锁一辆车的非“优雅”方式
发表于: 2021-12-27 15:54 33039

[原创]解锁一辆车的非“优雅”方式

2021-12-27 15:54
33039

 声明一:本文所有实验均在封闭条件下进行,未影响其他用户正常使用。本文包含的技术仅供学习交流,切勿违法使用。

声明二:本文首发于CSDN车联网安全杂货铺,可惜审核没通过。


遥控车钥匙的安全问题是车辆安全研究领域一个经典的话题,因此网络上也流传着很多通过重放、中继等方式解锁用户车辆的视频,其中的每个视频都给人十分震撼的感受,毕竟通过技术手段悄无声息地解锁甚至成功开走他人车辆看起来实在太酷了。我相信很多人都在网络上看到过类似的视频,但可能基本都不太了解背后的原理。本文打算从一种不太“优雅”的攻击方式开始,向读者介绍车钥匙的安全原理。

之所以说这种攻击方式不太“优雅”,是因为我们的攻击需要接触车钥匙,即攻击成功的前提条件是我们能够拿到某人的车钥匙,并车钥匙的信号进行录制:

录制工具还是我们之前使用过的HackRF One,PC端工具有多种选择,可以直接使用命令行的方式,但命令行的方式不太方便对录制的信号进行分析,最好使用带有分析功能的工具,推荐URH或者GNU Radio Companion。

使用URH录制信号示例:

 使用GNU Radio Companion录制信号:

在录制车钥匙的信号之前我们需要首先搞清楚车钥匙的工作频率,因为无线通信设备通过确定的频率(范围)来收发信号。确认频率的方式也有很多种,一种有效的方式是通过钥匙的fcc编码在fcc.io网站上查询,我们首先在车钥匙上找到fcc编码:

 根据fcc查询到的频率为433.92 MHz:

 另外,fcc网站上还提供了同款钥匙芯片的更多信息,比如信号调制方式为FSK:

芯片PCB板的实物图片:

第二种确认钥匙芯片工作频率的方式是通过频谱分析工具进行确认,如通过GQRX SDR进行分析(如下图)。将频率从0开始逐渐向上滚动,同时不断地按钥匙上的解锁按钮,直到出现下图双频点的效果,此时的频率即为钥匙的工作频率。

另外还可以通过搜索引擎来确定钥匙芯片的工作频率,因为网络上有不少商家出售同款芯片钥匙,他们会在商品的详情页列出钥匙的工作信息,如下图所示:

 通过简单的搜集,我们能够获取到的相关信息如下表格所示:

FCCID

CWTWB1G767

Frequency

433 Mhz

Weight

0.06 KG

Button

3 button

Chip

PCF7961M

IC

1788D-FWB1G767

Compatible Part Numbers

TWB1G767

BATTERY SIZE

CR2032


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 11
支持
分享
最新回复 (8)
雪    币: 14653
活跃值: (17749)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
2
感谢分享,我寻思着,非优雅的方式用锤子或者砖头不是更高效么
2021-12-28 11:15
2
雪    币: 2753
活跃值: (2065)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
pureGavin 感谢分享,我寻思着,非优雅的方式用锤子或者砖头不是更高效么[em_86]
暴力不可取啊
2021-12-28 11:51
0
雪    币: 2053
活跃值: (1791)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
pureGavin 感谢分享,我寻思着,非优雅的方式用锤子或者砖头不是更高效么[em_86]
现在好多车子,没有遥控点火都点不着。
2021-12-28 12:28
0
雪    币: 1337
活跃值: (2427)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
pureGavin 感谢分享,我寻思着,非优雅的方式用锤子或者砖头不是更高效么[em_86]
再不“优雅”也不能把警擦招来
2021-12-28 13:55
0
雪    币: 129
活跃值: (4655)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
youxiaxy 现在好多车子,没有遥控点火都点不着。
现在都得有钥匙才能启动,偷车目标太大,偷车里的东西很多
2021-12-28 14:30
0
雪    币: 230
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
NXP有方案说,结合UWB定位车钥匙,可以避免这种攻击。
2021-12-28 17:17
0
雪    币: 1337
活跃值: (2427)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
8
whhhh NXP有方案说,结合UWB定位车钥匙,可以避免这种攻击。
有详细资料吗?发来看看
2021-12-28 17:42
0
雪    币: 230
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
kxliping 有详细资料吗?发来看看[em_13]
我是听NXP的专家的一个演讲。具体可以搜索一下,大体原理就是结合当接收到解锁信号时,通过UWB定位钥匙与车的距离。距离在合理范围内会开锁,不再合理范围内仍然不开锁。
2022-1-4 09:12
0
游客
登录 | 注册 方可回帖
返回
//