一、前提

你电脑已经 安装了 Docker(没装的话先装 Docker Desktop)


🚀 二、一条命令直接部署(复制粘贴即可)

打开 CMD / PowerShell / 终端,直接运行这一条命令:

docker run -d -p 8090:80 registry.cn-hangzhou.aliyuncs.com/n1ckzh0u/upload-labs

✅ 运行完 直接就部署成功了!

可能出现的问题:

如果显示:

就是镜像源不能用了

你可以修改docker设置,改成合适的镜像源

这块自己截图问AI就好了,每个人情况不一样,我是原本用的阿里巴巴的,因为用来部署AII大模型Docker + LMArena2API 部署全流程:从环境准备到接口调用,一步到位-CSDN博客

然后弄这个就不行,换成了如下的镜像网站

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://registry.docker-cn.com"
  ]
}

第四步做完记得重启一下docker,不是单纯叉掉界面:

电脑下面点那个箭头,会出现运行的程序,看我第一行第四个的那个船,就是docker,右键restart

如果什么方法都试了一下发现还是不行的话只能本地部署了

方法1:尝试本地用phpstudy部署

  • 下载 XAMPP/WAMP 一键环境(带 PHP 5.3)
  • 从 GitHub 下载 upload-labs 源码:
    git clone https://github.com/c0ny1/upload-labs.git
    
  • 把源码解压到 htdocs 目录,直接访问 http://localhost/upload-labs/ 即可。

但是其实phpstudy就只适合做前10个,不需要图片马的,后面的用图片马环境会有问题

除非你一开始下载的就是2018版本,而不是最新版的:https://www.xp.cn/

方法2:还是想用docker部署

你本地要有一个镜像文件,名字大概是(我给的那个是源码压缩包,不是镜像文件)

upload-labs.tar

或者

upload-labs.zip

只要是 .tar 结尾的 Docker 导出文件,就能用!

✅ 步骤 1:把镜像文件放到桌面

把你的 upload-labs.tar 放到 桌面(或者别的什么都行)

✅ 步骤 2:打开 CMD(命令提示符)

Win + R → 输入 cmd → 回车

✅ 步骤 3:进入桌面目录(或者你存放的别的文件夹,可以直接在那个文件夹运行终端)

输入:

cd Desktop
✅ 步骤 4:导入本地镜像到 Docker(关键!)
docker load -i upload-labs.tar

出现这个就成功:

Loaded image: c0ny1/upload-labs:latest
✅ 步骤 5:启动容器(端口 8090)
docker run -d -p 8090:80 c0ny1/upload-labs
✅ 步骤 6:访问!
http://127.0.0.1:8090

直接进入 Upload-Labs!

🌍 三、访问 Upload-Labs

浏览器打开:

http://127.0.0.1:8090

就能看到完整的 upload-labs 靶场!

📌 四、你可能需要的常用命令

1. 查看是否运行成功

docker ps

能看到 upload-labs 就说明运行中。

2. 停止靶场

docker stop 容器ID

3. 重启靶场

docker start 容器ID

4. 删除重建(不想用了)

docker rm -f 容器ID

✨ 五、这个镜像的优点(最适合你现在用)

  • 自带 PHP 5.2~5.3 环境
  • magic_quotes_gpc = Off
  • 完美支持 %00 截断
  • 不用配环境,一条命令起飞

结语

------------------------------------如果你还想学习其他靶场或工具的部署与安装---------------------------------

可以看看这个专栏:网安工具环境配置笔记_其实防守也摸鱼的博客-CSDN博客

以下是经典的工具靶场链接,供大家方便迅速跳转

phpstudy安装(和DVWA靶场部署):集成开发环境phpStudy安装与配置指南(包含DVWA)_dvwa安装教程phpstudy-CSDN博客

sqli-labs(docker拉取镜像部署):Upload-labs:部署靶场及Pass-01实战解析_uploads labs在线靶场-CSDN博客

upload-labs(phpstudy本地部署):Upload-labs:部署靶场及Pass-01实战解析_uploads labs在线靶场-CSDN博客

大模型:

Loglizer 日志异常检测模型部署安装与配置使用教程-CSDN博客

Docker + LMArena2API 部署全流程:从环境准备到接口调用,一步到位-CSDN博客

部署本地AI大模型--ollma_error: unknown command "launch" for "ollama-CSDN博客

各种各样的工具(常用经典):

编译:GDB安装与配置(保姆级教程)【Linux、Windows系统】-CSDN博客

自动化web扫描(工具要付费但确实强大):AWVS下载和安装保姆级教程-CSDN博客

sql注入工具:sqlmap下载和安装保姆级教程(附安装包)-CSDN博客

dirsearch工具:dirsearch安装与配置:新手入门指南_dirsearch pycharm怎么使用-CSDN博客

密码学工具:要学使用 CyberChef 吗?这一篇就够了_cyberchef 用法-CSDN博客

虚拟机:

虚拟机VMware:VMware虚拟机安装教程(附安装win11系统教学)-CSDN博客

win11:手把手教你安装配置windows11虚拟机_win11虚拟机-CSDN博客

kali:Kali Linux 虚拟机安装与初始化全攻略-CSDN博客

ubuntu:Ubuntu 24.04 虚拟机完整安装 + PWN / 渗透环境配置 全流程总结_ubuntu24.04安装教程-CSDN博客

主页其他文章很多都是关于网安知识及ctf解题,大家可以看看我的专栏,分类比较细

祝大家学有所成!

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐