久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

PHP偽造referer實例代碼

瀏覽:4日期:2024-02-20 09:39:49

偽造referer實例代碼,主要用于一些突破防盜鏈

這里就直接給出完整的程序吧,具體的應用可以自己修改。我這里給出的例子是很簡單的,其實可以從這個例子中發展出很多的應用。比如隱藏真實的URL地址……嘿嘿,具體的就自己分析去吧這里新建一個文件file.php。后面的參數就是需要偽造referfer的目標地址吧。如:file.php/http://www.xxx.xxx/xxx.mp3

<?$url=str_replace('/file.php/','',$_SERVER['REQUEST_URI']);//得出需要轉換的網址。這里我就偷懶,不做安全檢測了,需要的自己加上去$downfile=str_replace(' ','%20',$url);//替換空格之類,可以根據實際情況進行替換$downfile=str_replace('http://','',$downfile);//去掉http://$urlarr=explode('/',$downfile);//以'/'分解出域名$domain=$urlarr[0];//域名$getfile=str_replace($urlarr[0],'',$downfile);//得出header中的GET部分$content = @fsockopen('$domain', 80, $errno, $errstr, 12);//連接目標主機if (!$content){//鏈接不上就提示錯誤die('對不起,無法連接上 $domain 。');}fputs($content, 'GET $getfile HTTP/1.0rn');fputs($content, 'Host: $domainrn');fputs($content, 'Referer: $domainrn');//偽造部分fputs($content, 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)rnrn');while (!feof($content)) {$tp.=fgets($content, 128);if (strstr($tp,'200 OK')){ //這里要說明一下。header的第一行一般是請求文件的狀態。具體請參照HTTP 1.1狀態代碼及其含義 hi.baidu.com/110911/blog/item/21f20d2475af812ed50742c5.html這里是正常的文件請求狀態,只需直接轉向就可以。其他狀態的繼續執行程序header('Location:$url');die();}}//302 轉向,大部分的防盜鏈系統都是先判斷referfer,對了的話再轉向真實的地址。下面就是獲取真實的地址。$arr=explode('n',$tp);$arr1=explode('Location: ',$tp);//分解出Location后面的真時地址$arr2=explode('n',$arr1[1]);header('Content-Type:application/force-download');//強制下載header('location:'.$arr2[0]);//轉向目標地址die();?>

這段程序只能針對使用referer來判斷是否盜鏈的防盜鏈系統,使用其他特殊方法防盜鏈的,這個估計就不適用了

標簽: PHP
主站蜘蛛池模板: 在线观看日韩 | 成人精品视频免费 | 天堂综合网久久 | 热久久这里只有精品 | 6080亚洲精品一区二区 | 日韩欧美一区二区在线观看视频 | 亚洲欧美日韩另类精品一区二区三区 | 午夜男人免费视频 | 国产精品免费一区二区三区四区 | 一区二区三区日韩精品 | 亚洲精品久久久久久久久久 | 九九热在线视频 | 龙珠z国语版291集全 | 91精品国产乱码久 | 在线精品国产一区二区三区 | 中文在线a在线 | 亚洲欧美日韩精品 | 91高清免费 | 国产中文字幕在线 | 午夜久久 | 精品一二三区 | 午夜视频网址 | 国产成人一区 | 99视频网| 性做久久久久久久免费看 | 亚洲综合在线视频 | 这里只有精品在线视频观看 | 亚洲精品国产第一综合99久久 | 在线免费观看成年人视频 | 综合婷婷 | 色xx综合网 | 国产一区二区三区四区三区 | 亚洲国产日韩在线 | www视频在线观看 | 亚洲品质自拍视频网站 | 免费日韩视频 | 美国一级毛片a | 成人免费久久 | 午夜在线小视频 | 九九热在线观看 | 国产一区二区视频在线观看 |