一、项目背景介绍
某天,突然有大量的人申请加群,于是就放了一些人进群。没过多久,就有人开始发黑灰产业广告,等违反群规的消息大量涌来,不处理早晚群被封,处理耗时。
于是我就想到了,拒绝“门外汉”以及无关人员进群,为了筛选人进群,那最好的方法就是解CTF题,才能证明是真的CTF圈子人。
加群验证机制已经成为保证群体质量、过滤“门外汉”与“恶意加群者”的重要手段。加群的验证问题就改成了加群链接,链接中放一道CTF题,这也是初步建立起加群验证机制。
为此,我们基于PHP开发了一款功能丰富、界面美观、逻辑严谨的CTF挑战页,并正式以开源方式发布,供广大技术爱好者与团队自由使用与二次开发。
二、项目介绍
本项目以“开源、实用、可维护”为出发点,面向所有需要通过挑战验证来控制群聊入口的用户,提供了一个可嵌入任意网站的 CTF 挑战页面模板。它采用 PHP 语言开发,前端集成了 Bootstrap 5,既保留了轻量灵活的优势,又保证了出色的视觉表现。
1、主要特点
1.美观强大:页面设计采用现代化 UI 规范,视觉舒适,兼容主流浏览器和设备;
2.功能丰富:浏览计数(防刷访问逻辑支持);自定义提示弹窗;样式可配置,支持移动端自适应;页面源码内隐藏 Flag,可用作群验证凭证;
3.防护性强:集成基本的防开发者工具、右键查看等防护措施,有效阻挡非技术人员直接绕过验证;
4.易于扩展:逻辑结构清晰;
5.极易部署:无框架依赖,仅需 PHP 环境即可运行,适合团队空闲时间快速上线部署。
2、使用场景
1.用于微信群、QQ群、Telegram 社群的加群前挑战验证;
2.用作CTF预赛题目入口,让参赛者提前热身;
3.用作个人网站、团队博客的访客筛选或隐藏页面入口;
五、开源与贡献
本项目坚持完全开源、持续维护、欢迎二次开发的理念,您可以:
•ork 本项目,自定义属于你的挑战页;
•提交 PR,优化题目模块、增强防护机制;
•贡献题库或 UI 改进建议;
•应用于自己的安全团队、社区或兴趣小组。