php下通過偽造http頭破解防盜鏈的程式碼
偽造referer例項程式碼,主要用於一些突破防盜鏈,比如圖片,軟體等等 這裡就直接給出完整的程式吧,具體的應用可以自己修改。 我這裡給出的例子是很簡單的,其實可以從這個例子中發展出很多的應用。比如隱藏真實的URL地址……嘿嘿,具體的就自己分析去吧 這裡新建一個檔案file.php。後面的引數就是需要偽造referfer的目標地址吧。如:file.php/http://www.xxx.xxx/xxx.mp3 標籤: 防盜鏈
1. [程式碼]php程式碼
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<?
$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 );
|