临渊羡鱼,不如退而结网
.

(三)漏洞平台搭建-xssplatform

环境:Centos7、lnmp

如需部署lnmp请参考(一)漏洞平台搭建-DVWA

 

源码获取方式:

链接:https://pan.baidu.com/s/15z8cVPOtFUHuUrfINu8YCw
提取码:tut3
复制这段内容后打开百度网盘手机App,操作更方便哦

 注意:php版本不能太高,最好为PHP5,否则无法运行

将xss源码放在/home/wwwroot/default目录下

解压

unzip xss.zip

首先创建xssplatform数据库

create database xssplatform;

导入xss目录下的xssplatform.sql数据库文件

use xssplatform;
set names utf8;
source /home/wwwroot/default/xss/xssplatform.sql;

配置config.php文件,修改数据库的用户名、密码、和数据库名,这里改为xssplatform,将invite先改为normal,注意:后面这个注册方式还会改回invite,修改网站URL,为你实际访问的IP地址

修改数据库中的数据表,将数据库中原有的URL地址改为自己使用的URL

use xssplatform;
show tables;
update oc_module set code=replace(code,’http://xsser.me’,’http://192.168.92.137/xss’);     #如果执行有问题,自己手打一遍吧-_-

修改xss目录下的authtest.php文件,换成自己的访问地址

 然后登录到http://youIP/xss,先注册一个

 

 

 

注册码随便填一个123也行,点击提交注册,没有成功

这里需要改一下配置文件xss/themes/default/templates/register.html,找到提交注册,将前面class的内容改为submit

同时将xss/templates_c目录下的%%08^08A^08AC213A%%register.html.php文件内的提交注册部分也改为submit

在xss目录下创建一个名为“.htaccess”的文件,写入如下内容

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^([0-9a-zA-Z]{6})$ /index.php?do=code&urlKey=$1 [L] 
RewriteRule ^do/auth/(\w+?)(/domain/([\w\.]+?))?$  /index.php?do=do&auth=$1&domain=$3 [L] 
RewriteRule ^register/(.*?)$ /index.php?do=register&key=$1 [L] 
RewriteRule ^register-validate/(.*?)$ /index.php?do=register&act=validate&key=$1 [L]
</IfModule>

再次注册,发现可以了,登录到xss平台,然后点击邀请,生成一个其它邀请码,保存一下。

 

 

这时,将xss目录下的config.php配置文件中的normal改为invite,只允许邀请码注册。保存并退出。然后随便试一个123注册码发现不能注册,将刚才保存的邀请码填入发现可以注册并能登录,平台搭建完成。

 

注意:涉及到数据库操作部分建议使用phpmyadmin操作,更加简单方便!

 

posted @ 2020-05-30 22:30  胖胖小飞侠  阅读(1854)  评论(0编辑  收藏  举报