时时勤拂拭,勿使惹尘埃

TOC

Categories

SDR(三)hackrf入门



0x1 安装

sudo port install gnuradio 
sudo port install hackrf 
sudo port install rtl-sdr 
sudo port install gr-osmosdr 
sudo port install gqrx
遇到的坑:
  1. Error: Current platform “darwin 16” does not match expected platform “darwin 15”
    安装MacPorts-2.3.4-10.12-Sierra
  2. Error: Processing of port py27-pyqt4 failed
    手动搜索下载

0x2 使用

1、hackrf_info启动hackrf

2.、启动gqrx
遇到的坑:
设置hosts如下,并断开电脑网络:
localhost : 127.0.0.1
3、配置界面选择HackRF
4、点击左上即可开始捕捉信号:

5、使用示例-收听电台
参考:http://blog.csdn.net/opensourcesdr/article/details/51911220
每一个小的波峰都是一个电台信号,瀑布图可以看到该频段附近的所有信号情况
6、保存
最新版本得gqrx支持信号保存与回放(Rec按钮录制),格式为raw(未处理的原始数据),4s~=300mb
同时也支持录音,格式为WAV声音波形文件

0x3 数据

0x31 raw文件

1、以一段调频电台录音为例
  • raw记录的是设备接收的原始信号数据
    (应该是原始图像文件,即记录了每个相素点的数据,这里为每个频率的电平信号,最终汇成瀑布图)
  • 数据高位都是0,只有低位才有数据
  • 没有明显的开始/结束标记符号
2、Inspectrum分析
参考:射频信号的自动化逆向分析
该工具以可视化的形式查看射频信号的频移值和振幅值,支持由osmocom_fft生成的RAW文件格式(支持各种SDR采集的RAW原始数据,对音频信号wav和pwt报文都不能识别)

放大单一信号,可以看出是一则音频数据

0x32 wav文件

1、wav记录的声波电平,所以重复数据很多
2、audacity分析(只能识别音频信号)

0 评论:

发表评论