實驗吧-頭有點大-http頭部用戶代理參數

一、題目概覽html

提示很明確,須要三個條件,第一個是安裝.net9.9框架  第二個是保證在英國地區 第三個是用ie瀏覽器。windows

怎麼知足呢?瀏覽器

能夠經過修改http頭部來知足,首先了解一下http頭部中的user-agent裏各個參數的含義。服務器

二、user-agent簡介框架

百度百科的解釋:User Agent中文名爲用戶代理,簡稱 UA,它是一個特殊字符串頭,使得服務器可以識別客戶使用的操做系統及版本、CPU 類型、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器插件等。ide

這裏主要簡單記錄下各個參數的含義:操作系統

Mozilla/5.0:現今大多瀏覽器使用的核心代碼的名稱.net

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框架

三、「頭有點大」Writeup

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

 

參考資料:

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

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

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

相關文章
相關標籤/搜索