我实际上是试图用一台电脑检测一个人,就像Facebook一样.每当您使用不同的机器登录Facebook时,它会检测到新机器,并要求您注册.他们如何发现该人正在使用另一台电脑.可能他们可以跟踪客户端MAC或实际IP(但这通常会在每次重新连接时发生变化).
如何检测?
我最近尝试了以下结果:
原文链接:https://www.f2er.com/php/130519.htmlMACBOOK =我的笔记本电脑
戴尔=我的朋友的笔记本电脑
我在SWEDEN的MACBOOK上登录到Facebook,并被要求命名设备.
我的朋友在瑞典的戴尔登录Facebook,被要求命名设备.
我们都去了日本.
我在JAPAN的MACBOOK上登录到Facebook,我没有要求再次命名设备.
我的朋友在JAPAN登录到DELL的Facebook,并没有要求再次命名设备.
我在日本的戴尔登录了Facebook,被要求命名设备.
所以,从此我得出两个不同的选择:
>每个Facebook用户登录设备的持久性cookie.
>不知何故Facebook可以匹配MAC地址.
由于2.如果没有安装插件,或者没有安装插件,我们就不可能实现2.
探索我与Facebook的cookies,我发现其中13个.使用谷歌浏览器这是非常有用的.只要去chrome://设置/ cookies,你会得到一个列表.
名为“lu”的Facebook Cookie包含以下信息:
Name: lu Content: (data) Domain: .facebook.com Path: / Send For: Any kind of connection Accessible to Script: No (HttpOnly) Created: Thursday,June 9,2011 8:58:10 PM Expires: Saturday,June 8,2013 8:58:10 PM
这是唯一的cookie,它们不会在浏览器关闭,同一天或几天前过期.我受过教育的猜测是(数据)将包括他们检查此功能的设备信息.
我也猜测他们将信息存储在他们的数据库中,并且登录后他们会再次与数据匹配.如果您以某些预定义的方式进行匹配(例如,ip地址和浏览器都是一样的),则会自动获得批准.这将解释为什么您可以格式化您的计算机,并仍然让设备获得批准.