实验吧-头有点大-http头部用户代理参数

1、题目概览

提示很明确,需要三个条件,第一个是安装.net9.9框架  第二个是保证在英国地区 第三个是用ie浏览器。

怎么满足呢?

可以通过修改http头部来满足,首先了解一下http头部中的user-agent里各个参数的含义。

2、user-agent简介

百度百科的解释:User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。

这里主要简单记录下各个参数的含义:

Mozilla/5.0:现今大多浏览器使用的核心代码的名称

Compatible:兼容性,告诉服务器,客户端的浏览器可以以浏览器可控的方式来渲染数据。

MSIE9.0:通常和Trident/5.0结合起来使用,表明浏览器版本是IE 9.0

Windows NT 6.1:平台标志,表明所使用的系统版本是Microsoft Windows 7。

Trident/5.0:IE 9和移动端IE 9的标志

MALC:是电脑设计厂商的标识,表明了用户在使用Lenovo笔记本(Thinkpads或者IdeaPad)。

NET CLR 9.9:表明安装了.net9.9框架

3、“头有点大”Writeup

在user-agent中添加NET CLR 9.9;MSIE9.0,修改语言为en-gb,而不是zh-*(zh-CN,zh-HK等)。

参考资料:

1、https://user-agents.me/useragent/mozilla50-compatible-msie-90-windows-nt-61-trident50-malc

2、http://www.itxueyuan.org/view/6698.html

3、https://www.cnblogs.com/xuchaosheng/archive/2013/03/18/2965772.html

猜你喜欢

转载自my.oschina.net/u/3636678/blog/2874078
今日推荐