公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

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

PHP偽造來源HTTP_REFERER的方法討論

admin
2012年8月17日 22:17 本文熱度 4162
正 文:




    如今網絡上十分流行論壇自動發帖機,自動頂貼機等,給眾多論壇網站帶來了大量的垃圾信息,許多網站只是簡單地采用了判斷HTTP_REFERER的值來進行過濾機器發帖,可是網頁的HTTP_REFERER來路信息是可以被偽造的。任何事物都是雙面刃,只要你善于利用就有其存在價值。

    很早以前,下載軟件如Flashget,迅雷等都可以偽造來路信息了,而這些軟件的偽造HTTP_REFERER大多是基于底層的sock來構造虛假的http頭信息來達到目的。本文就純粹從技術角度討論一下,php語言下的偽造HTTP_REFERER的方法,以期讓大家了解過程,更好的防御。

    環境:Apache/2.2.8 + PHP/5.2.5 + Windows XP系統,本地測試。

    首先,在網站虛擬根目錄下建立1.php和2.php兩個文件。

    其中,1.php文件內容如下:


<?php
$host = '127.0.0.1';
$target = '/2.php';
$referer = 'http://www.baidu.org'; //偽造HTTP_REFERER地址
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp){
echo "$errstr($errno)<br />\n";

else{
$out = "
GET $target HTTP/1.1
Host: $host
Referer: $referer
Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)){
echo fgets($fp, 1024);
}
fclose($fp);
}
?>

    另一個2.php文件很簡單,只是寫上一行讀取當前的HTTP_REFERER服務器值的代碼即可,如下:


<?php
echo "<hr />";
echo $_SERVER["HTTP_REFERER"];
?>

    執行1.php文件,打開http://localhost/1.php,頁面返回信息如下:



HTTP/1.1 200 OK Date: Fri, 04 Apr 2008 16:07:54 GMT Server: Apache/2.2.8 (Win32) PHP/5.2.5 X-Powered-By: PHP/5.2.5 Content-Length: 27 Connection: close Content-Type: text/html; charset=gb2312 
--------------------------------------------------------------------------------
http://www.baidu.org

    看到了結果了吧,偽造來源HTTP_REFERER信息成功。所以,如果你的網站僅僅是判斷HTTP_REFERER,并不是安全的,別人一樣可以構造這樣的來源,簡單的防御方法就是驗證頁里加上驗證碼;還可以結合IP判斷的方法。

    補充:ASP下的偽造來源的代碼如下:


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

    如果你是一個有心人,請不要惡意利用這些方法,畢竟壞事做多了的話,效果就過猶不及了;比如你發大量的垃圾帖子吧,可能短期內會給你帶來大量的外部鏈接,但這樣的黑帽手段遲早要被搜索引擎發現,而這些已經發出去的鏈接就好像潑出去的水一樣收不回來,這樣的罪證就不是你能控制的了。

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

主站蜘蛛池模板: 国产欧美日韩免费观看 | 91午夜福利国产在线观看 | 国产精品日韩欧美亚洲另类 | av无码中文字幕不卡一二三区 | 国产精品久久大陆妓女 | 国产日韩一区二区视频在线播放 | 国产成人在线综合 | 18禁黄网站免费 | 99国产精品国产 | 国产成人精品日本亚洲11 | 国产超碰人人做人人爱电影 | 成人片黄网站久久久免费 | 国产一区二区三精品久久久无 | 国产一区二区精品网站麻豆 | 国产做爰片久久毛片片美国 | 成人免费av毛片 | 加勒比东京热无码中文字幕 | 99精品视频69v精品视频 | 91精品国产品国语在线不卡 | 99国产高清久久久久久网站 | 国产一区二区四五区在线视频 | 不卡精品在线观看 | 国产午夜无码精品免费看性色 | 高清av一级大片 | 国产精品成人99一区 | 国内偷窥一区二区三区视 | 国产午夜视频在永久在线观看 | 国产巨作麻豆欧美亚洲综合久久 | 18禁很色很爽很黄的免费网站 | 精品国产91久久久久久动漫 | 国产成人无码av片在线观看 | 国产长筒袜在线第一页 | 国产高潮刺激一区二区三区 | 韩国精品久久一区二区三区 | 国产精品成人免费观看 | 国产成人亚洲欧美三区综合。 | 国产ww久久久 | 国产午夜亚洲精品一级在线 | 国产精品亚洲w码日韩中文 国产精品亚洲w码日韩中文app | 国产va免费视频一区二区三区 | 国产天堂在线丝袜一区 |