Skip to content

IQRAZAM/bandit-overthewire-writeups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

OverTheWire: Bandit — Writeups & Learnings

This repository contains my detailed writeups for the OverTheWire Bandit wargame, a beginner-friendly cybersecurity challenge designed to teach practical Linux, command-line, and cybersecurity fundamentals.

I completed the levels and documented:

  • My approach
  • Commands used
  • Key concepts learned
  • Troubleshooting steps
  • Clean writeups without revealing passwords

Why Bandit?

Bandit helps develop essential skills for cybersecurity, including:

  • Linux command-line proficiency
  • File permissions & privilege concepts
  • Searching hidden files
  • Using grep, find, strings
  • SSH usage
  • Base64, rot13, hexdumps
  • Environment variables
  • Cron jobs
  • Simple privilege escalation logic
  • Working with unusual file types

These challenges helped me practice real-world thinking used in CTFs, penetration testing, and security operations.


Writeups

  • Levels 0–10 — Basic navigation, SSH, file discovery
    levels-0-10.md

  • Levels 11–20 — Encoding, file permissions, advanced searching
    levels-11-20.md

  • Levels 21–30+ — Cron jobs, SUID, priv-esc style challenges
    levels-21-30.md


Tools Used

  • Bash shell
  • SSH
  • Linux utilities (grep, find, cat, strings, xxd)
  • Encoding/decoding tools
  • Netcat
  • File analysis commands

About This Repository

This repo is meant to:

  • Showcase my hands-on cybersecurity learning
  • Demonstrate structured documentation
  • Help others understand Bandit challenges

No level passwords are exposed — all sensitive data is masked.


About

Walkthrough and explanations of OverTheWire Bandit wargame levels, focusing on Linux basics, SSH, and fundamental cybersecurity concepts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors