CyberNilsen/hacker101-CTF-Solutions
CyberNilsen/hacker101-CTF-Solutions has 26 GitHub stars and 7 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-14 11:13 UTC. Last push 2026-08-14.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Comprehensive walkthroughs and solutions for Hacker101 CTF challenges. Educational writeups covering web security vulnerabilities including XSS, SQL injection, authentication bypass, and more.
SecurityREADME.md
Original🔐 Hacker101 CTF Solutions
Welcome to my comprehensive collection of solutions and walkthroughs for Hacker101 CTF challenges! This repository documents my journey through various web application security challenges, showcasing different attack vectors and exploitation techniques.
🎯 What is Hacker101 CTF?
Hacker101 CTF is a free educational platform by HackerOne that provides hands-on experience with web application security. It features realistic vulnerable applications designed to teach common security vulnerabilities and exploitation techniques.
Key Features:
- 🆓 Free to use - No cost, just create an account
- 🎓 Educational focused - Learn by doing real penetration testing
- 🏆 Point-based system - Earn points for discovering vulnerabilities
- 🎁 HackerOne invites - Earn private bug bounty program invitations
- 📚 Comprehensive coverage - From basic to advanced web security concepts
🚀 Getting Started
Prerequisites
- Basic understanding of web technologies (HTML, JavaScript, HTTP)
- Familiarity with browser developer tools
- Knowledge of common web vulnerabilities (OWASP Top 10)
- Curiosity and patience! 🔍
Recommended Tools
# Browser Extensions
- Burp Suite Browser Extension
- Wappalyzer
- Cookie Editor
# Desktop Tools
- Burp Suite Community Edition
- OWASP ZAP
- Postman/Insomnia
- SQLMap (for advanced SQL injection)
📂 Repository Structure
📦 hacker101-ctf-solutions/
├── ├── 📁 a-little-something/
│ │ ├── solution.md
│ │ └── screenshots
│ └── 📁 micro-cms-v1/
│ ├── solution.md
│ └── screenshots
├
│ And etc
Each challenge folder contains:
- 📝
solution.md- Detailed walkthrough with step-by-step exploitation - 📸
screenshots/- Visual proof of concept and key discovery moments - 🏁 Captured flags - For verification and learning purposes
🛡️ Security Skills Covered
This repository demonstrates practical application of:
Web Application Vulnerabilities
- Cross-Site Scripting (XSS) - Stored, Reflected, and DOM-based
- SQL Injection - Union-based, Boolean-based, Time-based
- Authentication Bypass - Session management flaws
- Authorization Issues - Privilege escalation and access control
- File Upload Vulnerabilities - Unrestricted file upload exploitation
- Server-Side Request Forgery (SSRF)
- Command Injection - OS command execution
- Path Traversal - Directory traversal attacks
Reconnaissance Techniques
- Source Code Analysis - Finding hidden endpoints and sensitive data
- Parameter Manipulation - URL and form parameter testing
- Error Message Analysis - Information disclosure through errors
- Brute Force Attacks - Directory and credential enumeration
🎓 Learning Approach
My Methodology
- 🔍 Reconnaissance - Always start with thorough information gathering
- 📋 Documentation - Keep detailed notes of every finding
- 🧪 Systematic Testing - Test each vulnerability category methodically
- 💡 Creative Thinking - Try unconventional approaches when stuck
- 📚 Research - Look up techniques and learn from each challenge
Educational Philosophy
💭 "The goal isn't just to capture flags, but to understand the underlying security concepts and how they apply to real-world applications."
⚠️ Ethical Disclaimer
🚨 IMPORTANT: Educational Use Only 🚨
These writeups are intended for:
✅ Educational purposes and learning web security
✅ Understanding common vulnerabilities
✅ Improving defensive security practices
✅ Preparing for ethical hacking certifications
❌ NOT for malicious activities or unauthorized testing
❌ NOT for attacking systems without permission
❌ NOT for illegal activities of any kind
Please practice responsible disclosure and ethical hacking principles!
🤝 Contributing & Community
How to Use This Repository
- 🎯 Try First - Always attempt challenges independently before viewing solutions
- 📖 Learn - Use writeups to understand techniques you missed
- 🔄 Practice - Apply learned techniques to other challenges
- 🤔 Question - Think about how to defend against these attacks
Want to Contribute?
- 🐛 Found an error in a writeup? Open an issue!
- 💡 Have a different solution approach? Submit a PR!
- 🎯 Completed a challenge I haven't? Share your writeup!
📚 Additional Resources
Learning Materials
- 📖 OWASP Web Security Testing Guide
- 🎓 PortSwigger Web Security Academy
- 📺 LiveOverflow YouTube Channel
- 📱 HackerOne Hacktivity - Real bug bounty reports
Practice Platforms
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Explore related projects
trimstray/the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
258,395 starsHack-with-Github/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
125,489 starsswisskyrepo/PayloadsAllTheThings
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
82,672 starscaddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
79,034 stars