什么是炫彩蛇
英文名字:Viper
图形化的msfconsole
涉及了:杀软绕过,内网隧道,文件管理,命令操作等功能
可在浏览器上使用msfconsole并且使用感受跟原生无差别
安装步骤
准备一台linux系统的VPS或虚拟机,然后切换到root权限下 不要sudo提升
首先安装Docker
curl -sSL https://get.daocloud.io/docker | sh
service docker start
然后安装docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/bin/docker-compose
chmod +x /usr/bin/docker-compose
如果内存太小可以增加虚拟内存
dd if=/dev/zero of=/root/swapfile2 bs=1M count=2048
chmod 0600 /root/swapfile2
mkswap /root/swapfile2
swapon /root/swapfile2
sysctl vm.swappiness=60
echo '/root/swapfile2 swap swap defaults' >> /etc/fstab
设置默认安装目录
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-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: ["VIPER_PASSWORD"]
EOF
然后设置登录密码
export VIPER_PASSWORD=密码 #设置密码#
sed -i "s/VIPER_PASSWORD/$VIPER_PASSWORD/g" docker-compose.yml #写入密码#
启动服务
cd $VIPER_DIR
docker-compose up -d
服务器:60000
账户密码:
root
你刚刚设置的
忘记密码怎么办???
最简单发方法:直接更改配置文件。
vim docker-compose.yml
相关docker管理命令
临时关闭Viper
cd /root/VIPER
docker-compose stop
重新启动Viper
cd /root/VIPER
docker-compose start
查看容器日志
docker logs viper-c
进入容器命令
docker exec -it viper-c bash
在使用方面全图形化操作基本很好用。