概述
这也是一篇吃低保的水文
前提条件:安装Docker
传送门:Ubuntu 20 安装docker - https://blog.csdn.net/weixin_42250835/article/details/118350609
环境搭建没什么大问题,就是有个关于上传文件存储位置的坑需要注意以下!
- 搜索sqli-labs
docker search upload-labs
- 拉取镜像
docker pull c0ny1/upload-labs
- 查看镜像 docker images
-
运行镜像
docker run -dt --name akali_upload-labs -p 11208:80 -rm c0ny1/upload-labs
-dt 后台运行 -name 命名 -p 11208:80 将docker容器的80端口映射到主机的11207端口 -rm 容器退出时自动清理内部的文件系统
- 进入运行中的docker
docker exec -it ID号 /bin/bash
[ID号可以通过 docker ps 获取]
-
坑坑坑!
-
当上传文件时,会出现下图所示的报错,即使上传合法的文件也是报错。
-
进入upload-labs容器
docker exec -it ID号 /bin/bash
-
创建 upload文件夹
mkdir upload
- 变更权限[因为我们创建的 upload 文件夹权限及属组是 root ,需要变更为 www-data ,否则文件就无法上传上来]
chown www-data:www-data upload
OK!
靶机包含漏洞类型分类
判断文件上传漏洞类型
最后
以上就是傻傻店员为你收集整理的Docker搭建upload-labs教程的全部内容,希望文章能够帮你解决Docker搭建upload-labs教程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复