An open API service indexing awesome lists of open source software.

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!

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

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/linuztx)

---


Made with 💚 for cybersecurity education