PHP伪造referer突破网盘禁止外链(附115源码)

新建一个文件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网盘外链php版

复制内容到剪贴板

代码:

<?php
$uri = $_SERVER["REQUEST_URI"];
preg_match("/115.php\/(.+)\//",$uri,$code);//自己修改
$code = $code[1];
$opts = array(
‘http‘=>array(‘method‘=>"GET",‘header‘=>"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.3)\r\n")
);//伪造User-Agent
$context = stream_context_create($opts);
$url = "https://uapi.115.com/?ct=upload_api&ac=get_pick_code_info&pickcode=".$code."&version=1164";//获得原始下载地址
$data = file_get_contents($url,false,$context);
$data = str_replace("\\","",$data);
preg_match_all("/\"Url\":\"(.*?)\"/", $data, $data);
$myurl = $data[1][2];//获得备份下载
if($myurl){
header(‘Content-Type:application/force-download‘);//强制下载
header("Location:".$myurl);
die();
}
else echo "提取码不存在或已过期";
?>

  115网盘图片外链测试(不是我做的):

  原版地址:http://u.115.com/file/f3d81ef173

时间: 2024-11-09 03:48:01

PHP伪造referer突破网盘禁止外链(附115源码)的相关文章

【转】可在广域网部署运行的QQ高仿版 -- GG叽叽V2.0,增加网盘和远程磁盘功能(源码)

尽力2~3周发布一个版本,我这次也没有失言.这段时间内,我仿照QQ的微云功能,在GG中增加了网盘的功能,而且,我还自创了一个QQ没有的新的功能:远程磁盘.正如远程桌面一样,远程磁盘允许我们像访问本地磁盘一样来访问在线的其它用户的磁盘. 一.GG V2.0 新增功能展现 (1)网盘:在服务端为每个用户分配一个网盘,用户通过客户端可以访问自己的网盘.就像QQ的微云一样. (2)远程磁盘:任何一个在线用户,都可以访问其它在线用户的磁盘(先要经过对方的同意). (3)无论是网盘.还是远程磁盘,都支持:上

百度网盘禁止查看别人分享主页的资源收集解决办法

自从百度网盘关闭个人主页的分享功能后,收集别人百度网盘分享的资料就成一件困难的事情. 但是作者发现还有另外一个入口可以收集同行的的网盘资料.这个方法就是订阅同行的百度网盘帐号,订阅后就可以在网盘的分享动态里面看到别人的公开分享的资料,也可以转存到自已的网盘中,但是这个分享动态最多只显示250条. 第一步: 打开对应的分享链接,找到分享资源的人物链接,如图: 第二步: 点击人物头像进入网盘个人主页,点击订阅即可. 第三步: 进入自已的网盘,点击更多,再点击分享动态. 第四步: 在这里就能看到订阅的

网狐6603全部架设过程 棋牌源码下载搭建教程

网狐的6603正式版,已经出了好几个版本了,从现在来看,已经比较稳定了,以下文章写的比较早,正式版的架设方法等和下面相似,留着仅供参考,再给出个正式版的架设视频下载地址,编译打包,安装数据库配置网站,架设等等都有提到,避免误导各位,特此声明.搭建所用完整源码网狐棋牌搭建 http://www.maliwl.com 也许好多人还不知道预览版可以用,现在正式版貌似也流传出不少了(虽然我没有,呵呵),所以我就把自己了解的关于预览版架设的情况简单说一下 首先,网上流传的预览版可以用的,功能虽然不如正式版

打造百度网盘备份利器:自动备份Linux VPS文件和多线程下载百度网盘资源

前一段时间国内的各大网盘百度云盘,金山快盘,360云盘,华为网盘为争夺用户上演空间容量博弈,网盘商们还固执地以为中国的网民都不懂网络技术,可以像某公司那样用一些数字的手段来忽悠用户,参与到网盘商的数字游戏中的公司都心知肚明. 在不需要增加任何网盘上传下载带宽和硬件设备投入的情况下,又可以用TB级别网盘这样的字眼来夺人眼球,在网络上大肆炒作一番,这比用钱买广告来推广网盘有效得多了.在这场网盘炒作中,率先“挑起事非”的两家百度网盘和360网盘获利最多. 尤其是百度网盘,应该算正式成长为国内网盘界中老

云诺与传统网盘最大的不同即在于后者更侧重于存储本身,而云诺则更关注用户存储之后怎么更方便地使用这些云端的文件

“我本人就是Dropbox的重度用户.在美国的时候,我家里最夸张的时候一共有六台电脑在用,我经常为了找不到某个文件到底放在哪台电脑里而头痛,D ropbox的出现让我觉得它正是我想要的东西.”王淮顿了顿,接着说道,“不过,即便是这样,我也不是它的付费用户.” 王淮曾是Facebook的早期员工,2011年9月离开F acebook之后回国成为天使投资人.他对南都记者说的这段话,既证明了云存储服务在个人市场上真真实实存在的需求,也说出了这一市场的尴尬所在. 前期的服务器架设已然烧掉了大量资金,但个

百度网盘断点续传下载工具IDM

在百度网盘下载文件,其不支持断点续传,利用迅雷等工具下载大文件非常蛋疼,经常到99%不动,只能重新下载,虽说度娘为了防盗链,但也太坑爹了吧!用百度网盘客户端同步时也经常出错,而且看不到同步进度.后来无意间发现: 利用IDM(Internet Download Manager)下载百度网盘文件时可以实现断点续传. 关于IDM(Internet Download Manager)大家一定不陌生,它是一款国外的下载工具: Internet Download Manager的续传功能可以恢复因为断线.网

百度8秒君:文件存网盘真的靠谱么?

想必大部分使用过百度网盘的都知道百度8秒君的真正含义,最近,随着护苗行动的开展,又一个网盘也要沦陷,115网盘也接受了加入了护苗行动的行列. "六一"国际儿童节将至,为营造有利于青少年健康成长的网络环境,提高青少年网络安全意识,国家互联网信息办公室决定于5月20日至6月7日在全国范围内开展"护苗2015网上行动". 国家网信办有关负责人表示,此次"护苗2015网上行动"将发动广大网民举报,开展以少年儿童为主要用户的重点网站.重点应用和重点环节的集

企业站点如何做高质量的外链?腾讯分分彩官网

经常做外链的朋友都知道,外链难做.外链掉得快.外链质量低.网站得分也低,垃圾外链.黑链等问题.这些问题直接或是间接影响着网站的权重.那么企业又该如何做高质量的外链呢?我这里有几个建议,可解决企业站问题,供大家参考.(www.txfencai.com腾讯分分彩官网) 一.外链资源多样化,做为企业站.因为行业局限性,资源本来就少,在这种情况之下 就要多样化,注册几个B2B平台.博客平台.百度文库.百度贴吧.行业论坛等高权重的网站上发外链.减少被掉的风险. 二.用站群做外链,以站养站,重点是每个站都要

网盘进化史就这样(上)

网盘至今已经发展多年,依稀记得从12年开始的网络上出现了大量的网盘服务,比如以115网盘为代表的各类网盘,那个时候能叫得上号的公司都开展自己的网盘服务,在互联网服务中刷刷存在感,后来又纷纷倒闭,想想看,现在还存活的网盘服务还有哪些呢,百度网盘.华为云盘.腾讯微云等.这些大厂还在提供这些服务,那什么是网盘呢?这款产品真的离我们这么远吗?那倒未必,且看我们来详细体验网盘进化史.网盘是啥?真的是一个网络大盘子?那倒不是,准确的说这个应该是一个网络存储系统,其名为即NAS,Network Area St