国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討

2024-05-04 10:58:23
字體:
供稿:網(wǎng)友
HTTP-REFERER這個變量已經(jīng)越來越不可靠了,完全就是可以偽造出來的東東。

以下是偽造方法:

ASP:

復(fù)制代碼 代碼如下:

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



PHP(前提是裝了curl):

復(fù)制代碼 代碼如下:

$ch = curl_init(); 
curl_setopt ($ch, CURLOPT_URL, "http://www.dc9.cn/xxx.asp"); 
curl_setopt ($ch, CURLOPT_REFERER, "http://www.dc9.cn/"); 
curl_exec ($ch); 
curl_close ($ch); 



PHP(不裝curl用sock)

復(fù)制代碼 代碼如下:

$server = 'www.dc9.cn'; 
$host    = 'www.dc9.cn'; 
$target  = '/xxx.asp'; 
$referer = 'http://www.dc9.cn/';    // Referer 
$port    = 80; 
$fp = fsockopen($server, $port, $errno, $errstr, 30); 
if (!$fp)  

   echo "$errstr ($errno)<br />/n"; 
}  
else  

        $out = "GET $target HTTP/1.1/r/n"; 
        $out .= "Host: $host/r/n"; 
        $out .= "Cookie: ASPSESSIONIDSQTBQSDA=DFCAPKLBBFICDAFMHNKIGKEG/r/n"; 
        $out .= "Referer: $referer/r/n"; 
        $out .= "Connection: Close/r/n/r/n"; 
        fwrite($fp, $out); 
        while (!feof($fp))  
        { 
                echo fgets($fp, 128); 
        } 
        fclose($fp); 



VB.NET/C#.NET


復(fù)制代碼 代碼如下:

Dim oXMLHttp As MSXML2.XMLHTTP30 = New MSXML2.XMLHTTP30() 
或者 
MSXML2.XMLHTTP30 oXMLHttp = new MSXML2.XMLHTTP30(); 
oXMLHttp.open(.... 
oXMLHttp.setRequestHeader(... 
oXMLHttp.send(.. 


javascript


xmlHttp.setRequestHeader("Referer", "http://URL");//???呵呵~假的~
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 河曲县| 镇雄县| 仙桃市| 民乐县| 桦川县| 承德县| 广水市| 锦屏县| 漳浦县| 天全县| 青海省| 文水县| 潜山县| 京山县| 六枝特区| 齐河县| 合作市| 丹巴县| 南充市| 安平县| 富川| 区。| 沭阳县| 乐清市| 德惠市| 镇康县| 巴林左旗| 嵩明县| 永登县| 连云港市| 新密市| 马关县| 高要市| 北川| 太白县| 洛浦县| 冕宁县| 南阳市| 全南县| 志丹县| 天镇县|