问题
我试图弄清楚移动应用程序用户是否位于给定的 wifi 网络中。为了进行匹配,我将用户报告的 MAC 地址与预先手动采样的 MAC 地址进行比较。
我发现同一网络内用户的路由器MAC地址略有不同,我想知道是否有办法找出差异背后的原因。
数据
以下 MAC 地址由连接到同一星巴克无线网络的三个不同 Android 用户报告:
02:18:1a:31:21:ce - User A
00:18:0a:31:21:ce - User B
02:18:1A:31:21:CE - User C
-+:--:+-:--:--:-- - Differences (+) (ignoring case)
MAC 地址共有 10 个字符,并且有两个字符不同。无线网络需要使用收银员提供的用户名和密码登录;商店中的所有客户都使用相同的用户名/密码组合。
问题
MAC地址的差异背后有什么逻辑吗?我可以假设类似的路由器 MAC 地址在同一个 wifi 网络中暗示用户吗?
澄清
显然,MAC 地址可以被欺骗为任意值。我想知道在实践中,相似的 MAC 地址是否可能属于同一个网络——也就是欺骗背后的原因。