苹果设备GPS定位工具——iSniff-GPS

安全 数据安全
iSniff-GPS是一个被动式无线网络嗅探工具,它可以捕获附近的iPhone、iPad和其他无线设备所发出SSID,ARP和MDNS (Bonjour) 数据包,确定设备类型及其地理位置。

iSniff-GPS是一个被动式无线网络嗅探工具,它可以捕获附近的iPhone、iPad和其他无线设备所发出SSID,ARP和MDNS (Bonjour) 数据包,确定设备类型及其地理位置。

苹果设备GPS定位工具——iSniff-GPS

IOS设备在连接无线网络时所发送的ARP(地址解析协议)数据包有时会包含MAC地址(BSSIDs),详细介绍:Anatomyof a leak: how iPhones spill the ID of networks they access。如上所述,iSniff-GPS根据这些捕获到的ARP数据包(含MAC地址)并提交到苹果官方的无线定位服务器,获得特定BSSID的GPS坐标。

但如果只获取到了设备的SSID,那么iSniff-GPS就会在wigle.net查询其网络名称并给出可能的地理位置。

总而言之,通过多个SSID地理位置和用户最近所连接WiFi的路由器的MAC地址,就基本可以确定苹果设备曾经所在的具体地理位置。

组件

iSniff-GPS由两个主要组件和一些python模块组成:

iSniff_import.py 使用Scapy模块从现场捕获的数据或pcap文件中提取数据,并将其插入到一个数据库(默认是iSniff_GPS.sqlite3)。

Djangoweb应用程序提供了一个基于浏览器的界面,用于查看和分析搜集到的数据。

Wloc.py提供了一个QueryBSSID()功能,该功能可以在苹果无线定位服务器上查找BSSID地址。它不仅能查到MAC地址的坐标,还会给出附近400个BSSID的坐标。

wigle.py提供了一个GetLocation()功能,该功能可以在wigle.net数据库里查询SSID号并给出GPS坐标。但它必须配置一个有效的wigle.net登录cookie。

下载地址

https://github.com/hubert3/iSniff-GPS/archive/master.zip

责任编辑:蓝雨泪 来源: FreeBuf
相关推荐

2021-01-01 19:02:08

GPS定位欺骗网络安全

2011-07-18 13:37:53

2011-05-27 15:56:30

Android

2015-10-13 13:18:01

2011-05-24 09:23:00

中电信定位云

2020-08-06 11:20:49

数据泄露NSA位置数据

2013-03-29 10:47:39

Android获取经纬AndroidGPS定

2011-05-23 10:06:15

2011-06-08 11:34:09

Windows Mob GPS

2011-09-27 09:51:34

Linux系统GPS设备

2017-09-01 13:41:20

Android定位服务

2024-05-27 09:59:18

2022-04-24 15:07:09

GPS模块on函数鸿蒙

2020-07-13 06:59:29

物联网GPSIOT

2023-04-27 15:34:53

量子研究

2012-12-26 09:32:55

智能手机移动传感平台云端分载GPS

2021-06-07 09:37:24

苹果数据开发

2013-04-12 12:36:13

WindowsPhon

2012-12-26 11:29:05

微软GPS智能手机

2015-08-11 14:15:18

点赞
收藏

51CTO技术栈公众号