<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. php下通過偽造http頭破解防盜鏈的代碼

    時間:2025-09-16 01:14:08 php語言 我要投稿

    php下通過偽造http頭破解防盜鏈的代碼

      文章主要用于圖片,軟件等突破防盜鏈的方法,希望需要的朋友有所幫助,但不推薦這樣做,如果官方改版都是無法繼續使用的。就跟隨百分網小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!

      偽造referer實例代碼,主要用于一些突破防盜鏈,比如圖片,軟件等等

      這里就直接給出完整的程序吧,具體的應用可以自己修改。

      我這里給出的例子是很簡單的,其實可以從這個例子中發展出很多的應用。比如隱藏真實的URL地址……嘿嘿,具體的就自己分析去吧

      這里新建一個文件file.php。后面的參數就是需要偽造referfer的目標地址吧。如:file.php//pic/xxx.mp3

      復制代碼 代碼如下:

      <?

      $url=str_replace('/file.php/','',$_SERVER["REQUEST_URI"]);/pic/p>

      $downfile=str_replace(" ","%20",$url);/pic/p>

      $downfile=str_replace("/pic/pic/pic/p>

      $urlarr=explode("/",$downfile);/pic/"分解出域名

      $domain=$urlarr[0];/pic/p>

      $getfile=str_replace($urlarr[0],'',$downfile);/pic/p>

      $content = @fsockopen("$domain", 80, $errno, $errstr, 12);/pic/p>

      if (!$content){/pic/p>

      die("對不起,無法連接上 $domain 。");

      }

      fputs($content, "GET $getfile HTTP/1.0rn");

      fputs($content, "Host: $domainrn");

      fputs($content, "Referer: $domainrn");/pic/p>

      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")){ /pic/110911/blog/item/21f20d2475af812ed50742c5.html這里是正常的文件請求狀態,只需直接轉向就可以。其他狀態的繼續執行程序

      header("Location:$url");

      die();

      }

      }

      /pic/p>

      $arr=explode("n",$tp);

      $arr1=explode("Location: ",$tp);/pic/p>

      $arr2=explode("n",$arr1[1]);

      header('Content-Type:application/force-download');/pic/p>

      header("location:".$arr2[0]);/pic/p>

      die();

      ?>

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

      復制代碼 代碼如下:

      $txt=$_GET['url'];

      echo referfile($txt,'/pic/');

      function referfile($url,$refer='') {

      $opt=array('http'=>array('header'=>"Referer:$refer"));

      $context=stream_context_create($opt);

      Header("Location:".$url);

      return file_get_contents($url,false,$context);

      }

      復制代碼 代碼如下:

      <?php

      $host = "pakey.net"; /pic/p>

      $target = "/test.asp"; /pic/p>

      $referer = "http/pic/"; /pic/p>

      $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);

      }

      ?>

      個是我用在我的小說小偷中的代碼,破解 了云軒閣的txt電子書防盜鏈。

    【php下通過偽造http頭破解防盜鏈的代碼】相關文章:

    php防盜鏈實例11-06

    使用php偽造referer的方法12-15

    PHP防盜鏈的基本思想02-20

    php簡單防盜鏈實現方法02-28

    php防盜鏈的常用方法小結12-23

    JAVA如何獲取HTTP請求頭02-14

    PHP代碼如何規范02-13

    PHP調用的C代碼12-05

    php語言字典代碼02-15

    • 相關推薦
    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人