所以这很容易理解我想要实现的目标。所以我得到了像theese这样的链接:
http://rockdizfile.com/atfmzkm7236t
所以theese链接来自一个云存储站点,我想制作一个自动下载的PHP脚本。
所以我找不到哪个脚本或这些链接下载按钮启动的东西,我怎么能启动它,所以我可以在我的服务器上用php下载它?
基本上我的想法是下载大量文件但不想手动执行,因此需要自动执行此操作。据我所知,我提出了以下2个网址的请求:
http://rockdizfile.com/pg8wg9ej3pou
http://wi32.rockdizfile.com/d/wsli6rbhfp4r2ge4t7cqeeztijrprelfiw4afvqg5iwspmvqabpkmgiz/Desislava%20feat.%20Mandi%20&%20Ustata%20-%20Pusni%20go%20pak%20(CDRIP).mp3
所以第一个url正在执行下一个url但是这里有一个棘手的部分,因为我测试了最后一个字符串Desislava%20feat.%20Mandi%20&%20Ustata%20-%20Pusni%20go%20pak%20(CDRIP).mp3
是我们在下载时得到的文件名,所以如果你用例如{{1}更改它它将下载somefile.mp3,但文件内容与somefile.mp3
相同,因此数据隐藏在此哈希值http://wi32.rockdizfile.com/d/wsli6rbhfp4r2ge4t7cqeeztijrprelfiw4afvqg5iwspmvqabpkmgiz/Desislava%20feat.%20Mandi%20&%20Ustata%20-%20Pusni%20go%20pak%20(CDRIP).mp3
中,或者我认为是这样。现在是如何获得这个哈希的棘手部分?我们几乎拥有了所有我们拥有的网址wsli6rbhfp4r2ge4t7cqeeztijrprelfiw4afvqg5iwspmvqabpkmgiz
哈希atfmzkm7236t
和文件名wsli6rbhfp4r2ge4t7cqeeztijrprelfiw4afvqg5iwspmvqabpkmgiz
的代码。必须有一种方法可以从这个网站下载而不点击,所以请帮我一个黑客这个:))
答案 0 :(得分:0)
在没有源代码的情况下告诉你不可能
e.g。 sha1(“测试消息”)给你35ee8386410d41d14b3f779fc95f4695f4851682,但sha256(“投票给你”)给你65e03c456bcc3d71dde6b28d441f5a933f6f0eaf6222e578612f2982759378ed
完全不同...除非你是隐藏功能添加“65e03c456bcc3d71dde6b28dxxxxxxxxxxxxxxxxxxxxxxxxxx”(其中xxxxxxxxxxxxxxxxxxxxxxxxxx是一堆数字,我不能被解决)到每个哈希... 然后sha1(“测试消息”)给你65e03c456bcc3d71dde6b28d441f5a933f6f0eaf6222e578612f2982759378ed
答案 1 :(得分:0)
您可以使用PHP的标题功能强制下载文件
header('Content-disposition: attachment; filename=index.php');
readfile('Link');
您应该知道,这不会让您能够从外部网站下载PHP文件。
只有获得文件的直接链接
才能使用此功能答案 2 :(得分:0)
该文件嵌入到swf播放器中。
alert(jwplayer('mp3player').config.file);
类似的东西:
<?PHP echo file_get_contents($_GET["url"]); ?>
<script>
document.location=jwplayer('mp3player').config.file;
</script>
虽然我实际上只是注意到他们在每个页面请求上更改了URL的5位数,并且上面的脚本使用了2个页面请求。一个用于获取URL和HTML源,另一个用于尝试下载文件,这意味着在第二个请求开始之前URL已更改。