记第一次安装Metasploit和viper

本次安装使用Ubuntu系统

  • 在Ubuntu,使用root,要先给root用户设置一个密码:

sudo passwd root

  • 切换到root用户,且以下操作都在root用户下操作

su root

sysctl -w vm.max_map_count=262144

ulimit -n 65535

  • 安装 docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

service docker start

  • Docker镜像(选)

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://0hoa1002.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

  • 设置/生成/进入安装目录

export VIPER_DIR=/root/VIPER

mkdir -p $VIPER_DIR && cd $VIPER_DIR

  • 生成docker-compose.yml

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

  • 设置登录密码

Viper不允许使用默认密码,请将diypassword替换为自定义密码

export VIPER_PASSWORD=你自定义的不少于8位数的密码

  • 写入密码到docker-compose.yml

sed -i "s/VIPER_PASSWORD/$VIPER_PASSWORD/g" docker-compose.yml

  • 启动Viper

docker compose up -d

  • 系统启动之后,访问 https://yourvpsip:60000 登录. 用户名:root 密码:你自定义的密码
  • yourvpsip查看,三个随便选一个

ip a

  • 修改密码

  • 进入安装目录

cd /root/VIPER

  • 更改docker-compose.yml中command内容为新密码

version: "3"
services:
  viper:
    image: registry.cn-hongkong.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: ["你的新密码"]

  • 执行如下命令重新建立容器
  • 删除现有的容器

docker compose down 

  • 重启启动容器

docker compose up -d 

在此期间Ubuntu可能无法执行某些命令,只需按照提示进行相应的安装,安装之后再次尝试即可

参考资料:安装手册 (yuque.com)

  • 22
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值