504 VSAgent 使用说明
终于来了!针对SANS SEC504(全球顶尖信息安全课程)中的VSAgent工具,本文提供快速部署指南,用于配置HTTP视图状态代理(曾在SANS SEC504实验环节演示)。
部署步骤
-
创建Digital Ocean节点
启动新的Ubuntu节点并记录IP地址。建议配置DNS记录,若未将GoDaddy DNS与Digital Ocean集成,请立即完成。 -
SSH连接与依赖安装
通过SSH连接到节点后执行以下命令克隆代码库:1
git clone https://github.com/rev10d/504vsa.git
安装Debian/Ubuntu所需依赖包:
1
apt install nginx php7.0-fpm php7.0-sqlite sqlite
-
Nginx配置
在/etc/nginx/sites-available/default
中添加以下配置块:1 2 3 4
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; }
-
文件权限与数据库初始化
修改Web文件所有权确保正常运行:1
chown -R www-data:www-data /opt/course_www/vsagent-504
删除现有数据库以全新启动:
1
rm /opt/course_www/vsagent-504/server/data.db
-
服务重启与客户端启动
重启Nginx服务:1
service nginx restart
使用Python启动VSAgent(支持Windows/Linux/Mac):
1
python vsagent-504.py http://127.0.0.1/vssvc.php
-
访问服务
通过浏览器访问您的IP地址查看服务:
http://[您的IP]/vsgui.php
由全球顶级信息安全课程SANS SEC504为您带来的Shell环境搭建完成!