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
, grep
find
, tar
, gzip
, bzip2
, cut
, base64
, xxd
netcat (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.