2 minutes
Bandit 28
OverTheWire
Bandit 28
Bienvenido al nivel 28 de Bandit en OverTheWire
Al iniciar este nivel se nos indica la exisitencia de un repositorio ubicado en ssh://bandit28-git@bandit.labs.overthewire.org/home/bandit28-git/repo a traves del puerto 2220. La contraseña para el usuario bandit28-git es la misma que para bandit28 y la contraseña para el siguiente nivel esta almacenada en el repositorio de git.
Herramientas:
git
Lo primero será bajar el repositorio:
git clone ssh://bandit28-git@bandit.labs.overthewire.org/home/bandit28-git/repo
Nos dejará un fichero llamado repo, accedemos y hacemos ls -la para ver su interior.
Tiene un archivo README, lo leemos y veremos lo siguiente:
cat README.md
# Bandit Notes
Some notes for level29 of bandit.
## credentials
- username: bandit29
- password: xxxxxxxxxx
Este fichero da la sensacion de que en algun momento la contraseña estaba en texto plano previamente a las “xxxxxxx”.
Vamos a ver los cambios de este repositorio con git show.
Veremos el siguiente log:
commit 4357a6e76c600eb95daf13b1c315b95faab9d4e6 (HEAD -> master, origin/master, origin/HEAD)
Author: Morla Porla <morla@overthewire.org>
Date: Sat Sep 26 21:53:16 2026 +0000
fix info leak
diff --git a/README.md b/README.md
index 42331d9..5c6457b 100644
--- a/README.md
+++ b/README.md
@@ -4,5 +4,5 @@ Some notes for level29 of bandit.
## credentials
- username: bandit29
-- password: Em7eGtqaMyXXXXXXXXXX
+- password: xxxxxxxxxx
Donde veremos que la contraseña fue reescrita y veremos la anterior.
¡Vamos al siguiente nivel con esta contraseña!
Enlaces de Interes