亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

如何用PHP偽造referer突破網盤禁止外連

2020-03-24 18:53:32
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了關于如何用PHP偽造referer突破網盤禁止外連,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

一般的國內網盤為控制流量,都會禁止網盤內的文件外鏈。點網盤里文件的鏈接一般都會轉到專門的下載頁面,必須從這個頁面才能下載文件。

比如我放納米盤里的文件http://img.namipan.com/downfile/da333ee178bdad6531d1ec1540cf86277c116b6300887600/02.Paid%20In%20Full.mp3

這個地址不能直接下載也不能在網頁播放器里播放,點擊下載轉到了一個下載頁面。要想能夠直接下載這個文件或播放這個文件,那就要偽造referfer,欺騙服務器,referfer是來自納米盤的鏈接。

最開始使用的方法是用PHP內置的函數stream_context_create。

代碼如下:

function referfile($url, $refer=”) { $opt=array( http = array( header = ”Referer: $refer”)); $context=stream_context_create( $opt); return file_get_contents($url,false, $context); }

但這段代碼有個缺點,file_get_contents實際上是把對方服務器的文件讀取到了自己的服務器上然后再發送給瀏覽器,不但加大自己服務器的壓力,而且下載反應速度還很慢,這個并不是很好的解決方法。

后來又看了遍手冊,既要減輕自己服務器的壓力,又能達到迷惑對方服務器。修改header里的Referfer信息就可以了。

改版后的代碼如下:

 ?php $url= img.namipan.com/downfile/da333ee178bdad6531d1ec1540cf86277c116b6300887600/02.Paid%20In%20Full.mp3 //這里的url要過濾掉http:// $urlarr=explode( / ,$url); $domain=$urlarr[0];//分解出域名 $getfile=str_replace($urlarr[0], ,$url); $content = @fsockopen( $domain , 80, $errno, $errstr, 12);//先連接上對方的服務器 if (!$content){//無法鏈接就html' target='_blank'>提示錯誤信息 die( 對不起,無法連接上 $domain 。 fputs($content, GET $getfile HTTP/1.0/r/n fputs($content, Host: $domain/r/n fputs($content, Referer: $domain/r/n //偽造referfer fputs($content, User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)/r/n/r/n while (!feof($content)) { $tp.=fgets($content, 128);將頭部信息讀取出來,里面將包含:Location:http://xxx/xxx.mp3,我們要的就是這個地址。 $arr=explode( /n ,$tp); $arr1=explode( Location: ,$tp); $arr2=explode( /n ,$arr1[1]);//分解出Location:后面的地址 header( Content-Type:application/force-download header( location: .$arr2[0]); fclose($content);

OK,目的達到了。

這個原來的地址:http://img.namipan.com/downfile/3a7c64518d46d986283eab73175a8b119305a76480b89200/Equilibrium-Turis_Fratyr-02-Wingthors_Hammer.mp3

轉換后:
http://mms.music.krmcn.com/mms.music/namipan/img~~/3a7c64518d46d986283eab73175a8b119305a76480b89200/Equilibrium-Turis_Fratyr-02-Wingthors_Hammer.mp3

附另外一段實現代碼:

最原始的破解網盤限制外鏈的php代碼,如果各位想要學習研究可以繼續看,如果要拿代碼直接用需要改進,這個代碼僅供參考學習。

新建一個文件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.0/r/n fputs($content, Host: $domain/r/n fputs($content, Referer: $domain/r/n //偽造部分 fputs($content, User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)/r/n/r/n 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(); ? 

115網盤圖片外鏈測試(不是我做的):原版地址:http://u.115.com/file/f3b7c9046
外鏈地址:http://115.pp.ru/f3b7c9046/02.jpg

115網盤外鏈測試2(也不是我做的):http://gg.org.ru/115.php/提取碼/xxx

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

通過php實現CMS中展示文章類

關于php中str_replace替換漏洞的分析

以上就是如何用PHP偽造referer突破網盤禁止外連的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩在线视频首页| 欧美高清一级大片| 亚洲毛片一区二区| 亚洲福利视频二区| 日韩电影第一页| 亚洲网站在线看| 91国内揄拍国内精品对白| 国产一区二区激情| 国产精品黄色影片导航在线观看| 欧美大片在线看免费观看| 91情侣偷在线精品国产| 久久久亚洲欧洲日产国码aⅴ| 日韩欧美主播在线| 日韩av中文字幕在线| 亚洲free嫩bbb| 综合激情国产一区| 日韩有码在线播放| 成人免费在线视频网址| 欧美激情亚洲国产| 九色精品美女在线| 国产日韩欧美在线播放| 久久久免费在线观看| 欧美野外猛男的大粗鳮| 欧美极品在线视频| 97国产suv精品一区二区62| 国内精品久久久久久久久| 亚洲爱爱爱爱爱| 91久久精品国产91久久性色| 国产精品福利在线观看| 欧美一级大胆视频| 亚洲综合在线播放| 亚洲欧美日韩精品久久| 欧美性猛交xxxx富婆弯腰| 国产精品福利小视频| 欧美激情亚洲自拍| 亚洲变态欧美另类捆绑| 国产欧洲精品视频| 亚洲国产又黄又爽女人高潮的| 色综合久久久888| 久热精品视频在线观看一区| 国产亚洲精品高潮| 国产成人高潮免费观看精品| 欧美日韩性生活视频| 中文字幕日韩精品有码视频| 色爱av美腿丝袜综合粉嫩av| 91在线观看欧美日韩| 久久久久免费精品国产| **欧美日韩vr在线| 欧美激情一二三| 亚洲国产精品一区二区三区| 久久精品视频导航| 一本色道久久88亚洲综合88| 中文字幕亚洲无线码a| 国产欧美va欧美va香蕉在线| 欧美中文在线视频| 97热在线精品视频在线观看| 成人信息集中地欧美| 欧美国产高跟鞋裸体秀xxxhd| 久久精品中文字幕一区| 亚洲色图国产精品| 国产日韩欧美在线看| 国产z一区二区三区| 国产精品无码专区在线观看| 亚洲欧洲日韩国产| 国产91精品久久久久久| 国产成人高潮免费观看精品| 亚洲国产高清高潮精品美女| 日韩a**中文字幕| 日韩电影在线观看永久视频免费网站| 欧美大成色www永久网站婷| 日本精品一区二区三区在线播放视频| 成人中文字幕在线观看| 欧美在线观看日本一区| 少妇高潮久久久久久潘金莲| 欧美国产在线电影| 欧美视频在线观看免费| 久久久久久久久久久久av| 欧美美最猛性xxxxxx| 91网站在线看| 国产精品www色诱视频| 欧美在线视频免费| 国产精品视频久久久久| 久久久久久久网站| 国产成人综合精品| 亚洲精品第一国产综合精品| 91成品人片a无限观看| 91欧美激情另类亚洲| 日韩电视剧免费观看网站| 欧美激情视频在线观看| 亚洲女人初尝黑人巨大| 亚洲成色777777在线观看影院| 日韩av电影免费观看高清| 欧美极品少妇全裸体| 成人福利在线观看| 久久男人的天堂| 欧美日韩中文在线| 欧美激情按摩在线| 日韩一区二区精品视频| 欧美肥老太性生活视频| 欧美激情一区二区三区久久久| 亚洲国模精品一区| 日韩在线视频一区| 最近中文字幕2019免费| 欧日韩不卡在线视频| 欧美限制级电影在线观看| 国产精品极品在线| 精品国产欧美成人夜夜嗨| 久久久综合免费视频| 国产欧美日韩免费看aⅴ视频| 91网站免费观看| 欧美性生交xxxxxdddd| 午夜精品福利在线观看| 久久伊人精品一区二区三区| 91精品视频在线| 亚洲第一区中文99精品| 亚洲成人精品久久| 日韩中文av在线| 精品自在线视频| 国产综合在线视频| 欧美日韩国产成人高清视频| 欧美日韩中文字幕综合视频| 亚洲男人天天操| 亚洲精品美女网站| 久久久久这里只有精品| 久久久噜久噜久久综合| 久久精品视频在线观看| 久久精品亚洲精品| 精品毛片网大全| 欧亚精品在线观看| 在线色欧美三级视频| 欧美高跟鞋交xxxxhd| 欧美成人精品在线视频| 亚洲尤物视频网| 亚洲自拍小视频免费观看| 国产网站欧美日韩免费精品在线观看| 日韩欧美在线视频| 亚洲xxxxx| 日韩视频免费在线观看| 久久精品人人做人人爽| 55夜色66夜色国产精品视频| 日韩成人在线视频网站| 亚洲风情亚aⅴ在线发布| 久久99视频免费| 午夜精品久久17c| 欧美日韩亚洲91| 亚洲人午夜精品| 亚洲欧洲日本专区| 欧美视频中文在线看| 91精品久久久久| 亚洲丁香婷深爱综合| 国产欧美婷婷中文| 国产精品自产拍高潮在线观看| 中文字幕视频一区二区在线有码| 欧美在线观看www| 亚洲午夜精品视频| 国产精品美女www| 亚洲一区二区久久| 国产69久久精品成人| 国产精品亚洲欧美导航| 国产美女久久精品| 亚洲电影免费观看高清完整版| 2025国产精品视频| 色多多国产成人永久免费网站| 韩国精品久久久999|