# 前言
定了学习计划,开始搭建相关的环境,这里做一下简单的过程叙述。
# 过程
# 安装 docker
apt install docker.io
apt install python3-pip
pip install docker-compose
# 安装 portainer (docker 的可视化)
docker pull portainer/portainer
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name prtainer portainer/portainer
# 安装 xss-libs,sqlilibs
git clone https://github.com/c0ny1/vulstudy.git
cd vulstudy
搭建xsslibs
cd XSS-challenge-tour
docker-compose up -d
docker run -d -p 8081:80 xss
搭建sqlilibs
cd sqli-labs
docker-compose up -d
docker run -d -p 8082:80 c0ny1/sqli-labs:0.1
# 安装 upload-libs
拉取镜像
docker pull c0ny1/upload-labs
运行镜像
docker run -d --name upload_lab -p 8036:80 c0ny1/upload-labs:latest
进入shell
docker exec -it $(docker ps -q) /bin/bash
新建upload文件夹
root@41e71edc516e:/var/www/html# mkdir upload
修改权限,此处如果不修改权限,文件上传不过来,原因是upload文件夹是属主属组是root
chown www-data:www-data upload/
安装结束