https://github.com/linuztx/ncf-ctf
A beginner-friendly CTF platform with 6 interactive web challenges to learn basic cybersecurity concepts. Perfect for newcomers!
https://github.com/linuztx/ncf-ctf
beginner-friendly capture-the-flag ctf
Last synced: about 2 months ago
JSON representation
A beginner-friendly CTF platform with 6 interactive web challenges to learn basic cybersecurity concepts. Perfect for newcomers!
- Host: GitHub
- URL: https://github.com/linuztx/ncf-ctf
- Owner: linuztx
- License: other
- Created: 2024-11-24T03:39:12.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-20T01:32:00.000Z (about 2 months ago)
- Last Synced: 2025-08-20T03:38:01.232Z (about 2 months ago)
- Topics: beginner-friendly, capture-the-flag, ctf
- Language: HTML
- Homepage: https://linuztx.github.io/ncf-ctf/
- Size: 23.4 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NCF CTF Challenge Platform 🚩
A beginner-friendly Capture The Flag (CTF) platform featuring 6 web-based challenges designed to teach basic cybersecurity concepts.
## 🌟 Features
- 6 Progressive Web Challenges
- Persistent Challenge Completion
- Interactive UI with Modern Animations
- Beginner-Friendly Hint System## 🎯 Challenges
1. **Code Detective**: Dive into webpage source code to uncover hidden secrets
2. **Console Master**: Master the art of browser developer tools
3. **Cookie Monster**: Navigate and manipulate browser cookies
4. **GeoHunter**: Analyze images to discover hidden locations
5. **StegoCrypt**: Uncover secrets hidden within image pixels
6. **Decoder Ring**: Transform encoded messages to reveal flags## 🛠️ Technologies Used
- HTML5
- CSS3 (Tailwind CSS)
- JavaScript (Vanilla)
- Local Storage for Progress Tracking
- Modern CSS Animations
- Responsive Design Principles## 📁 Project Structure
```
ncf-ctf/
├── index.html # Main entry point
├── css/
│ └── style.css # Custom styles
├── js/
│ ├── main.js # Core functionality
│ └── challenge*.js # Challenge-specific scripts
└── challenges/
├── challenge1.html
├── challenge2.html
└── ...
```## 🔍 Challenge Flags
Each challenge has a unique flag format: `NCF{flag_text_here}`
Example:
```txt
NCF{1nsp3ct_3l3m3nt_pr0}
```## 🎯 Learning Objectives
- Understanding HTML source code inspection
- Mastering browser developer tools
- Learning about web cookies and storage
- Introduction to image analysis
- Basic steganography concepts
- Understanding Base64 encoding## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 💝 Donations
[](https://ko-fi.com/linuztx)
---
Made with 💚 for cybersecurity education