最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2023年05月07日 11:50:25   投稿:mdxy-dxy  
這篇文章主要介紹了ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討,需要的朋友可以參考下

HTTP-REFERER這個(gè)變量已經(jīng)越來越不可靠了,完全就是可以偽造出來的東東。

以下是偽造方法:

ASP:

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

PHP(前提是裝了curl):

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

PHP(不裝curl用sock)

$server?=?'m.fzitv.net';?
$host????=?'m.fzitv.net';?
$target??=?'/xxx.asp';?
$referer?=?'//m.fzitv.net/';????//?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

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");//???呵呵~假的~
JS不支持^_^

原理都是sock構(gòu)造http頭來senddata。其他語言什么的比如perl也可以,

目前比較簡(jiǎn)單的防御偽造referer的方法是用驗(yàn)證碼(Session)。

現(xiàn)在有一些能防盜鏈軟件的商業(yè)公司比如UUDOG,linkgate,VirtualWall什么的,都是開發(fā)的應(yīng)用于IIS上面的dll。
有的是采用cookies驗(yàn)證、線程控制,有的是能隨機(jī)生成文件名然后做URL重寫。有的方法能的確達(dá)到不錯(cuò)的效果.

不過道高一尺,魔高一丈,這些雕蟲小技終歸是有破解方法的。

相關(guān)文章

最新評(píng)論

资兴市| 静乐县| 澳门| 大理市| 大安市| 饶河县| 临安市| 昭苏县| 潼关县| 远安县| 鹿邑县| 普安县| 勐海县| 周至县| 安康市| 玉门市| 辛集市| 施秉县| 张家界市| 石河子市| 邹平县| 岐山县| 咸宁市| 宁津县| 合山市| 清流县| 镇雄县| 洱源县| 修水县| 郎溪县| 蓬莱市| 鹰潭市| 屏东市| 金坛市| 烟台市| 巩留县| 云和县| 九台市| 卫辉市| 瓮安县| 都兰县|