vps搭建xss平台

vps上搭建xss平台前主要进行的环境准备(视自己情况):

  1. 部署apache服务器
  2. 安装php
  3. 安装mysql
  4. 安装phpmyadmin

    vps:centos7

1.搭建apache

第一步:安装Apache服务程序(apache服务的软件包名称叫做httpd)

1
yum install httpd -y

PS:Yum(全称为 Yellow dogUpdater, Modified)是一个==在Fedora和RedHat以及CentOS==中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

第二步: 将Apache服务添加到 开机自启中

1
2
3
systemctl start httpd
systemctl enable httpd
systemctl status httpd

PS: systemctl该命令可用于查看系统状态和管理系统及服务 详细

:Apache主要文件

文件目录
服务目录/etc/httpd
主配置文件/etc/httpd/conf/httpd.conf
网站数据目录/var/www/html
访问日志/var/log/httpd/access_log
错误日志/var/log/httpd/error_log

2.安装php

第一步 配置yum源

首先检查一下之前装了php没有,因为之后安装xss平台时需要5.5以上版本的php,所以可能会遇到升级php版本的问题

1
2
yum list installed | grep php  #查看之前安的(没有略过)
yum remove php-..... #(删除相关文件)

1
2
3
4
5
6
7
8
9
10
11
添加 yum 源

CentOS 6.x 的源

# rpm -Uvh http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

CentOS 7.x 的源

# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

第二步 安装php及相关插件

1
yum install -y php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-fpm

其他版本php安装
如果想安装php5.5或者5.6版本,将上面的php70w替换为php55w或者php56w就可以了。

1
php -v 查看版本

3.安装mysql

看链接

4.安装phpmyadmin

主要是便于数据库可视化管理
第一步 下载

1
wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.tar.gz

第二步 直接解压到web目录

登录密码为mysql数据库密码

第三步 修改配置(用处不大)

找到config.sample.inc.php文件,改名为config.inc.php

5.安装xss平台

这个平台是蓝莲花战队一个成员的开源项目,项目地址:https://github.com/firesunCN/BlueLotus_XSSReceiver
具体操作看链接