Welcome to my write-ups and documentation for the Bandit wargame from OverTheWire. This repository serves as a personal portfolio of my hands-on experience with Linux administration, security concepts, and command-line mechanics.
Each level's walkthrough is meticulously documented as a PDF, capturing the problem-solving methodology, commands used, and core technical takeaways.
By completing these challenges, I practiced and demonstrated proficiency in:
- Linux Essentials: File permissions (
chmod,chown), navigation, hidden files, and structural directories. - Text Processing & Filtering: Advanced utilization of
grep,awk,cut,sort,uniq,tr, andstrings. - Encoding & Secure Communication: Working with Base64 encoding, ROT13 rotation, and and SSL/TLS connections using OpenSSL.
- Networking & Remote Access: Utilizing
sshwith custom ports/keys, communicating with services using Netcat (nc), and identifying listening services and open ports. - Privilege Escalation: Identifying and exploiting SUID/SGID binaries, investigating cron jobs, and basic shell escapes.
All write-ups are stored as individual PDFs. There description is as follows:
| Levels | Description / Focus Area |
|---|---|
| Levels 0 – 10 | Basics of SSH, file searching, handling spaces/weird characters, and text filtering. |
| Levels 11 – 20 | Base64/ROT13 decoding, finding open ports, SSL/TLS connections, and SUID binaries. |
| Levels 21 – 30 | Shell scripting, cron jobs, brute-force automation, and git repository inspection. |
| Levels 31 – 33 | Git push validation, restricted shell escapes, and final challenge mechanics. |
According to the OverTheWire community guidelines, write-ups should focus on educational methodologies rather than plain password dumping.
- These solutions are published for educational and portfolio purposes only.
- If you are currently playing Bandit, I highly recommend trying to solve the level yourself first before looking at the solutions!
Maintained by Pallavi Khadse. Dedicated to continuous upskilling in Cloud, Security, and Linux Environments.