Skip to content

Bandit

Bandit teaches Linux and shell fundamentals across 34 SSH levels, each level hands you the password to the next.

Every level lives on the same host. Log in as bandit0 with the public password bandit0, solve the level to recover the next password, then log in as bandit1, and so on up the chain.

ssh
# Level 0 starting credentials (public)
ssh bandit0@bandit.labs.overthewire.org -p 2220
# password: bandit0

The arc runs from basic file handling to network services, privilege tricks, and git internals. Pick up wherever you are. each card opens the first level of that phase, and the sidebar carries you through the rest.

Work through every level in the sidebar.