𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发表于 2024-7-23 13:43:44

有什么办法可以把别人的apk下载链接用到自己网站上?

有什么办法可以把别人的apk下载链接用到自己网站上?

对方把这个apk下载地址做了防盗链, 只能在他自己网站进行下载,如果放到别的网站就无法下载!

有什么办法可以破嘛?

拾光 发表于 2024-7-23 13:44:10

有加个中转伪造请求跟直连一样

独家记忆 发表于 2024-7-23 13:44:57

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

拾光 发表于 2024-7-23 13:45:53

这种想法很无耻噢

拾光 发表于 2024-7-23 13:46:08

curl模拟请求来路!如果别人是结合的服务器与php做的密钥与时间防盗链!估计就有点难度了

拾光 发表于 2024-7-23 13:46:22

相当于帮对方推广下载,还不好?

浅生 发表于 2024-7-23 13:47:21

知不知道下载站服务器带宽很贵?你肯定知道,不然也不会想盗链啊,你推广自己的不就好了?

IT618发布 发表于 2024-7-23 13:48:06

下载下来保存到自己的网站,提供下载,不会想连这点服务器空间和流量都省了把!
页: [1]
查看完整版本: 有什么办法可以把别人的apk下载链接用到自己网站上?

创宇盾启航版免费网站防御网站加速服务