RTL-SDR 尽量买原装进口的,我试了两家不同的国内产的 RTL-SDR,在别的软件上都可以用,但是 Matlab 识别不了,最后狠心买了个贵的原装进口的一点阻碍都没有,很轻松的就识别了 Matlab 的参数 rtlsdr_id = '0'; % RTL-SDR ID rtlsdr_tunerfreq = 433.92e6; % RTL-SDR tuner 2.4e6; % RTL-SDR sampling rate in Hz rtlsdr_frmlen = 4096; % RTL-SDR output data seconds 然后创建了一些对象 % rtl-sdr object 使用RTL-SDR对象,设置的参数是前面写好的 obj_rtlsdr = comm.SDRRTLReceiver is active 先检查RTL-SDR设备是不是能用 if isempty(sdrinfo(obj_rtlsdr.RadioAddress)) error(['RTL-SDR failure
(具体算法描述和简介作者推荐大家去看《无线电安全攻防大揭秘》) 0x02 攻击复现 环境搭建 OS: Ubuntu 16.04 or Kali Linux 2019.1 Hardware: 电视棒 RTL-SDR cd /usr/local/src/apache-thrift/ $ sudo make -j4 $ sudo make install 安装常用组件 $ sudo pybombs install rtl-sdr update && sudo apt install wireshark Kali Linux: 安装依赖包 apt update && apt install gnuradio gnuradio-dev rtl-sdr /configure make make install kalibrate-rtl(For RTL-SDR) git clone https://github.com/steve-m/kalibrate-rtl.git
KillerBee LibMPSSE Liquid-DSP LTE-Cell-Scanner NMAP OOK-Decoder Qiling radare2 RFCat RouterSploit RTL-433 RTL-SDR
安装方法如下所示: macOS: sudo port install rtl-sdr 如果你的macOS没安装MacPorts的话,还需要安装好MacPorts。 Linux: apt-get install rtl-sdr Windows: 如果已经安装好了rtl_power,你就可以打开终端运行下列命令来检测是否安装成功了: rtl_test 此时,你将会看到计算机检测到了一个新的设备
支持Windows系统的TempestSDR介绍 TempestSDR是一个开源工具,允许使用任何SDR软件,支持ExtIO(如RTL-SDR、Airspy、SDRplay、HackRF)接收捕获目标电子设备的无意射频信号 当ExtIO接口和HDSDR能正常配合运行后,我就能用RTL-SDR连接显示器接收到一些目标屏幕的显示图像。 但注意,SDRplay最大频率为6 MHz,而RTL-SDR则为2.8 MHz,由于会存在采样丢失的情况,所以任何高于此两频率的SDR信号都不能有效接收到目标屏显内容。
- bash 禁用防火墙, 或者自己放行端口 systemctl disable firewalld systemctl stop firewalld 安装 LibUSB 如果未安装LibUSB,编译RTL-SDR virtual:world', not found CMake Error at CMakeLists.txt:88 (message): LibUSB 1.0 required to compile rtl-sdr
别急,我们先来看看做一个skybot需要哪些东西:一个树莓派,一个RTL-SDR和Axis PTZ安全摄像头。 Dump1090是一个小程序,可以使用RTL-SDR接收ADS-B传输。
在这里用到了: SDR:RTL-SDR v3 、Airspy Mini LNA:Nooelec’s SAMbird+GOES 2.4GHz网格天线 + 买投影or买相机送的三脚支架 天线是从淘宝买的 2.4Ghz sudo apt-get install -y \ build-essential \ cmake \ git-core \ libopencv-dev \ zlib1g-dev 安装RTL-SDR
view sdrsharp下载: https://www.rtl-sdr.com/tag/sdrsharp/ zadig下载:https://zadig.akeo.ie/ 硬件 hackrf(这里也可以是RTL-SDR
自从一个芬兰黑客(考证癖出来考证一下)破解了rtl2832芯片的电视棒之后(http://sdr.osmocom.org/trac/wiki/rtl-sdr),SDR终于像树莓派一样普及了。 图形界面,脚本语言,支持各种硬件(USRP,BladeRF,rtl-sdr,HackRF,etc),软件资源极为丰富,上手快,深得爱好者、学校、研究人员的喜爱。 说说如何用纯C/C++程序直接调用HackRF(或者rtl-sdr电视棒以及其他基于USB的SDR硬件,都应该是类似的)。 当然不能算是我完全原创,只是照着之前的LTE小区搜索程序作者James Peroulas对rtl-sdr驱动的调用方法,依葫芦画瓢做的。
准备信号捕获设备 echo "配置SDR设备以捕获卫星导航信号" # 使用RTL-SDR或USRP等软件定义无线电设备 # 2. 安装软件定义无线电工具 echo "安装软件定义无线电工具包" sudo apt-get update sudo apt-get install rtl-sdr gr-osmosdr gqrx-sdr 准备GPS欺骗测试环境 echo "配置GPS欺骗测试环境" # 连接SDR设备 echo "插入RTL-SDR设备" rtl_test -t 4.2 卫星信号欺骗测试 执行卫星信号欺骗测试: # 1. 定期对卫星导航应用和服务进行安全评估和渗透测试 合规遵循:确保卫星导航相关产品和服务符合行业标准和法规要求 卫星导航安全测试工具链 构建完整的卫星导航安全测试工具链: 工具类型 推荐工具 功能描述 SDR工具 RTL-SDR
USB DVB-T & RTL-SDR Realtek RTL2832U & R820T,这是螃蟹( Realtek)的一个芯片型号,原本是做电视棒芯片的。 Linux:(Ubuntu)环境搭建 硬件驱动:rtl-sdr 接收信号&解码:dump 1090 sudo apt-get install git sudo apt-get install cmake git clone https://github.com/pinkavaj/rtl-sdr.git cd rtl-sdr/ mkdir build cd build cmake ../ make
添加本地硬件:支持RTL-SDR接收本地AIS船舶信号(项目有专用文档)。
hackrf (需要有Xcode、Mac Port的支持) sudo port install gnuradio sudo port install hackrf sudo port install rtl-sdr
常见SDR平台: RTL-SDR:基于DVB-T电视接收器的低成本SDR平台,适合初学者和爱好者进行学习和实验。 HackRF:功能更强大的开源SDR平台,支持更宽的频率范围和更高的采样率。 开源硬件: RTL-SDR:一款低成本的SDR硬件,适合初学者进行软件无线电实验和学习。 HackRF、LimeSDR、USRP等:这些硬件平台提供了更高级的功能和性能,适合深入学习和项目开发。
灵活性:GNU Radio支持多种SDR硬件平台,包括USRP、HackRF One和RTL-SDR等,用户可以根据实际情况选择合适的硬件平台。
USRP B210 不要跟我说RTL-SDR、HackRF那些“低端”货,作为360有逼格的无线通信安全研究人员,身上没几块Ettus的USRP,参加黑客大会啥的都不好意思跟国际无线大牛们打招呼啊。
大多数信号是使用软件定义无线电(SDR)设备接收和记录的,例如RTL-SDR、Airspy、SDRPlay、HackRF、BladeRF、Funcube Dongle、USRP等设备。
它利用了软件定义无线电(RTL-SDR)——通过 USB 连接到 ARM 处理器——获得本地无线电信号。然后,无线电信号被发送到 FPGA,由 CNN(AM-SSB、WBFM、GFSK)进行分类。
C++ version 4.8.4; Boost_105400; UHD_003.010.git-197-g053111dc Usage: grgsm_capture.py [options] RTL-SDR