修改浏览器的User-Agent来伪装你的浏览器和操作系统

发布:2011-10-29 11:38   点击1108次   评论:0

近期很多文章都提到了User-Agent (UA) 字符串,但大部分网友都不知道这个东西有什么用处。其实简单的说User-Agent就是客户端浏览器等应用程序使用的一种特殊的网络协议,在每次浏览器(邮件客户端/搜索引擎蜘蛛)进行 HTTP 请求时发送到服务器,服务器就知道了用户是使用什么浏览器(邮件客户端/搜索引擎蜘蛛)来访问的。既然是人为规定的协议,那么就是说不管什么浏览器,默认的UA都是可以更改的。有时候为了达到一些不可告人的目的,我就经常需要更改一下UA的设置,比如伪装一下浏览器类型,比如把浏览器伪装成手机上网。

得到HTTP_USER_AGENT 的方法很简单,比如php代码:

<!--?php print_r($_SERVER);

?>

<!--?php print_r($_SERVER[''HTTP_USER_AGENT'']);

?>

这两种都可以得到User-Agents和IP等信息,最好配合正则表达式,对信息进行筛选剔除。

————– User-Agents列表————-

Internet Explorer 6

Internet Explorer 7

Internet Explorer 8

Firefox

Chrome

Safari

Netscape

Opera

Maxthon

360SE

OmniWeb

更多的User-Agents信息尽在useragents.xml

有了这个文件中的信息,什么样的浏览器和操作系系统都能伪装出来。

使用User-Agents的方法:

FireFox:[推荐使用User-Agent switcher 这个火狐扩展]

地址栏键入:about:config 回车

设置:general.useragent.override–>自定义的 UA 信息 。

Chrome

启动EXE图标属性中加上启动参数:–user-agent=”UA信息” 即可。

Safari

菜单栏->Edit->Preferences->Advanced->Show Develop menu in menu bar;

菜单栏->Develop->User-Agent->UA信息。

Maxthon

工具栏->工具->遨游设置中心->高级选项->自定义UA信息。

Opera

地址栏键入:opera:config 回车

设置:User-Agent->自定义ID 0—5

注:
0 Default 1 Opera 2 Mozilla, Opera detectable
3 Internet Explorer, Opera detectable
4 Mozilla, Opera hidden
5 Internet Explorer, Opera hidden

iPhone

替换 /System/Library/Frameworks/WebKit.framework/WebKit 这个文件的 Mozilla/5.0字符串 为自定义UA信息

IE浏览器的设置需要修改注册表

User-Agent在注册表的位置

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform] 下,新建字符串值,内容留空,名字为你想在 User-Agent 中加入的字符,这里以 “motorolarokre2″为例。修改注册表对应的 REG 文件如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform]

“motorolarokre2″=”"

修改后重启IE浏览器即可。

IE的user-agent取值,下面是下列地址的组合+一些默认值

HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform

HKLMSoftwareMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform

HKLMSoftwareMicrosoftWindowsCurrentVersionInternet Settings5.0User-AgentPost Platform

IE8的User-Agents:

IE8 on Windows Vista (兼容浏览)

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0)

IE8 on Windows Vista

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)

IE8 on Windows 7

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)

64-bit IE on 64-bit Windows 7:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0)

32-bit IE on 64-bit Windows 7:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0)

通过修改User-Agent,你还可以完美的伪装:操作系统、浏览器、蜘蛛、邮件客户端、链接检查、分析器、RSS 阅读器等客户端的信息。

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明

文章引用地址:http://www.iefans.net/user-agent-weizhuang-liulanqi-caozuoxitong/ 作者:iefans




用户代理 User Agent

在X.400电子系统中,用户代理是一种对数据打包、创造分组头,以及编址、传递消息的部件。

用户代理是指浏览器,它的信息包括硬件平台、系统软件、应用软件和用户个人偏好.

用户代理并不是仅指浏览器,还包括搜索引擎。

用户代理的能力和偏好可以认为是元数据或用户代理的硬件和软件的特性和描述.

1、用户代理是指浏览器,它的信息包括硬件平台、系统软件、应用软件和用户个人偏好.用户代理的能力和偏好可以认为是元数据或用户代理的硬件和软件的特性和描述

2、SIP终端系统称为用户代理,即UA(UserAgent),含用户代理客户机UAC(UserAgentClient)和用户代理服务器UAS(UserAgentserver)两部分

3、SIP将终端用户称为用户代理,请求方称为用户代理客户,被请求方称为用户代理服务器.UAC负责发起SIP呼叫请求,UAS接收UAC的请求并负责对其做出响应(接受、拒绝或重定向)

-->

关于 GitHub 导航 部门 反馈

提示:`/home.php`入口数据仅为演示功能,不构成任何交易凭证,也不承担相关风险和责任!

Copyright © 2011-2018 xxxxx.com All rights reserved.

Run:4.401/30.955(ms); 7(sql)/2.889(MB); comm:news/detail; Upd:2024-03-29 22:20:44