CTF思路
点击放大



##安装说明
###自动安装
* 安装http server与php环境(ubuntu: sudo apt-get install apache2 php5 或 sudo apt-get install apache2 php7.4 libapache2-mod-php7.4)
* 上传所有文件至空间根目录
* 访问

* 根据提示配置xss平台
* 在配置前,需要赋予xss数据存储路径、js模板存储路径、我的js存储路径写权限,以及平台根目录写权限(sudo chmod 777 -R ./)
* 完成安装,访问
* 当有请求访问/index.php?a=xxx&b=xxxx,所有携带数据包括get,post,cookie,httpheaders,客户端信息都会记录
* 如不做二次开发,可直接删除根目录下diff、guide、src目录
* 如果有权限,请开启Apache中的AllowO以使.htaccess生效(可选)
* xss数据存储路径将被设置为禁止web访问
* js模板存储路径、我的js存储路径将被设置为仅允许访问js文件
###手动安装
* 安装http server与php5环境(ubuntu: sudo apt-get install apache2 php5)
* 上传所有文件至空间根目录
* 将config-sample.php重命名为config.php,修改config.php,指定xss数据、我的js、js模板的存放目录,以及数据是否启用加密、加密密码、与加密方法(详细说明见文件注释)
* PASS为登录密码,可用php -r '$salt="!KTMdg#^^I6Z!deI";$key="你的密码";$key=md5($salt.$key.$salt);$key=md5($salt.$key.$salt);$key=md5($salt.$key.$salt);echo $key;'生成密码hash
* 赋予DATA_PATH,MY_JS_PATH,JS_TEMPLATE_PATH对应的目录写权限
* 当有请求访问/index.php?a=xxx&b=xxxx,所有携带数据包括get,post,cookie,httpheaders,客户端信息都会记录
* 可访问admin.php登录查看记录的数据,初始登录密码bluelotus
* 如不做二次开发,可直接删除根目录下diff、guide、src目录
* 如果有权限,请开启Apache中的AllowO以使.htaccess生效(可选)
* DATA_PATH被设置为禁止web访问
* MY_JS_PATH与JS_TEMPLATE_PATH被设置为仅允许访问js文件


* 记录所有可记录的数据,并可根据ip判断位置,根据useragent判断操作系统与浏览器

* 新消息提醒,仿QQ邮箱新消息提醒框,可实时获得数据

* 支持简单的查找功能

* 除了style允许unsafe-inline外启用CSP
* 挑战应答式的登录校验,session绑定ip与useragent
* 密码输错五次封IP,误封请删除DATA_PATH/forbiddenIPList.dat文件
* 可以通过平台直接维护用于xss的js文件(详细说明见下)

* 用户可添加一些js通用模板,在我的js里可随时插入js模板
* 采用ace编辑器,支持js语法高亮,语法错误检查

* 使用js_beautify实现js代码格式化,可随时格式化js代码
* 使用jsmin实现js代码压缩,可随时压缩js代码
* 支持复制js代码的url到剪切板(需要浏览器支持flash)
* 提供了一些常用的js模板,包括前几天心血来潮研究的用js截图,许多模板都是来自各大xss平台,但是又记不起来是分别来自哪,只能再次对各位安全研究人员表示感谢

* 用户可随时插入js模板
* 部分整合xssor功能,方便生成payload,xssor有跟强大的功能,大家可以去follow e的github

index.php?keepsession=1&cookie=aaa&location=bbb,keepsession.php将会定期使用cookie aaa去访问bbbflock($pid, LOCK_EX|LOCK_NB)实现单例运行(由于windows下不支持无阻塞锁定,所以最好删除keepsession.php里的set_time_limit(0)),可自行加上sleep防止keepsession.php被恶意频繁访问* 本平台对xss记录、ip封禁列表、js的说明(仅说明)加密,用户可设置是否加密,密码以及加密方式(AES、RC4)
* 3.0版本起配置里的默认加密方式改为RC4(为了效率)
* 如果需要改密码,改加密方式,需要对xss记录、ip封禁列表、js的说明进行重加密才能正常访问这些数据
* 故根目录下提供了change_encrypt_pass.php用于重新加密xss记录,js的描述,ip封禁列表
* 请在修改加密方式或者加密密码后执行此文件(如果选择不加密,加密密码可写任意值)
* 使用前,请将change_encrypt_pass.php开始的exit()注释掉,并且在使用前务必做好数据备份以防不测
* 用法:在shell下执行php change_encrypt_pass.php (以前是否加密true/false) (旧加密密码) (旧加密方法AES/RC4) (现在是否加密) (新加密密码) (新加密方法)
* 例:
* php change_encrypt_pass.php true bluelotus AES true bluelotus RC4
* php change_encrypt_pass.php true bluelotus AES false xxxx(任意值) AES
* 也可执行
* php change_encrypt_pass.php update (以前是否加密true/false) (旧加密密码)
* 此命令可将所有“xss记录”转化为加密开启,密码bluelotus,加密方法RC4
DATA_PATH,MY_JS_PATH,JS_TEMPLATE_PATH对应的目录,覆盖新平台的相应目录注:
如果重新安装xss平台时,选择的手动安装,升级步骤如下
1. 备份数据
2. 删除原平台,重新安装xss平台,修改config.php配置,是否加密,加密密码与加密方式需要与以前一样(早期版本,加密方式写AES)
3. 执行change_encrypt_pass.php完成重加密的过程php change_encrypt_pass.php true bluelotus RC4 (配置文件中是否加密) (配置文件中加密密码) (配置文件中加密方法)
4. 修改config.php,修改是否加密,新密码,加密方式
5. 复制原平台DATA_PATH,MY_JS_PATH,JS_TEMPLATE_PATH对应的目录,覆盖新平台的相应目录
6. 升级完成
* static/js与static/css下的js与css文件已压缩
* 其中jqxcore.js、jqxdata.js、jqxgrid.js、jqxgrid.columnsresize.js、jqxgrid.filter.js、jqxgrid.edit.js、jqxgrid.pager.js、jqxgrid.selection.js、jqxgrid.sort.js、jqxbuttons.js、jqxcombobox.js、jqxdropdownlist.js、jqxinput.js、jqxlistbox.js、jqxmenu.js、jqxscrollbar.js、jqxsplitter.js、jqxtabs.js、jqxtextarea.js、jqxtoolbar.js、jqxwindow.js合并为jqwidgets.min.js
* css与js源文件移至src目录下,方便二次开发
you can use jQWidgets for free under the Creati Attribution-NonCommercial 3.0 License, 但是不可用于商业用途,如需用于商业用途请购买授权欢迎大家在使用过程中提出各种宝贵的意见和建议,以及各种bug,不胜感激
反馈邮箱firesun.cnatgmail.com
开发语言:JavaScript
Star 数:1628
该项目属于CTF思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕CTF思路相关项目展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | BlueLotus_XSSReceiver - CTF思路相关项目 |
| 所属分类 | CTF思路 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 23:36:41 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 277 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |