跳转到内容

修改密码

临时修改

适用于需要在不重启Viper的情况下修改密码,Viper更新后密码不会保留

  • 确保Viper处于正常运行状态
  • 进入Docker镜像命令行
shell
docker exec -it viper-c bash
  • 执行修改密码命令
shell
viper -pw this_is_new_password

持久化修改

  • 进入安装目录
shell
cd /root/VIPER
  • 更改docker-compose.yml中command内容为新密码,例如
shell
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: ["this_is_new_password"]
  • 执行如下命令重新建立容器
shell
cd /root/VIPER
docker compose down       # 删除现有容器
docker compose up -d      # 重启启动容器

Terms · Privacy