码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 云服务器搭建XSS-platform、DVWA靶机和Permeate论坛


    目录

    • 前言
    • 准备环境
    • 安装步骤
        • 一、 部署MySQL
        • 二、 系统部署
        • 三、系统安装
        • 主页介绍

    前言

    • 我发现目前网上的xss-platform的搭建教程都是基于本地搭建的,这样搭建好的xss平台只能在本地使用,无法测试别的网站。而网络上的大部分xss平台又几乎都是收费的,所以写这篇博客记录一下在服务器上搭建xss-platform的过程,并且顺带搭建了DVWA靶机和一个网络安全论坛。

    准备环境

    • 首先你需要有一台安装有Linux操作系统的云服务器,并且云服务器安装好了docker。
    • 并且将云服务器的安全组设置8888,8889,8890开放。
    • 令防火墙相应的开放8888,8889,8890端口。

    安装步骤

    一、 部署MySQL

    • 直接运行下述命令即可
    docker run --name mysqlserver -e MYSQL_ROOT_PASSWORD=123 -d -i -p 3309:3306  mysql:5.6
    
    • 1

    二、 系统部署

    1. 首先运行下述命令启动容器
    docker run --name xssPlatform_test --link mysqlserver:db  -d -i  -p 8888:80 -p 8889:81 -p 8890:82 daxia/websafe:latest
    
    • 1
    1. 接下来需要进入容器更改一些配置,运行下面命令进入容器内部
    docker exec -it xssPlatform_test bash
    
    • 1
    1. 进入nginx目录下修改nginx配置文件
    cd /etc/nginx
    vim nginx.conf
    
    • 1
    • 2
    1. 将下面内容注释掉:
           include /etc/nginx/conf.d/*.conf;
           include /etc/nginx/sites-enabled/*;
    
    • 1
    • 2

    改为:

           include /etc/nginx/conf.d/*.conf;
           #include /etc/nginx/sites-enabled/*;
    
    • 1
    • 2
    1. 保存退出后,进入conf.d文件夹修改每个server模块的监听地址
    cd conf.d
    vim dvwa.conf
    #(1)修改dvwa.conf,将监听接口改为0.0.0.0:81,如下:
      listen       81;
      server_name  _;
    
    
    vim permeate.conf
    #(2)修改permeate.conf,将监听接口改为0.0.0.0:82,如下:
      listen       82;
      server_name  _;
    
    vim xssplatform.conf
    #(2)修改xssplatform.conf,将监听接口改为0.0.0.0:80,如下:
      listen       80;
      server_name  _;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    1. 将每个server模块改好后启动项目
    php /root/start.php
    
    • 1

    三、系统安装

    1. 打开网址http://your_url:8888,打开后自动跳转安装页面,点击我同意后。
      在这里插入图片描述

    2. 点击 我同意此协议按钮之后,将跳转到第二步的填写配置信息界面,在此界面需要填写数据库信息,和管理员账号信息,其中数据库地址为db,数据库用户名为root,密码为123,如下图所示
      在这里插入图片描述

    3. 如果数据库信息填写无误,将会看到导入数据成功的提,如下图所示
      在这里插入图片描述

    4. 进入首页后就可以开始使用你自己的xss-platform了。

    主页介绍

    • 这次部署一共有三个系统,分别是xss-platform,dvwa靶机系统和permeate论坛

    • xss-platform地址为:http://your_url:8888
      在这里插入图片描述

    • dvwa靶机地址为:http://your_url:8889
      在这里插入图片描述

    • permeate论坛地址为:http://your_url:8890
      在这里插入图片描述

  • 相关阅读:
    【蓝桥杯选拔赛真题43】Scratch航天飞行 少儿编程scratch蓝桥杯选拔赛真题讲解
    12306 抢票小助手: 完整易用的抢票解决方案 | 开源日报 0917
    来不及细说,毕业三天靠Python兼职赚了两千
    【pytorch】内容链接汇总
    黑白棋(Othello, ACM/ICPC World Finals 1992, UVa220)rust解法
    ElasticSearch - 基于 “黑马旅游” 案例,实现搜索框、分页、条件过滤、附近酒店、广告置顶功能
    leetcode 88:合并两个有序数组 。 双指针解法
    python练习题集锦之一
    政企宣传邀请媒体的作用?
    Jetson Xavier NX 试玩 (二)
  • 原文地址:https://blog.csdn.net/weixin_44371842/article/details/138169786
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号