This repository contains my full, level-by-level writeup for the OverTheWire: Bandit wargame, which is a beginner-friendly but powerful challenge to build Linux command-line, scripting, file system, and networking skills.
π― I completed all 33 levels, from Bandit0 β Bandit33, learning something new on almost every level.
Each .md file contains:
Throughout the challenge, I used and practiced with:
ssh, scp, cat, ls, file, strings, grepfind, tar, gzip, bzip2, cut, base64, xxdnetcat (nc), nmap, telnet, tmux. git, more>, <, |), piping, process controlSome of the trickier or more insightful levels for me:
cronjob password dropsnc and grabbing a connection from the remote sidetcpdump to capture and extract passwords from raw trafficBandit isnβt just about solving challenges, itβs about learning:
Feel free to use my notes to:
If you use this, I recommend you:
Feel free to connect with me on LinkedIn or check out my other projects on GitHub.
If youβre just getting started in cybersecurity, I 100% recommend Bandit.
Itβll build your basics faster than any course or tutorial, and itβs free.