一、題目概覽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