环境
wamp 2.2
其它 apache + mysql 平台也可以
安装过程
web根目录下建立xss目录,解压文件到此目录下
修改/xss/config.php,修改数据库名称、用户名、密码
修改/xss/config.php,修改url起始地址
// 例如 修改成 localhost/xss
$config['urlroot'] ='http://localhost/xss';//访问的url起始
创建数据库,名称与上述文件配置的一致
导入xssplatform.sql
连接数据库,替换一下域名
update oc_module set code = replace(code, 'http://xsser.me', 'http://localhost/xss')
配置apache rewrite规则 在/xss/目录下新建.htaccess文件,内容如下
RewriteEngine On
RewriteRule ^([0-9a-zA-Z]{6})$ /xss/index.php?do=code&urlKey=$1 [L]
RewriteRule ^do/auth/(\w+?)(/domain/([\w\.]+?))?$ /xss/index.php?do=do&auth=$1&domain=$3 [L]
RewriteRule ^register/(.*?)$ /xss/index.php?do=register&key=$1 [L]
RewriteRule ^register-validate/(.*?)$ /xss/index.php?do=register&act=validate&key=$1 [L]
引用
这一步遇到一个问题,最初把.htaccess放在根目录/ 下,发现不生效,后来把.htaccess文件移到/xss/目录下解决
配置....
xsser.me开源的时候,稍微修改了一下代码,锻炼大家动手能力,解决过程如下。
注册页面问题 修改/xss/themes/default/templates/register.html
行53
<input id="btnRegister" type="button" onclick="Register()" value="提交注册" />
修改为
<td colspan="2"><input id="btnRegister" type="submit" value="提交注册" />
邀请码问题 直接在oc_invite_reg表插入一条数据
INSERT INTO `oc_invite_reg` (`id`, `userId`, `inviteKey`, `isUsed`, `regUserId`, `regTime`, `addTime`, `isWooyun`) VALUES (1, 1, '1', 0, 0, 0, 0, 0);
注册 使用上一步生成的邀请码 1,作为邀请码注册一个账号即可
enjoy it~