Skip to content

pallavikhadse/Linux-OverTheWire-puzzles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux-OverTheWire-Bandit Solutions & Learning notes (Levels 0-33)

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.


📌 Technical Skills Demonstrated

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, and strings.
  • Encoding & Secure Communication: Working with Base64 encoding, ROT13 rotation, and and SSL/TLS connections using OpenSSL.
  • Networking & Remote Access: Utilizing ssh with 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.

📂 Directory Structure & Write-ups

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.

⚠️ Spoiler & Ethics Disclaimer

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.

About

Learning notes for the OverTheWire Bandit wargame (Levels 0–33), demonstrating Linux administration, shell scripting, networking fundamentals, Git usage, privilege management, and cybersecurity concepts through hands-on challenges.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors