7

想象一下这种情况,周围有一些智能手机和计算机,它们的 WiFi 适配器(无线适配器)打开,但没有必要连接到网络。

有没有办法通过 Linux 机器查看 MAC 地址?

任何见解都值得赞赏。

4

2 回答 2

6

断开连接的客户端并不总是保持沉默。事实上,通常情况下,客户端发送定向和广播探测请求,搜索他们之前连接的接入点,从而揭示它们的 MAC 地址,这些地址可以通过 airodump-ng 或通过过滤 Wireshark 中的捕获数据包来显示探测请求. 这是合适的 Wireshark 过滤器:

wlan.fc.type_subtype eq 4
于 2013-07-30T02:09:48.253 回答
5

老问题,但无论如何我都会去。

启用 Wifi 的设备通常会发送探测请求以尝试查找它们之前已连接到的接入点,即使它们不在附近。

如果你使用 backtrack/kali linux,试试这个:

创建一个在监控模式下运行的无线适配器别名(假设您的适配器名称是 wlan0):

airmon-ng start wlan0

开始扫描设备和接入点:

airodump-ng mon0

接入点将首先在“BSSID”下列出其 Mac 地址,然后是在“STATION”下列出其 MAC 地址的设备,如果它们未连接到切入点。

于 2013-11-01T03:46:48.710 回答