SANS SEC504课程VSAgent快速部署指南

本文详细介绍了如何快速部署SANS SEC504课程中的HTTP视图状态代理工具VSAgent,包含Ubuntu环境配置、Nginx服务设置及Python启动的全流程操作指南。

504 VSAgent使用说明

部署步骤

  1. 创建服务器节点
    首先在Digital Ocean上新建Ubuntu节点并记录IP地址。建议配置DNS记录,若未将GoDaddy DNS与Digital Ocean集成,现在即可操作。

  2. SSH连接与仓库克隆
    通过SSH连接到新节点后执行:

    1
    
    git clone https://github.com/rev10d/504vsa.git
    
  3. 安装依赖包
    对于Debian/Ubuntu系统:

    1
    
    apt install nginx php7.0-fpm php7.0-sqlite sqlite
    
  4. 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;
    }
    
  5. 权限与数据库重置

    1
    2
    3
    
    chown -R www-data:www-data /opt/course_www/vsagent-504
    rm /opt/course_www/vsagent-504/server/data.db
    service nginx restart
    
  6. 启动VSAgent
    跨平台启动命令(支持Windows/Linux/Mac):

    1
    
    python vsagent-504.py http://127.0.0.1/vssvc.php
    
  7. 访问服务
    最后通过浏览器访问:
    http://[您的IP]/vsgui.php

由全球顶级信息安全课程SANS SEC504为您呈现的Shell工具!

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计