Beylessen1/WebCTF_SecurinetsENIT

GitHub: Beylessen1/WebCTF_SecurinetsENIT

一套面向初学者的 Web CTF 挑战题库,包含 Git 克隆服务、企业 HR 系统和 AI 聊天界面三个主题系列共十个递进关卡。

Stars: 1 | Forks: 0

# 🕸️ WebCTF — SecurinetsENIT **这是我针对仅限成员参与的 SecurinetsENIT Web CTF(于 2025 年 12 月 13 日至 14 日举行)的贡献。** **作者:ASSADA x h1dr1**
[![类别](https://img.shields.io/badge/Category-Web_Security-0d1117?style=for-the-badge&labelColor=ff6b35&color=0d1117)](.) [![PHP](https://img.shields.io/badge/PHP-8-777BB4?style=for-the-badge&logo=php&logoColor=white)](.) [![Python](https://img.shields.io/badge/Python-Flask-3776AB?style=for-the-badge&logo=python&logoColor=white)](.)

## 挑战概述 | 系列 | 主题 | 挑战 | 技术栈 | |--------|-------|:----------:|-------| | [🐙 GutHib](https://github.com/Beylessen1/WebCTF_SecurinetsENIT/tree/main/GutHib) | Git 克隆服务 | `4` | PHP | | [👥 非人类资源](https://github.com/Beylessen1/WebCTF_SecurinetsENIT/tree/main/Inhuman_Resources) | 企业 HR 系统 | `3` | Python / Flask / SQLite | | [🤖 SuSGPT](https://github.com/Beylessen1/WebCTF_SecurinetsENIT/tree/main/SuSGPT) | AI 聊天界面 | `3` | PHP |
![挑战概述](https://static.pigsec.cn/wp-content/uploads/repos/cas/44/44cfc0af597547d08c025ee624735b70c5318dc40d90f2ab6cb2c5df60a46f0a.png) ## 📦 挑战类别
### 🐙 GutHib — *4 个级别* ![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat-square&logo=php&logoColor=white) 一个克隆 Git 仓库的服务。能出什么问题呢?每个级别都会带来新的转折。 ``` GutHib/ ├── GutHib1/ ├── GutHib2/ ├── GutHib3/ └── GutHib4/ ```
### 👥 非人类资源 — *3 个级别* ![Python](https://img.shields.io/badge/Python-3776AB?style=flat-square&logo=python&logoColor=white) ![Flask](https://img.shields.io/badge/Flask-000000?style=flat-square&logo=flask&logoColor=white) ![SQLite](https://img.shields.io/badge/SQLite-003B57?style=flat-square&logo=sqlite&logoColor=white) 开发主管 Eve 与 HR 闹翻后辞职了,但在此之前她留下了一些东西。在企业 HR 管理系统中探索,找出她留下的东西。每个级别都在输入处理和验证方面提高了门槛。 ``` Inhuman_Resources/ ├── Inhuman_Resources1/ ├── Inhuman_Resources2/ └── Inhuman_Resources3/ ```
### 🤖 SuSGPT — *3 个级别* ![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat-square&logo=php&logoColor=white) ``` SuSGPT/ ├── SuSGPT1/ ├── SuSGPT2/ └── SuSGPT3/ ```
## 🗂️ 仓库结构 ``` WebCTF_SecurinetsENIT/ │ ├── GutHib/ │ ├── GutHib1/ │ ├── GutHib2/ │ ├── GutHib3/ │ └── GutHib4/ │ ├── Inhuman_Resources/ │ ├── Inhuman_Resources1/ │ ├── Inhuman_Resources2/ │ └── Inhuman_Resources3/ │ └── SuSGPT/ ├── SuSGPT1/ ├── SuSGPT2/ └── SuSGPT3/ ``` 每个挑战文件夹包含: - **源代码** - **挑战简介**:一个 `.txt` 文件,包含挑战名称、趣味文本和场景设置
## 🛠️ 技术栈
| 系列 | 语言 | 框架 | 数据库 | |--------|----------|-----------|----------| | GutHib | ![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat-square&logo=php&logoColor=white) | — | — | | 非人类资源 | ![Python](https://img.shields.io/badge/Python-3776AB?style=flat-square&logo=python&logoColor=white) | ![Flask](https://img.shields.io/badge/Flask-000000?style=flat-square&logo=flask&logoColor=white) | ![SQLite](https://img.shields.io/badge/SQLite-003B57?style=flat-square&logo=sqlite&logoColor=white) | | SuSGPT | ![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat-square&logo=php&logoColor=white) | — | — |

## ▶️ 如何运行挑战 每个挑战都是独立的,可以在本地启动。 **PHP 挑战 — GutHib & SuSGPT:** ``` cd GutHib/GutHib1/src php -S localhost:8080 ``` **Python / Flask 挑战 — 非人类资源:** ``` cd Inhuman_Resources/Inhuman_Resources1 pip install flask python app.py ```
## 🏁 Flag 格式与玩家进度 ``` SecurinetsENIT{...} ``` ![玩家进度](https://static.pigsec.cn/wp-content/uploads/repos/cas/73/736b1f66a8f06b23c7b76875cacf6f3fde5eb6ff342e26e27bf637de8ae236e4.png)
## 👥 关于 **SecurinetsENIT** 是 突尼斯国家工程学院 (ENIT) 的网络安全俱乐部。
标签:ffuf, 逆向工具