This repository contains solutions and resources for various Capture The Flag (CTF) competitions and challenges. It includes challenges from multiple platforms and competitions, covering different categories of cybersecurity.
The repository is organized by CTF competitions/platforms:
- HackTheBoo: Solutions for both competition and practice challenges
- CyberApocalypse: Solutions from 2023 and 2024 events
- BusinessCTF: Solutions from 2023 and 2024 events
- PicoCTF: Wide variety of challenges across different categories
- 0xL4ugh
- AeroCTF
- CTFlearn
- DownUnder
- XCTF
- RootMe
Challenges cover major cybersecurity categories:
- Classical ciphers
- Modern cryptography
- RSA challenges
- Custom encryption schemes
- Buffer overflows
- Return-oriented programming
- Shellcoding
- Format string vulnerabilities
- Binary analysis
- Assembly challenges
- Decompilation
- Custom VM/interpreters
- Web application security
- Client-side vulnerabilities
- Server-side vulnerabilities
- API security
- File analysis
- Memory forensics
- Network packet analysis
- Steganography
- Programming challenges
- Logic puzzles
- Custom protocols
- Various other security challenges
Each challenge typically includes:
- Source code (when available)
- Solution scripts (usually in Python)
- Supporting files and resources
- Decrypt/exploit scripts
- Documentation or notes
Solutions are organized in their respective directories. Each solution typically contains:
- Challenge files
- Solution script(s): Includes a
dec.py
(decrypt/solution) file - Any necessary additional resources
Feel free to submit pull requests with:
- New solutions
- Improved solutions
- Better documentation
- Additional resources
These solutions are for educational purposes only. Use them to learn and understand security concepts responsibly.
Check individual challenges for their respective licenses. Solutions are provided for educational purposes.