用户代理字符串上“BRI / 2”标记的含义是什么

时间:2013-12-04 13:47:09

标签: user-agent

我正在分析用户代理字符串

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET4.0C; .NET CLR 3.0.30729; BRI/2)

使用http://user-agent-string.info/

等在线服务

此服务均未识别令牌 BRI / 2

在此论坛中http://www.webdeveloper.com/forum/showthread.php?280135-identifying-user-agent-string-tokens

用户说这是 BRI Mobile,这是一个与网上银行有关的插件

我搜索过BRI Mobile,我发现这是iOs,Android,Windows PHONE的APP ...但现在问题是:如果我有一个安装了这个应用程序的Windows手机,并且我使用浏览器(不是BRI移动应用程序)在互联网上导航,我的用户代理可以被BRI-Mobile APP改变吗?

此外,除 BRI / 2 令牌外,用户代理似乎与移动设备无关....

非常

2 个答案:

答案 0 :(得分:4)

BRI / 2 令牌来自Bing Toolbar&它只适用于Internet Explorer。

  

Bing Bar适用于运行的PC:

     

Windows 7或更高版本; Windows Vista; Windows XP Service Pack(SP)   3

     

Internet Explorer 7或更高版本

以及您可能想知道的其他工具栏会向浏览器用户代理添加字符串:

  • Alexa Toolbar Alexa
  • AskTbS-PV/5.15.12.33066询问
  • BRI/2 Bing
  • GTB7.4 Google

答案 1 :(得分:0)

Browser Exploitation Framework检测到所有浏览器用户代理,其中“BRI”为Bing:

modules/browser/detect_toolbars/command.js:

    var toolbar_ua = new Array (
            new Array (" Alexa Toolbar", " Alexa"),
            new Array (" AskTbS-PV", " Ask"),
            new Array (" BRI", " Bing"),
            new Array (" GTB", " Google"),
            new Array (" SU ", " Stumble Upon")
            )

此代码似乎是试错过程的结果,如author's blog中所述:

  

2013年1月,我开始参与浏览器开发   框架(BeEF)和第一个分配是一个开发   工具栏检测模块。自从初步的网络搜索突出显示   由于缺乏关于此事的广泛信息,我正确地进入了   实践测试