Skip to content

This repo contains my personal write-ups, scripts, and notes for various OverTheWire wargames such as Bandit, Narnia, Leviathan, Krypton, and more as I progress.

License

Notifications You must be signed in to change notification settings

CyberNilsen/OverTheWire-Solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OverTheWire Solutions 🧠🔐

Welcome to my OverTheWire Solutions repository!
This repo contains my personal write-ups, scripts, and notes for various OverTheWire wargames such as Bandit, Narnia, Leviathan, Krypton, and more as I progress.

Each directory corresponds to a different wargame and includes my step-by-step solutions, command breakdowns, and reasoning for each level.


OverTheWire

🕹️ About OverTheWire

OverTheWire provides a collection of security wargames designed to teach and improve your knowledge of:

  • Linux fundamentals
  • Bash scripting
  • Network protocols
  • Privilege escalation
  • Exploit development
  • Cryptography
  • Reverse engineering

These challenges are ideal for anyone looking to sharpen their cybersecurity and ethical hacking skills.


📁 Repository Structure

OverTheWire-Solutions/
├── Bandit/
│ ├── /0-to-1 #README.md containing the solution, other direcories can contain pictures.
│ ├── /1-2
│ └── ...
└── (more wargames coming soon)

Each solution file typically contains:

  • 🧩 Challenge Description
  • 💻 Commands Used
  • 🔍 Explanation
  • 🏁 Flag / Next Level Credentials

⚙️ How to Use

  1. Visit the OverTheWire website.
  2. Pick the same wargame and level as in this repo.
  3. Read through the solution to understand how and why it works.
  4. Try solving it yourself before peeking at the answer!

🚀 Current Progress

Wargame Progress Notes
Bandit ✅ In Progress Completed several early levels
Narnia ⚪ To be added Planned — solutions will be added
Leviathan ⚪ To be added Planned
Krypton ⚪ To be added Planned

More wargames and levels will be added over time — check back for updates.


🧰 Tools & Files Included

  • Bash command snippets and one-liners
  • Small helper scripts (where useful)
  • Notes explaining pitfalls and lessons learned
  • Links to relevant documentation and manpages (where applicable)

🧾 Contributing

Contributions are welcome! If you'd like to contribute:

  1. Fork the repository.
  2. Add or improve solutions in a clearly named directory (e.g., Bandit/X-X/README.md).
  3. Include clear explanations and the commands used.
  4. Open a pull request describing your changes.

Please do not include spoilers in filenames or top-level README text — keep level names generic and put full details only inside the level files.


🛡️ Disclaimer / Ethics

These write-ups are for educational purposes only. OverTheWire challenges are intended to be solved on the official game servers or your own controlled lab environment. Do not attempt to apply these techniques against systems you do not own or have explicit permission to test.


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


✉️ Contact / Author

  • Repository owner: CyberNilsen
  • If you have questions or suggestions, open an issue or a pull request on this repository.

📌 Footer / Notes

  • No personal data is stored in this repo.
  • This repo is a personal learning project — expect intermittent updates as I progress through levels.
  • If you'd like a specific wargame prioritized, open an issue with the request.

About

This repo contains my personal write-ups, scripts, and notes for various OverTheWire wargames such as Bandit, Narnia, Leviathan, Krypton, and more as I progress.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published