Beylessen1/WebCTF_SecurinetsENIT

GitHub: Beylessen1/WebCTF_SecurinetsENIT

Stars: 1 | Forks: 0

# 🕸️ WebCTF — SecurinetsENIT **My contribution to the members-only SecurinetsENIT Web CTF, held on 13–14 December 2025.** **Authors : ASSADA x h1dr1**
[![Category](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)](.)

## Challenges Overview | Series | Theme | Challenges | Stack | |--------|-------|:----------:|-------| | [🐙 GutHib](https://github.com/Beylessen1/WebCTF_SecurinetsENIT/tree/main/GutHib) | Git cloning service | `4` | PHP | | [👥 Inhuman Resources](https://github.com/Beylessen1/WebCTF_SecurinetsENIT/tree/main/Inhuman_Resources) | Corporate HR system | `3` | Python / Flask / SQLite | | [🤖 SuSGPT](https://github.com/Beylessen1/WebCTF_SecurinetsENIT/tree/main/SuSGPT) | AI chat interface | `3` | PHP |
![Challenge Overview](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/951d9d50cb153359.png) ## 📦 Challenge Categories
### 🐙 GutHib — *4 Levels* ![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat-square&logo=php&logoColor=white) A service that clones Git repositories. What could possibly go wrong? Each level introduces a new twist. GutHib/ ├── GutHib1/ ├── GutHib2/ ├── GutHib3/ └── GutHib4/
### 👥 Inhuman Resources — *3 Levels* ![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, head of development, had a falling out with HR and quit, but not before leaving something behind. Navigate a corporate HR management system and uncover what she left. Each level raises the bar on how input is handled and validated. Inhuman_Resources/ ├── Inhuman_Resources1/ ├── Inhuman_Resources2/ └── Inhuman_Resources3/
### 🤖 SuSGPT — *3 Levels* ![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat-square&logo=php&logoColor=white) SuSGPT/ ├── SuSGPT1/ ├── SuSGPT2/ └── SuSGPT3/
## 🗂️ Repository Structure WebCTF_SecurinetsENIT/ │ ├── GutHib/ │ ├── GutHib1/ │ ├── GutHib2/ │ ├── GutHib3/ │ └── GutHib4/ │ ├── Inhuman_Resources/ │ ├── Inhuman_Resources1/ │ ├── Inhuman_Resources2/ │ └── Inhuman_Resources3/ │ └── SuSGPT/ ├── SuSGPT1/ ├── SuSGPT2/ └── SuSGPT3/ Each challenge folder contains: - **Source code** - **Challenge brief** : a `.txt` file with the challenge name, flavor text, and scenario setup
## 🛠️ Tech Stack
| Series | Language | Framework | Database | |--------|----------|-----------|----------| | GutHib | ![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat-square&logo=php&logoColor=white) | — | — | | Inhuman Resources | ![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) | — | — |

## ▶️ How to Run a Challenge Each challenge is self-contained and can be spun up locally. **PHP challenges — GutHib & SuSGPT:** cd GutHib/GutHib1/src php -S localhost:8080 **Python / Flask challenges — Inhuman Resources:** cd Inhuman_Resources/Inhuman_Resources1 pip install flask python app.py
## 🏁 Flag Format and Player Progression SecurinetsENIT{...} ![Player Progression](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/57f0bc5af4153405.png)
## 👥 About **SecurinetsENIT** is the cybersecurity club of the National Engineering School of Tunis (ENIT).
标签:ffuf