工作需要进行遥控钥匙信号的读取重放工作,仅此记录实践过程
1.搭建Hackrf环境
根据网上的教程安装hackrf的驱动,安装GNUradio软件,可以实现基本的收音机收音功能,测试环境搭建的正确性,网上有很多教程,此处不赘述。
Windows下用HackRF和SDR#收听FM_开源SDR实验室的博客-CSDN博客_hackrf windows
GNURadio安装(windows/linux)_sinysama的博客-CSDN博客_gnuradio安装
用HackRF和Gqrx来听FM广播_开源SDR实验室的博客-CSDN博客
2. 使用gqrx查看遥控钥匙的频率,网上查看遥控钥匙常见频率为433Mhz和315Mhz等,调整接收频率为433.7Mhz,按下遥控钥匙按键,看到瀑布图上有信号显示,此处连续按下了三次
3.在GNUradio软件搭建接收模型
其中采样频率采用2Mhz,接收频率433.7Mhz,其他设置如图,GUIsink可以看到瀑布图等数据显示,File Sink可以将接收到的信号转化为文件(key.cfile)
4.点击generate the flow graph,完成生成后点击右侧的开始
5.连续按三次按键,可以在瀑布图上看到三次信号的接收(红色横向条纹)
6.在file sink设置的路径下找到了key.cfile文件,将其用universal radio hacker打开。具体软件下载路径如下
Releases · jopohl/urh · GitHubUniversal Radio Hacker: Investigate Wireless Protocols Like A Boss - Releases · jopohl/urhhttps://github.com/jopohl/urh/releases7.软件会自动解析解析,可以看到三次按键的波形,解码的形式,以及每次按键传输的具体数据,图中使用十六进制表示。这些数据可以用来后续的重放攻击测试。