2 minutes
Bandit 29
OverTheWire
Bandit 29
Bienvenido al nivel 29 de Bandit en OverTheWire
Al iniciar este nivel se nos indica la exisitencia de un repositorio ubicado en ssh://bandit29-git@bandit.labs.overthewire.org/home/bandit29-git/repo a traves del puerto 2220. La contraseña para el usuario bandit29-git es la misma que para bandit29 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://bandit29-git@bandit.labs.overthewire.org:2220/home/bandit29-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 bandit30 of bandit.
## credentials
- username: bandit30
- password: <no passwords in production!>
Si ejecutamos git show veremos que solo ha cambiado el nombre del usuario.
commit a8df1c59a139b27fd43c6dbc4d15c715b92b81e5 (HEAD -> master, origin/master, origin/HEAD)
Author: Ben Dover <noone@overthewire.org>
Date: Sat Sep 26 21:53:18 2026 +0000
fix username
diff --git a/README.md b/README.md
index 2da2f39..1af21d3 100644
--- a/README.md
+++ b/README.md
@@ -3,6 +3,6 @@ Some notes for bandit30 of bandit.
## credentials
-- username: bandit29
+- username: bandit30
- password: <no passwords in production!>
Revisaremos el log de los comits realizados con git log
git log
commit a8df1c59a139b27fd43c6dbc4d15c715b92b81e5 (HEAD -> master, origin/master, origin/HEAD)
Author: Ben Dover <noone@overthewire.org>
Date: Sat Sep 26 21:53:18 2026 +0000
fix username
commit e288349de8c1b298eadfe2a2d5f754a695b4f880
Author: Ben Dover <noone@overthewire.org>
Date: Sat Sep 26 21:53:18 2026 +0000
initial commit of README.md
Con un git show tampoco obtenemos nada nuevo.
Vamos a revisar si existen más ramas en el proyecto.
git branch -a
git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/dev
remotes/origin/master
remotes/origin/sploits-dev
Aparecen ramas remotas. Vemos dev, master y sploits-dev, imagino que la contraseña la cambiaron en dev antes de pasar a produccion como indica el mensaje.
Usamos la rama dev:
git checkout remotes/origin/dev
Y ahora vemos que hay en esta rama:
git show
commit 509387f8f6fb2b5db2cd8e48cfdd0818d39b805d (HEAD, origin/dev)
Author: Morla Porla <morla@overthewire.org>
Date: Sat Sep 26 21:53:18 2026 +0000
add data needed for development
diff --git a/README.md b/README.md
index 1af21d3..d395d04 100644
--- a/README.md
+++ b/README.md
@@ -4,5 +4,5 @@ Some notes for bandit30 of bandit.
## credentials
- username: bandit30
-- password: <no passwords in production!>
+- password: jq9Dfg2rXsfYsWMXXXXXXXXXXXXX
¡BINGO!
¡Vamos al siguiente nivel con esta contraseña!
Enlaces de Interes