一、安装
1.apt-get updata
2.apt-get install -y docker.io 拉取docker镜像
3.systemctl start docker 设置开机启动
4.docker version 查看状态
5.curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-uname -s
-uname -m
-o /usr/local/bin/docker-compose 拉取脚本
6.chmod +x /usr/local/bin/docker-compose 赋执行权限
7.export VIPER_DIR=/root/VIPER 设置目录
8.mkdir -p $VIPER_DIR && cd $VIPER_DIR 创建文件夹并打开
9.写入内容
tee docker-compose.yml <<-'EOF'
version: "3"
services:
viper:
image: registry.cn-shenzhen.aliyuncs.com/toys/viper:latest
container_name: viper-c
network_mode: "host"
restart: always
volumes:
- ${PWD}/loot:/root/.msf4/loot
- ${PWD}/db:/root/viper/Docker/db
- ${PWD}/module:/root/viper/Docker/module
- ${PWD}/log:/root/viper/Docker/log
- ${PWD}/nginxconfig:/root/viper/Docker/nginxconfig
command: ["VIPER_PASSWORD"]
EOF
10.export VIPER_PASSWORD=diypassword 定义密码
11.sed -i “s/VIPER_PASSWORD/$VIPER_PASSWORD/g” docker-compose.yml 把密码写入文件
12. cat docker-compose.yml 查看
13.cd $VIPER_DIR 进入目录
14.docker-compose up -d 启动
15.ip a 查看ip
16.打开本机 网址 ip:60000
账号root,密码自己设置的
二、使用
1.新建监听载荷
2.生成载荷
生成需关闭杀软,会报毒
3.终端模式