HackRF 无线门铃信号录制与重放


本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

本实验只需要录制和重放两个步骤即可直观的看到和听到无线门铃信号重放的效果。

实验环境:
硬件平台---HackRF One、天线(40-860MHz),无线门铃
软件环境---Ubuntu运行HackRF环境
系统版本信息---Ubuntu-14.04 (64-bit),内核:3.13.0-32-generic

1)打开终端,输入如下命令录制信号:
hackrf_transfer -r /dev/stdout -f 314100000 -a 1 -g 16 -l 32 -s 8000000

当没有按下无线门铃发射器时与按下无线门铃发射器时,经过对比会发现,终端输出的虽然都是乱码【由于hackrf_transfer后面没带解码参数,因此我们看到一堆乱码数据】,但是还是有不同之处的。

2)录制遥控的无线信号,并保存到一个文件【door.raw】中,

hackrf_transfer -r door.raw -f 314100000 -g 16 -l 32 -a 1 -s 8000000 -b 4000000

3)使用hackrf_transfer重放信号,终端输入以下命令:

hackrf_transfer -t door.raw -f 314100000 -x 47 -a 1 -s 8000000 -b 4000000

此时,虽然你没有按下无线门铃的发射器,但是你仍然会听到无线门铃响起了,这就是一个最简单的无线信号录制与重放的过程。





  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HackRF One是一款开源的软件定义无线电(SDR)平台,可以用于接收、发送和处理无线信号。在无线门铃信号录制重放中,我们使用HackRF One来录制无线门铃的控制信号,并通过HackRF One进行重放攻击。 录制信号的原理:使用HackRF One接收无线门铃控制信号无线电波,经过调制和解调等处理,将信号转化为数字信号,然后将数字信号保存在文件中。具体操作流程如下: 1. 使用HackRF One设置为接收模式,然后使用hackrf_transfer命令,在终端输入相应的命令来启动HackRF One,让其处于接收模式,并设置相应的频率、增益、采样率等参数。 2. 当无线门铃控制器被按下时,HackRF One会将接收到的信号保存在缓冲区中。 3. 使用hackrf_transfer命令将缓冲区中的数据保存到文件中。 重放信号的原理:使用HackRF One发送录制无线门铃控制信号,模拟按下无线门铃的效果,从而达到控制无线门铃的效果。具体操作流程如下: 1. 使用HackRF One设置为发送模式,然后使用hackrf_transfer命令,在终端输入相应的命令来启动HackRF One,让其处于发送模式,并设置相应的频率、增益、发送功率等参数。 2. 使用hackrf_transfer命令从文件中读取录制无线门铃控制信号,并将其发送出去。 3. 无线门铃控制器会接收到发送出去的信号,并执行相应的操作,比如发出门铃声等。 需要注意的是,重放攻击的前提是目标设备没有进行任何加密认证等安全措施,容易受到攻击。因此,为了保证无线门铃的安全性,我们应该采取相应的加密措施和安全防范措施。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值