rfcv 发表于 2015-8-27 08:46:23

php 在线破解防盗链图片

很好网站都防盗链图片了,尤其是些sex相关的图片资源,还有部分采集的网站图片防盗链无法远程保存的,弄个东东方便自己方便群众吧,可破解绝大部分的防盗链图片,使用方法,http://www.sn03.com/show.php?picurl= 后面加上需要盗链的图片地址,比如http://www.sn03.com/show.php?picurl=http://www.sn03.com/uploadfile/quwen/uploadfile/200906/thumb_20090612062708928.jpg
这样在论坛或者网站上转载图片就可以显示出来,尤其sex论坛更实用吧,偶是专门用来对付拒绝远程保存图片的站点用的
木有想到有那么多人需要,其实这个是很简单的代码,传上来吧,免得老留邮箱下来找我要。

下载地址:http://download.iyunv.com/source/3371798






通用破解图片防盗链完美方法


通用破解图片防盗链完美方法!!现在各大网站的软件不但使用盗链措施,而且图片也防止别人引用。新浪博客、网易相册、百度空间都是这样。
如果直接引用这个图片,显示【该图片来源于百度空间】之类的话。这样他们的流量是有了,但是却苦了我们,令到我们不得不找其他的空间来放图片。转引别人的文章还得把图片先下载下来再传到自己空间里再插入到日志里。真累死人。
今天,我教大家一个可以“破解”这个图片防盗链技术的方法,使用起来很简单,直接将图片上传到【百度空间】、【网易相册】、【新浪博客】之类的空间,然后找到图片的地址,如

图片会显示然后在图片地址的前面加上http://www.beihaiw.com/pic.php?url=
即可,最后的网址是为

图片会显示:
直接引用这个图片就可以显示了,再也不会显示【该图片来源于哪里哪里】之类的字了








  众所周知,163相册速度是非常快的。简直是QQ相册的好几倍。现在还有个上传工具,可以一次性上传很多张图片。
  但是有个很大缺点,就是不能别的地方链接相册里的图片(这个就称为防盗链系统),这个当然是163考虑到自己利益所以才防盗链的。
  不过,现在我便要把相册里的图片在论坛显示出来 嘿 flash模板
  下面flash下载这张图片,放在163的相册里:
  图片地址是:http://img77.photo.163.com/CA7onPQ4Yx1XZybzi-UzqA==/866379978316151416.jpg
如果直接用这个地址贴出来 肯定显示不了 因为163防盗链了!如图:

只要在图片地址前面加上:http://www.kxqq.net/images/qqimg.asp?url=图片地址
即,图片的地址变为:http://www.kxqq.net/images/qqimg.asp?url=http://img77.photo.163.com/CA7onPQ4Yx1XZybzi-UzqA==/866379978316151416.jpg就可以正常显示了!
如图:

  
同理 此方法同样适用于qq相册等防盗链的图片……
  


  


腾讯的工具:
http://qp.qq.com/cgi-bin/cgi_imgproxy?url=http%3A%2F%2Ffile.donews.com%2F2011%2F1219%2F20111219031951861.jpg&size=0
  
  
  
  
  
  
  

cheng029 发表于 2015-8-27 09:17:03

这篇文章主要用于图片,软件等突破防盗链的方法,希望需要的朋友有所帮助,但不推荐这样做,如果官方改版都是无法继续使用的。
伪造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;//域名
$getfile=str_replace($urlarr,'',$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);
header('Content-Type:application/force-download');//强制下载
header("location:".$arr2);//转向目标地址
die();
?>


这段程序只能针对使用referer来判断是否盗链的防盗链系统,使用其他特殊方法防盗链的,这个估计就不适用了
$txt=$_GET['url'];
echo referfile($txt,'http://www.iyunv.com/');

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"; //你要访问的域名
$target = "/test.asp"; //你要访问的页面地址
$referer = "http//iyunv.com/"; //伪造来路页面
$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);
}
?>
页: [1]
查看完整版本: php 在线破解防盗链图片