# 前言

定了学习计划,开始搭建相关的环境,这里做一下简单的过程叙述。

# 过程

# 安装 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/

安装结束

image-20210716113556289