剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 CTF思路 BlueLotus_XSSReceiver - CTF思…
BlueLotus_XSSReceiver - CTF思路相关项目 CTF思路 点击放大
作者:admin 发布:2026-10-05

BlueLotus_XSSReceiver - CTF思路相关项目

项目说明XSS数据接收平台(无SQL版)如从旧版本升级,请务必先阅读Readme。同时,只是一个很久以前打CTF比赛练手的项目,现在回看起来很多地方写的都不优雅,不过难得的发现过了这么多年还能使用。本项目仅供学习交流使用,不得用于任何非法用途。平台说明* 本平台设计理念: 简单配置即可使用,无需数据…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
277浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

BlueLotus_XSSReceiver - CTF思路相关项目

BlueLotus_XSSReceiver - CTF思路相关项目

项目说明

XSS数据接收平台(无SQL版)


如从旧版本升级,请务必先阅读Readme。同时,只是一个很久以前打CTF比赛练手的项目,现在回看起来很多地方写的都不优雅,不过难得的发现过了这么多年还能使用。本项目仅供学习交流使用,不得用于任何非法用途。

平台说明


* 本平台设计理念: 简单配置即可使用,无需数据库,无需其他组件支持,可直接在php虚拟空间使用
* SAE用户请切换到sae分支,并阅读sae分支下的README.md

![](./guide/mainpanel.png)

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

![](./guide/install.png)

* 根据提示配置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文件

![](./guide/login.png)

目前支持功能


* 自动判断携带数据是否base64编码,可自动解码

![](./guide/base64.png)

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

![](./guide/info.png)

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

![](./guide/newmessage.png)

* 支持简单的查找功能

![](./guide/search.png)

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

js公用模板模块

![](./guide/jstemplate.png)

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

![](./guide/editor.png)

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

我的js模块

![](./guide/myjs.png)

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

![](./guide/xssor.png)

keepsession功能


* 需要在config.php开启
* 如果请求的get或post或cookie中带有keepsession=1,则这条记录会被keepsession
* 请设置脚本或者网站监控定期访问keepsession.php
* 请将cookie存在cookie参数,url存在location参数(传递方法可get可post可cookie),如index.php?keepsession=1&cookie=aaa&location=bbb,keepsession.php将会定期使用cookie aaa去访问bbb
* cookie和location参数支持base64编码,keepsession.php会自动判断,自动解码
* 如果不设置location,将会使用HTTP Referer作为url
* keepsession.php使用flock($pid, LOCK_EX|LOCK_NB)实现单例运行(由于windows下不支持无阻塞锁定,所以最好删除keepsession.php里的set_time_limit(0)),可自行加上sleep防止keepsession.php被恶意频繁访问
* 请自己做好SSRF防护

邮件提醒


修改config.php相关配置即可,默认关闭,开启后,每次接收到xss都会发邮件通知,需要短信提醒的直接把接收邮箱设置为手机邮箱即可

修改数据加密密码,加密方式

* 本平台对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

旧版本升级


不保留数据


如无需保留xss数据,直接删除原平台,重新安装即可

保留数据


1. 备份数据
2. 删除原平台,重新安装xss平台,配置时,是否加密,加密密码与加密方式需要与以前一样(早期版本,加密方式选AES)
3. 复制原平台DATA_PATH,MY_JS_PATH,JS_TEMPLATE_PATH对应的目录,覆盖新平台的相应目录
4. 升级完成

注:

如果重新安装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. 升级完成

TODO


* 支持SAE
* 多用户(SQL版本)
* WebSocket方式通知

src目录说明

* 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目录下,方便二次开发

特别说明


* 前端使用Bootstrap与jQWidgets开发,(原来用kendo UI,受限于商业许可,改用jQWidgets),you can use jQWidgets for free under the Creati Attribution-NonCommercial 3.0 License, 但是不可用于商业用途,如需用于商业用途请购买授权
* 为实现jqxgrid不支持的功能,如固定表格高度实现row高度自动调节,修改了jQWidgets部分代码,具体修改部分可查看diff文件夹
* 使用纯真ip库的函数基于Discuz X3.1 function_misc.php上修改而来, 判断客户端操作系统与浏览器的脚本基于原作者 Jea杨写的php版本修改而来,后台整体布局借鉴Kendo UI 的demo NORTHWIND DASH
* js代码格式化使用js_beautify库
* js代码压缩采用jsmin.js
* js代码编辑器采用ace
* 安装脚本完全参考wordpress的安装程序
* Warning: 本工具仅允许使用在CTF比赛等学习、研究场景,严禁用于非法用途

意见与建议

欢迎大家在使用过程中提出各种宝贵的意见和建议,以及各种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
主题状态正常讨论中

本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
还没有讨论,快来抢沙发~
登录 后才能参与讨论
下载链接
会员才能下载
登录后开通会员
同分类推荐
暂无同类资源
免费登录即可下载
查看会员
放大预览

© 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

Powered by 酷像SEOv3.0

网站地图 Sitemap.xml
首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册