HackRF 是由 Great Scott Gadgets 设计和制造的开源 SDR 硬件,其可以发送或接收 1 MHz 到 6 GHz 的无线电信号。目前 HackRF 的具体版本为 HackRF One。你可以通过其官网上列出的购买网址购买它,也可以在万能的淘宝上购买。
软件
你需要安装如下软件以使用 HackRF One:
1 2 3 4 5 6 7
| sudo add-apt-repository -y ppa:bladerf/bladerf sudo add-apt-repository -y ppa:myriadrf/drivers sudo add-apt-repository -y ppa:myriadrf/gnuradio sudo add-apt-repository -y ppa:gqrx/gqrx-sdr sudo apt update
sudo apt install gqrx-sdr hackrf
|
常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| hackrf_info # 查看 Hack RF 连接信息
hackrf_transfer # 基于文件进行发送和接收 SDR hackrf_transfer -h # 查看 hackrf_transfer 帮助信息
# 录制信号 # -r:将数据存储到文件中 # -f:中心频率,单位 Hz # -s:采样率,单位 Hz(4/8/10/12.5/16/20 MHz,默认 10 MHz) # -n:采样数量(默认值是无限的) # -a:设置功放(1 表示开启,0 表示关闭) # -g:设置 Rx VGA 增益(0 到 62 dB 之间,每次增加 2 dB) # -l:设置 Rx LNA 增益(0 到 40 dB 之间,每次增加 8 dB) hackrf_transfer -r capture.raw -f 315000000 -l 8/16/24 -g 20/40 [-s 2000000 -n 10000000 -a 1]
# 重放信号 # -t:从文件中读取数据 # -x:设置 Tx VGA 增益(0 到 47 dB 之间,每次增加 1 dB) # -R:重复发送模式(默认为关闭) hackrf_transfer -t capture.raw -f 315000000 -x 40 [-s 2000000 -a 1]
|
一般无线钥匙工作频段都在 315 Mhz、433.92 Mhz。
Tx Mode:发射模式
Rx Mode:接收模式