战术无线安全 – 使用DragonOS进行渗透测试
本文节选自笔者最新著作《战术无线安全》,现以文章形式呈现。该书最初是为教授特种部队基础WiFi和软件定义无线电技能而编写的课程教材,现已在亚马逊上架。
DragonOS简介
DragonOS是一款专为射频分析和无线安全测试设计的基于Linux的系统。其独特之处在于对关键RF工具的关注,尤其是针对战术用途。它预装了GQRX(用于频谱监测)、GNU Radio(用于信号处理)以及蜂窝网络分析等工具。简而言之,它开箱即用,旨在处理各种信号情报和无线侦察任务。
DragonOS也支持Raspberry Pi,这使其成为便携性至上的野外操作的理想选择。无论您使用的是RTL-SDR还是更高级的设备如BladeRF或USRP,DragonOS都能满足需求。我们选择使用它,是因为它专为战术RF操作量身打造——监控友军或近似对手的信号、绘制网络地图以及保障通信安全。
什么是DragonOS?
一款免费的、基于Linux的、用于射频分析和无线安全测试的操作系统。
主要特性:
- 预安装并配置了用于SDR和无线安全的软件
- 专为频谱监测、信号分析和侦察而构建
为何使用DragonOS?
- 为战术RF操作量身定制
- 在Raspberry Pi上用于野外操作效率高
- 提供灵活、强大的信号拦截和分析工具。
DragonOS中的工具:
- GQRX, GNU Radio, SDRangel, OpenLTE 等
- 支持 RTL-SDR, HackRF, BladeRF 等!
DragonOS使基于SDR的扫描和攻击变得极其简单。它预配置了与大多数流行SDR设备的兼容性。只需启动DragonOS,插入您的HackRF、BladeRF或您喜爱的RTL-SDR,然后运行众多预装工具之一即可。就是这么简单。
安装DragonOS
DragonOS可从其官方网站获取两种格式的版本:Raspberry Pi版和X86-64版。只需选择您想要的版本并下载即可。
在Raspberry Pi上安装DragonOS非常简单。只需从DragonOS网站(https://cemaxecuter.com/)下载适用于树莓派的镜像文件。使用balenaEtcher等工具将其写入兼容Pi的存储卡。将存储卡插入Pi,连接外设,最后通电。系统将启动至DragonOS桌面。您也可以下载x86-64的.iso文件,将其写入可移动介质并引导启动,或者在VMWare中使用——创建一个新的虚拟机,将ISO设置为引导驱动器,引导后运行安装程序即可。
默认密码是“dragon”。
Dragon预装了大量供我们使用的工具。所有工具都已配置为开箱即用。只需启动Dragon,插入您的SDR适配器,启动所需工具,在工具配置中选择您的SDR,就可以开始了。
DragonOS – 快速浏览
我知道Dragon对许多人来说很陌生,所以让我们快速浏览一下。登录后,您将进入Dragon主桌面。左下角的小鸟是菜单按钮,您还可以使用4个桌面、一个文件管理器、浏览器、控制台和一个“显示桌面”按钮。
点击菜单按钮会显示标准的Linux系统菜单。
许多RF频谱扫描工具位于“Hamradio”菜单选项下。许多发射工具可以在“other”菜单下找到。
要注销并关闭DragonOS,只需使用“Leave”菜单选项。
如果您熟悉Debian Linux,您会感觉非常亲切。事实上,Kali Linux也是基于Debian的,我们在Kali中介绍的所有工具也可以在Dragon中使用。而且有些工具实际上已经预装了!
介绍得差不多了,让我们动手实践吧!在我的书中,我首先介绍了几个RF扫描工具的基本用法,然后在下一节介绍捕获和操作信号的工具。
DragonOS的创建者有一个内容广泛的YouTube视频库,包含近三百个DragonOS“使用教程”视频。它们涵盖了从安装Dragon到使用一些更高级的工具和技术(如蜂窝基站工具,以及使用他自己的软硬件创作“War Dragon”追踪无人机)的所有内容。
我强烈建议您查看他的YouTube频道: https://www.youtube.com/@cemaxecuter7783
在结束本文之前,我想介绍Dragon中一个非常好的WiFi和蓝牙扫描工具——Sparrow WiFi。
使用Sparrow WiFi扫描WiFi
Sparrow WiFi是一款快速易用的WiFi扫描工具,可显示检测到的所有WiFi网络,并向您展示带宽图,以便您一目了然地查看各个WiFi网络正在使用哪些信道带宽。插入您的WiFi USB适配器,如果有蓝牙适配器也一并插入。
从Dragon主菜单中,选择“Other > Sparrow WiFi”。 然后输入命令:“sudo ./sparrow-wifi.py”。
点击扫描按钮,这将开始WiFi扫描。接下来,点击顶部菜单的“Bluetooth”并点击“start scan”。这将同时检测WiFi和蓝牙设备。
就是这样,只需点击几下,您就可以对周围的WiFi和蓝牙环境有一个清晰的了解!我个人非常喜欢这个工具,在使用DragonOS时经常用到它。它快速、易用,并且似乎比我使用过的其他工具能显示更多的蓝牙设备。
结论
在本文中,我们介绍了DragonOS。DragonOS是一款出色的操作系统,完全预配置用于SDR操作。我们还了解了其菜单系统的基本布局,并介绍了Dragon中一个流行的WiFi工具。
在我的最新著作《战术无线安全》中,我介绍了使用Kali Linux上一些最流行的WiFi工具进行无线安全测试。然后,我切换到DragonOS,用两个章节介绍它的使用——用于频谱扫描和分析的工具与技术,以及关于发射工具的章节,学习信号修改甚至干扰等技术。
该书涵盖了使用HackRF One等硬件工具,以及众多流行的SDR软件工具,如GNU Radio Companion、Universal Radio Hacker 和 SDRAngel。
这些章节均以我所有书籍所采用的动手实践、循序渐进、边做边学的风格编写。
欢迎在Amazon.com上查阅《战术无线安全》。
资源与参考
- RTL-SDR, “About RTL-SDR” – https://www.rtl-sdr.com/about-rtl-sdr/
- DragonOS 创造者的 YouTube 频道 – https://www.youtube.com/@cemaxecuter7783