一、工具简介
WarDriving 是业内标准无线地理测绘方案,底层封装
Kismet 无线扫描引擎 + gpsd 定位服务,搭配手机 GPS 实时采集周边 WiFi 热点,自动绑定经纬度、加密类型、信道、隐藏 SSID 等信息,输出地图可用的 KML/CSV 日志,实现 WiFi 热点地理分布图绘制。核心能力
- 手机原生 GPS 桥接虚拟机,实时同步经纬度给 Kismet
- 持续后台扫描 2.4G/5G 全部信道,识别开放 / WPA2/WPA3 / 隐藏 SSID 热点
- 多格式日志导出:pcapng 抓包、wiglecsv(Wigle 地图平台专用)、gpskml(谷歌地图加载)
- 图形化一键配置,自动生成完整 kismet 运行命令,无需手写复杂参数
⚠️合规红线:仅允许在自有场地、已书面授权区域做测绘记录;城市公共道路批量采集他人 WiFi 热点并上传第三方平台,涉嫌侵犯公民信息,存在法律风险。
二、工具入口
- 打开 Kalidroid 左侧侧边菜单栏,下滑嗅探分类区域
- 找到红框标注 WarDriving(地球定位图标),点击进入配置页面

三、分步完整实操流程
步骤 1:校验 Kismet+gpsd 套件安装状态
顶部「KISMET + GPSD SUITE」模块,状态显示已安装代表依赖就绪;
若显示未安装,点击「重新扫描」触发自动源码编译安装,等待终端执行完成。

步骤 2:步骤 1・GPS 定位源配置(核心地理绑定环节)
提供 3 种 GPS 数据源,日常手机测绘选择 Android GPS
- 点击蓝色「启动 GPS」,调用手机系统定位权限
- 等待搜星锁定:页面显示纬度 / 经度 / 海拔 / 卫星数量(示例 18 颗卫星,精度 12.4m),提示
GPS Lock: Good代表定位稳定 - 启动 GPSd 桥接:点击
Start开启端口 2947 转发- 桥接地址:
127.0.0.1:2947 - 虚拟机内 Kismet 访问地址:
gpsd://10.0.2.2:2947 - 作用:把手机原生 GPS 坐标转发给虚拟机里的 Kismet 程序,实现热点 + 坐标绑定
- 桥接地址:
-
- External GPSd:外接蓝牙 / USB 专业 GPS 接收器
- None:关闭定位,仅扫描 WiFi 不记录地理位置其他 GPS 模式说明

步骤 3:步骤 2・WiFi 无线网卡接口配置
- 点击右上角刷新图标,识别直通 USB 无线网卡
wlan0 · monitor - 接口控制按钮说明
Put Down:临时关闭无线网卡Disable Monitor:退出监听模式切回普通联网模式
- 关键前置:必须保证
wlan0标识为monitor监听模式,否则无法扫描全部周边 WiFi 信号;手机内置网卡不支持监听,必须搭配 USB 无线网卡。

步骤 4:步骤 3・Kismet 日志输出配置
1. 存储路径
- 日志目录:
/root/logs/所有测绘文件统一存放 - 日志前缀:
kismet自动给生成文件加时间戳前缀,避免覆盖
2. 多格式日志类型(按需勾选)
| 日志格式 | 用途说明 |
|---|---|
| kismet | Kismet 原生日志,完整存储所有设备、AP 原始数据 |
| pcapng | 标准抓包文件,可导入 WireShark 深度分析 802.11 帧 |
| wiglecsv | Wigle.net全球 WiFi 地图平台专用上传格式 |
| gpskml | KML 地理文件,可直接导入谷歌地球查看热点点位地图 |
| gpsxml | 通用地理坐标 XML 文件,适配第三方测绘工具 |
| alert | 异常网络告警日志(开放热点、弱加密、恶意 AP) |
步骤 5:预览运行命令 & 一键启动测绘捕获
- 命令预览框自动生成完整执行脚本,内置 GPS 桥接配置,支持一键复制到终端手动运行:
kismet --no-ncurses-wrapper -c wlan0 --log-types kismet,pcapng,wiglecsv,gpskml
- 全部参数配置完成后,点击蓝色「开始捕获」启动后台测绘
- 底部任务栏
gps.output实时打印扫描日志,每条日志包含:- AP MAC 地址
- 是否隐藏 SSID(cloaked SSID)
- WiFi 名称 (SSID)
- 实时绑定的 GPS 坐标信息
四、运行日志解读(截图示例)

INFO: Detected new 802.11 Wi-Fi access point
DE:53:2A:46:EB:3D advertising a cloaked SSID
INFO: Detected new 802.11 Wi-Fi device 88:98:CA:00:08:B9
INFO: Detected new 802.11 Wi-Fi device D8:B2:AA:38:AC:33 advertising SSID 'FTTR-5G'
字段释义:
Detected new access point:扫描到新路由器 AP 热点cloaked SSID:隐藏 WiFi(关闭广播名称,仍可被 Kismet 识别)advertising SSID xxx:公开 WiFi 名称- 每行数据自动附带当前 GPS 坐标,日志导出后可直接在地图复现热点位置
五、WarDriving 与其他 WiFi 工具功能区分
| 工具 | 核心定位 | 侧重场景 |
|---|---|---|
| WarDriving(Kismet) | 地理测绘、全网持续扫描 | 记录 WiFi 地理位置、批量采集周边全部热点,生成地图文件 |
| hcxdumptool | 定向抓取 PMKID / 握手包 | 仅抓取可用于密码破解的哈希流量 |
| WireShark(tshark) | 全协议流量深度解析 | 单链路数据包拆解、网络故障排查 |
| WiFite/Cracking | WiFi 密码自动爆破 | 攻击客户端、跑字典获取 WiFi 明文密码 |
六、完整无线渗透测绘全链路
- OTG USB 无线网卡 → USBManager 直通虚拟机
- WarDriving:步行 / 车载扫描,采集全部 WiFi+GPS 坐标,导出 kml 地图文件
- hcxdumptool/WiFite:对目标热点抓取握手包
- Cracking 本地 / WPA-Sec 云端破解 WiFi 密码
- WireShark:深度分析目标网络流量
七、常见故障排查
- GPS 无坐标、不搜星
解决:户外开阔环境使用,关闭 VPN 省电模式;重新点击「启动 GPS」,等待 10~60 秒搜星锁定;确认应用拥有手机定位权限。
- 桥接 Start 点击无响应,Kismet 无 GPS 数据
解决:重启 WarDriving 页面,重新启动 GPS 再开启桥接;检查端口 2947 未被其他工具占用。
- 扫描日志只出现少量 AP,大部分 WiFi 检测不到
解决:确认 wlan0 为 monitor 监听模式;靠近信号源,更换支持双频 2.4G+5G 的 USB 无线网卡。
- 导出 wiglecsv/kml 文件为空
解决:必须先锁定 GPS 坐标再启动捕获,无定位数据不会生成地理日志;完整运行一段时间后再停止捕获。
- 开始捕获按钮灰色不可点击
解决:必须完成两步前置:①GPS 锁定坐标并启动桥接 ②选中 monitor 状态的 wlan0 网卡。
© 版权声明
1、本网站名称:
X黑手网
2、本站永久网址:https://xheishou.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7.本站原创内容版权归 X黑手网 及对应作者共同所有,欢迎转载,转载请务必注明原文出处及作者信息。
2、本站永久网址:https://xheishou.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7.本站原创内容版权归 X黑手网 及对应作者共同所有,欢迎转载,转载请务必注明原文出处及作者信息。
THE END










暂无评论内容