我想弄清楚移动应用用户是否位于给定的wifi网络中。为了进行匹配,我将用户报告的MAC地址与事先手动采样的MAC地址进行比较。
我发现同一网络中用户的路由器MAC地址略有不同,我想知道是否有办法找出差异背后的原因。
连接到同一个星巴克无线网络的三个不同Android用户报告了以下MAC地址:
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地址是否可能属于同一个网络 - a.k.a是欺骗背后的原因。
答案 0 :(得分:0)
给定网络没有模式,它们是基于硬件的。如果你看到类似的地址,你就很幸运。这是MAC地址的标准:http://standards.ieee.org/develop/regauth/tut/macgrp.pdf
但请记住,几乎每个设备都设置为能够伪造MAC地址或更改它们。所以真的不相信他们。