2011-06-19 45 views

回答

2

根据http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx

替代标记可出现在若干 原因 用户代理字符串;通常,它们识别 系统上安装的可选功能 。例如,“SV1”令牌 出现在已安装Windows XP Service Pack 2(SP2)的 用户的用户代理字符串中。它也是 重要的是要注意某些 非微软方修改 用户代理字符串为他们自己的 目的。

它的SV1因为SP2也是安全第1版。所以,你可以这样做:

/sv1/i.test(navigator.userAgent) 

...如果SV1包含用户代理字符串内detemine。我无法找到是否有任何与SP1关联的令牌。

+0

我刚刚发现这个:http://metasploit.com/svn/framework3/trunk/lib/rex/exploitation/javascriptosdetect.rb看起来很有趣。 – riviraz

相关问题