LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

asp偽造HTTP-REFERER的方法

admin
2012年8月17日 18:27 本文熱度 4120

我們在上網的時候經常會發現如果直接打開一個頁面有時會跳轉到網站首頁或者顯示出錯信息,要求必須從網站首頁進入再打開連接。這樣做的目的是為了防止別人使用iframe的方式嵌入自己的網頁。

遇到這樣的問題是因為頁面中使用了HTTP-REFERER,通過Request.ServerVariables("HTTP_REFERER")驗證頁面來源,如果不是指定來源那么就跳轉到指定頁面。

ASP中可以使用下面的方法來偽造HTTP-REFERER

dim http
set http=server.createobject("MSXML2.XMLHTTP") '//MSXML2.serverXMLHTTP也可以
Http.open "GET",url,false
Http.setRequestHeader "Referer","http://www.ggp0531.com/"
Http.send()

其中http://www.ggp0531.com是填寫來源頁面,也就是直接訪問跳轉的頁面或者打開連接必須訪問的頁面。

相信使用過一些ASP小偷程序的都應該知道如何應用到實例中。

附:Request.ServerVariables 集合

Request.ServerVariables("Url")
返回服務器地址

Request.ServerVariables("Path_Info")
客戶端提供的路徑信息

Request.ServerVariables("Appl_Physical_Path")
與應用程序元數據庫路徑相應的物理路徑

Request.ServerVariables("Path_Translated")
通過由虛擬至物理的映射后得到的路徑

Request.ServerVariables("Script_Name")
執行腳本的名稱

Request.ServerVariables("Query_String")
查詢字符串內容

Request.ServerVariables("Http_Referer")
請求的字符串內容

Request.ServerVariables("Server_Port")
接受請求的服務器端口號

Request.ServerVariables("Remote_Addr")
發出請求的遠程主機的IP地址

Request.ServerVariables("Remote_Host")
發出請求的遠程主機名稱

Request.ServerVariables("Local_Addr")
返回接受請求的服務器地址

Request.ServerVariables("Http_Host")
返回服務器地址

Request.ServerVariables("Server_Name")
服務器的主機名、DNS地址或IP地址

Request.ServerVariables("Request_Method")
提出請求的方法比如GET、HEAD、POST等等

Request.ServerVariables("Server_Port_Secure")
如果接受請求的服務器端口為安全端口時,則為1,否則為0

Request.ServerVariables("Server_Protocol")
服務器使用的協議的名稱和版本

Request.ServerVariables("Server_Software")
應答請求并運行網關的服務器軟件的名稱和版本

Request.ServerVariables("All_Http")
客戶端發送的所有HTTP標頭,前綴HTTP_

Request.ServerVariables("All_Raw")
客戶端發送的所有HTTP標頭,其結果和客戶端發送時一樣,沒有前綴HTTP_

Request.ServerVariables("Appl_MD_Path")
應用程序的元數據庫路徑

Request.ServerVariables("Content_Length")
客戶端發出內容的長度

Request.ServerVariables("Https")
如果請求穿過安全通道(SSL),則返回ON如果請求來自非安全通道,則返回OFF

Request.ServerVariables("Instance_ID")
IIS實例的ID號

Request.ServerVariables("Instance_Meta_Path")
響應請求的IIS實例的元數據庫路徑

Request.ServerVariables("Http_Accept_Encoding")
返回內容如:gzip,deflate

Request.ServerVariables("Http_Accept_Language")
返回內容如:en-us

Request.ServerVariables("Http_Connection")
返回內容:Keep-Alive

Request.ServerVariables("Http_Cookie")

Request.ServerVariables("Http_User_Agent")
返回內容:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1)

Request.ServerVariables("Https_Keysize")
安全套接字層連接關鍵字的位數,如128

Request.ServerVariables("Https_Secretkeysize")
服務器驗證私人關鍵字的位數如1024

Request.ServerVariables("Https_Server_Issuer")
服務器證書的發行者字段

Request.ServerVariables("Https_Server_Subject")
服務器證書的主題字段

Request.ServerVariables("Auth_Password")
當使用基本驗證模式時,客戶在密碼對話框中輸入的密碼

Request.ServerVariables("Auth_Type")
是用戶訪問受保護的腳本時,服務器用於檢驗用戶的驗證方法

Request.ServerVariables("Auth_User")
代證的用戶名

Request.ServerVariables("Cert_Cookie")
唯一的客戶證書ID號

Request.ServerVariables("Cert_Flag")
客戶證書標誌,如有客戶端證書,則bit0為0如果客戶端證書驗證無效,bit1被設置為1

Request.ServerVariables("Cert_Issuer")
用戶證書中的發行者字段

Request.ServerVariables("Cert_Keysize")
安全套接字層連接關鍵字的位數,如128

Request.ServerVariables("Cert_Secretkeysize")
服務器驗證私人關鍵字的位數如1024

Request.ServerVariables("Cert_Serialnumber")
客戶證書的序列號字段

Request.ServerVariables("Cert_Server_Issuer")
服務器證書的發行者字段

Request.ServerVariables("Cert_Server_Subject")
服務器證書的主題字段

Request.ServerVariables("Cert_Subject")
客戶端證書的主題字段

Request.ServerVariables("Content_Type")
客戶發送的form內容或HTTPPUT的數據類型


該文章在 2012/8/17 18:28:01 編輯過
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
三级中文字幕在线播放 | 日韩欧美国产另类 | 尤物九九久久国产精品 | 亚洲三级理论在线观看 | 在线不卡日本v一区二区 | 亚洲日韩每日在线观看 |