当我登录时,星巴克在URL中填充了什么

What is Starbucks populating the URL with when I login?

本文关键字:URL 填充 什么 巴克 登录      更新时间:2023-09-26

当我登录星巴克时,我的URL填充如下

http://sbux-portal.appspot.com/splash?mac=0c:84:dc:21:96:bd&apname=18:64:72:ce:58:d8

这是一个GET请求,参数如下:

mac=0c:84:dc:21:96:bd
apname=18:64:72:ce:58:d8

然后立即重定向到

https://digital.starbucks.com/?vh=439eafa068feaf8cfe59a4eaa7a31eed&MacAddr=0c:84:dc:21:96:bd&venue=07386&ts=1434977299

我可以看到的是一个带有参数的GET请求:

vh = 439eafa068feaf8cfe59a4eaa7a31eed
MacAddr = 0c:84:dc:21:96:bd
venue = 07386
ts = 1434977299

有没有办法弄清楚这些参数是什么?有我可以看的地方吗?使用getmac,我可以看到我的mac地址正在被发送,而ts似乎是一个时间戳,但其他参数是什么?(更新:地点似乎是商店编号)

作为一方,他们是如何获得我的MAC地址的?是否使用JavaScript来完成此操作?

您自己似乎猜对了许多参数。看起来apname也是一个mac地址,但很可能是本地星巴克路由器的地址。

此外,因为您可以在GET请求中看到您的MAC地址,而客户端无法访问该地址,所以它将在服务器上确定,并发送回您。

这就是你在重定向中看到它的原因。