https://github.com/droubarka/bandit
Solutions and walkthroughs for OverTheWire: Bandit - learn Linux command-line basics through real hacking challenges.
https://github.com/droubarka/bandit
bandit bash command-line ctf cybersecurity ethical-hacking hacking infosec linux linux-basics overthewire shell wargame writeup
Last synced: 3 months ago
JSON representation
Solutions and walkthroughs for OverTheWire: Bandit - learn Linux command-line basics through real hacking challenges.
- Host: GitHub
- URL: https://github.com/droubarka/bandit
- Owner: droubarka
- Created: 2025-05-18T10:04:30.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-06-04T05:47:04.000Z (5 months ago)
- Last Synced: 2025-06-29T14:39:01.674Z (4 months ago)
- Topics: bandit, bash, command-line, ctf, cybersecurity, ethical-hacking, hacking, infosec, linux, linux-basics, overthewire, shell, wargame, writeup
- Language: Shell
- Homepage: https://overthewire.org/wargames/bandit
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bandit Wargame Solutions
This repository contains my personal solutions to the OverTheWire Bandit wargame challenges.
## How to Login
You can connect to any Bandit level using SSH directly or with the custom `bandit` executable.
The password for level 0 is **`bandit0`**.
### Using SSH
To log in to level 0:
```bash
ssh bandit0@bandit.labs.overthewire.org -p 2220
```
### Using the Custom Executable
Alternatively, use the `bandit` script to connect easily:
```bash
./bandit 0
```
This will connect you to the corresponding level without typing the full SSH command.
## Structure
- Each level is in its own folder named `bandit`, where `` is the level number.
- Inside each folder:
- `cmd` - the command(s) used to solve the level.
- `password` - the password for the next level.
## Usage
Work through the levels in order, using the commands stored in each folder to progress.
---
Made for personal use and reference.