From b26fe065f43afe92d07ecfaafa41a65ffd2206ad Mon Sep 17 00:00:00 2001 From: Santiago Salcedo Date: Thu, 5 Mar 2026 18:09:50 -0500 Subject: [PATCH 1/2] =?UTF-8?q?Se=20ha=20agregado=20la=20informaci=C3=B3n?= =?UTF-8?q?=20del=20Bandit=20Level=202=20-->=20Level=203=20incluyendo=20So?= =?UTF-8?q?luci=C3=B3n=20t=C3=A9cnica=20y=20la=20persona=20que=20se=20enca?= =?UTF-8?q?rgara=20del=20pr=C3=B3ximo=20nivel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ejercicios/CapturetheFlag.ipynb | 43 ++++++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/Ejercicios/CapturetheFlag.ipynb b/Ejercicios/CapturetheFlag.ipynb index 0ca5b0e..b6e10af 100644 --- a/Ejercicios/CapturetheFlag.ipynb +++ b/Ejercicios/CapturetheFlag.ipynb @@ -1,15 +1,5 @@ { "cells": [ - { - "cell_type": "markdown", - "metadata": { - "id": "view-in-github", - "colab_type": "text" - }, - "source": [ - "\"Open" - ] - }, { "cell_type": "markdown", "metadata": { @@ -146,12 +136,41 @@ "\n", "* **Próximo nivel:** @Salcedo21" ] + }, + { + "cell_type": "markdown", + "source": [ + "### Nivel 2 -> Nivel 3\n", + "\n", + "* **Autor:** Santiago Abelardo Salcedo Rodriguez\n", + "\n", + "* **Comandos de solución**\n", + "\n", + " `ssh bandit.labs.overthewire.org -p 2220 -l bandit2`\n", + " \n", + " `ls`\n", + "\n", + " `cat -- \"--spaces in this filename--\"`\n", + "\n", + "* **Explicación técnica:**\n", + " El protocolo SSH permite conectarse de forma remota y segura a la terminal del servidor. Una vez autenticado con la contraseña obtenida en el nivel anterior usando el comando.\n", + "\n", + " `ssh bandit.labs.overthewire.org -p 2220 -l bandit2` y luego ingresando la contrasena.\n", + " Ya estamos dentro de la terminal del servido; ahi usando `ls` listaremos los archivos del directorio actual, Alli encontraremos un unico archivo de nombre peculiar llamado: --spaces in this filename--\n", + " Este nombre contiene espacios y comienza con --, lo cual puede confundirse con una opción del comando cat. Para evitar que cat interprete el nombre como una opción, se usa el marcador --, que indica el fin de las opciones del comando:\n", + " `cat -- \"--spaces in this filename--\"`\n", + " Este comando muestra el contenido del archivo, que corresponde a la contraseña del siguiente nivel: `MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx`\n", + " Esta contraseña se utiliza luego para acceder al siguiente usuario (bandit3) repitiendo el proceso de conexión por SSH.\n", + "* **Próximo nivel:** @Diego-72" + ], + "metadata": { + "id": "OD6veEB2LYOh" + } } ], "metadata": { "colab": { - "provenance": [], - "include_colab_link": true + "provenance": [] }, "kernelspec": { "display_name": "Python 3", From b0ac4478894da8d9791256737be69a99c6f45949 Mon Sep 17 00:00:00 2001 From: Manuela Bastidas Date: Thu, 5 Mar 2026 21:41:19 -0500 Subject: [PATCH 2/2] Creado con Colab --- Ejercicios/CapturetheFlag.ipynb | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Ejercicios/CapturetheFlag.ipynb b/Ejercicios/CapturetheFlag.ipynb index b6e10af..1b38a9e 100644 --- a/Ejercicios/CapturetheFlag.ipynb +++ b/Ejercicios/CapturetheFlag.ipynb @@ -1,5 +1,15 @@ { "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, { "cell_type": "markdown", "metadata": { @@ -155,8 +165,8 @@ "* **Explicación técnica:**\n", " El protocolo SSH permite conectarse de forma remota y segura a la terminal del servidor. Una vez autenticado con la contraseña obtenida en el nivel anterior usando el comando.\n", "\n", - " `ssh bandit.labs.overthewire.org -p 2220 -l bandit2` y luego ingresando la contrasena.\n", - " Ya estamos dentro de la terminal del servido; ahi usando `ls` listaremos los archivos del directorio actual, Alli encontraremos un unico archivo de nombre peculiar llamado: --spaces in this filename--\n", + " `ssh bandit.labs.overthewire.org -p 2220 -l bandit2` y luego ingresando la contraseña.\n", + " Ya estamos dentro de la terminal del servidor; ahí usando `ls` listaremos los archivos del directorio actual. Allí encontraremos un unico archivo de nombre peculiar llamado: --spaces in this filename--\n", " Este nombre contiene espacios y comienza con --, lo cual puede confundirse con una opción del comando cat. Para evitar que cat interprete el nombre como una opción, se usa el marcador --, que indica el fin de las opciones del comando:\n", " `cat -- \"--spaces in this filename--\"`\n", " Este comando muestra el contenido del archivo, que corresponde a la contraseña del siguiente nivel: `MNk8KNH3Usiio41PRUEoDFPqfxLPlSmx`\n", @@ -170,7 +180,8 @@ ], "metadata": { "colab": { - "provenance": [] + "provenance": [], + "include_colab_link": true }, "kernelspec": { "display_name": "Python 3",