28. 頭有點大

分析:
根據題目意思要滿足三個條件才可以
- 第一個是安裝.net9.9架構
- 第二個是保證在英國地區
- 第三個是用ie浏覽器
第一個和第三個我們可以在User-Agent後加上(MSIE 9.0;.NET CLR 9.9)來實作
最後一個在英國我們把語言改成en-gb即可
修改
結果
具體解析摘自:https://blog.csdn.net/Everywhere_wwx/article/details/78266399
首先看一下 .net framework 9.9 并沒有9.9版本
可以考慮浏覽器僞裝使用者代理
就得了解User-Agent
???何為user-agent
User-Agent是Http協定中的一部分,屬于頭域的組成部分,User Agent也簡稱UA。用較為普通的一點來說,是一種向通路網站提供你所使用的浏覽器類型、作業系統及版本、CPU 類型、浏覽器渲染引擎、浏覽器語言、浏覽器插件等資訊的辨別。UA字元串在每次浏覽器 HTTP 請求時發送到伺服器!
浏覽器UA 字串的标準格式為: 浏覽器辨別 (作業系統辨別; 加密等級辨別; 浏覽器語言) 渲染引擎辨別 版本資訊
user-agent的作用
根據前面介紹的user-agent的曆史我們知道,通過user-agent不能完全準确的判斷是屬于那款浏覽器。由于UA字元串在每次浏覽器HTTP 請求時發送到伺服器,是以伺服器就可以根據它來做好多事。
比如:
1、統計使用者浏覽器使用情況。有些浏覽器說被多少人使用了,實際上就可以通過判斷每個IP的UA來确定這個IP是用什麼浏覽器通路的,以得到使用量的資料。
2、根據使用者使用浏覽器的不同,顯示不同的排版進而為使用者提供更好的體驗。有些網站會根據這個來調整打開網站的類型,如是手機的就打開wap,顯示非手機的就打開pc正常頁面。用手機通路谷歌和電腦通路是不一樣的,這些是谷歌根據通路者的UA來判斷的。
既然知道了UA的作用,那麼其實用戶端也可以使用UA來做一些神奇的事。
比如:僞裝 user agent 來回避某些偵測特定浏覽器才能讀取的網站。
如果使用Firefox浏覽器插件User agent switcher,使用者就可以輕松地在不同UA之間切換,把自己僞裝成其他浏覽器。這樣就可以在PC上預覽WAP或移動格式的網頁,比如專門為iPhone設計的頁面。
獲得user-agent的值
既然已經知道user-agent是http的頭域,那我們在程式設計的時候就可以獲得它。
在 ASP.NET 中使用 Request.Header["User-Agent"] 得到浏覽器的 User Agent,也可以使用 Request.UserAgent來擷取;
Java 中使用 request.getHeader(”User-Agent”) 來獲得;
PHP 中相應使用:$_SERVER[HTTP_USER_AGENT];
JS中則使用navigator.userAgent來獲得
??net framework 如何僞造 .NET CLR 9.9
??Make sure you are in the region of England and browsing this site with Internet Explorer???
這就得了解http頭的具體含義
可以通過修改請求頭 Accept-Language
貼網址:http://www.lingoes.cn/zh/translator/langcode.htm
具體操作步驟:注意user-agent和accpet-language
在響應中 或者 預覽中 可以看到 The key is:HTTpH34der