xsser.me平台搭建

环境
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~

    你可能感兴趣的:(xss,xsser.me)