0% encontró este documento útil (0 votos)
460 vistas21 páginas

Instalación de DVWA en Kali Linux

Este documento describe el proceso de instalación del laboratorio DVWA (Damn Vulnerable Web App) en Kali Linux para propósitos educativos de seguridad informática. Inicialmente se explican los requisitos y cómo descargar e instalar DVWA. Luego se detallan los pasos para crear la base de datos, configurar los permisos y parámetros requeridos, y finalmente ejecutar la aplicación vulnerable DVWA en el navegador.

Cargado por

Manuel Rojas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
460 vistas21 páginas

Instalación de DVWA en Kali Linux

Este documento describe el proceso de instalación del laboratorio DVWA (Damn Vulnerable Web App) en Kali Linux para propósitos educativos de seguridad informática. Inicialmente se explican los requisitos y cómo descargar e instalar DVWA. Luego se detallan los pasos para crear la base de datos, configurar los permisos y parámetros requeridos, y finalmente ejecutar la aplicación vulnerable DVWA en el navegador.

Cargado por

Manuel Rojas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TALLER DE DESARROLLO SEGURO

MANUEL ANTONIO ROJAS BARRERO

POLITÉCNICO GRANCOLOMBIANO
FACULTAD DE INGENIERÍA
ESPECIALIZACIÓN EN SEGURIDAD DE LA INFORMACIÓN
BOGOTÁ D.C.
2019
TALLER DE DESARROLLO SEGURO

MANUEL ANTONIO ROJAS BARRERO

Laboratorio DVWA (Damn Vulnerable Web App)


en Kali Linux

INTRUCTOR:
DANIEL RODRÍGUEZ

POLITÉCNICO GRANCOLOMBIANO
FACULTAD DE INGENIERÍA
ESPECIALIZACIÓN EN SEGURIDAD DE LA INFORMACIÓN
BOGOTÁ D.C.
2019
CONTENIDO

CONTENIDO......................................................................................................................................3
1. PROCESO DE INSTALACIÓN DVWA ..................................................................................4
1.1. ELEMENTOS NECESARIOS .............................................................................................4
1.2. INSTALACIÓN DVWA EN KALI LINUX ...........................................................................5
1.3. DAR PERMISOS A CARPETA DVWA .......................................................................... 12
1.4. CREACIÓN DE LA BASE DE DATOS DVWA ............................................................. 14
1.5. EJECUTAR DVWA ............................................................................................................ 18
1. PROCESO DE INSTALACIÓN DVWA

1.1. ELEMENTOS NECESARIOS

 VIRTUAL BOX: https://www.virtualbox.org/

 KALI LINUX 32 BITS: https://www.kali.org/downloads/

4
1.2. INSTALACIÓN DVWA EN KALI LINUX

 Ejecutar Kali Linux en la máquina virtual, abrir el navegador e ingresar


a la siguiente dirección web para descargar la aplicación DVWA:
http://www.dvwa.co.uk/

5
 Otra opción es hacerlo desde la terminal de Kali, para lo cual se debe
hacer lo siguiente:

Para obtener la dirección de enlace, se debe abrir el navegador desde


nuestro equipo, acceder a la página: http://www.dvwa.co.uk/
y utilizar la tecla F12 y luego seleccionar el botón de descarga para
poder visualizar el link del archivo:

6
 Una vez se obtenga el link del archivo, abrimos la terminal de Kali

 Nos ubicamos en la carpeta de descargas con el comando “cd


Descargas”:

7
 Luego se debe utilizar el comando “wget” en la terminal de Linux, junto
con el link obtenido anteriormente, de la siguiente manera:
wget https://github.com/ethicalhack3r/DVWA/archive/master.zip

8
 Una vez descargado el archivo se debe descomprimir dando clic
derecho sobre el archivo y luego en la opción “Extraer aquí”:

 O desde la terminal de Kali, utilizando el comando unzip master.zip:

9
 Una vez descomprimido el archivo, podremos visualizar la siguiente
carpeta:

 Se debe crear la carpeta dvwa en el siguiente directorio /var/www/html


y copiar dentro de esta carpeta todo el contenido de la carpeta
descomprimida DVWA-master:

10
 O se puede mover el contenido de la carpeta DVWA-master por medio
de la terminal de Kali con el siguiente comando, sin necesidad de crear
la carpeta manualmente:
mv DVWA-master /var/www/html/dvwa

11
1.3. DAR PERMISOS A CARPETA DVWA

 Una vez en el directorio, se deben dar permisos a la carpeta dvwa,


utlilizando el código 755 (RWX / RW / RW), para que el propietario del
archivo pueda leer, escribir y ejecutar, mientras que los demás usuarios
solo puedan leer, escribir, pero no ejecutar.

Se deben utilizar los siguientes comandos:


- cd /var/www/html
- chmod -R 755 dvwa

12
 Ahora se deben ejecutar los siguientes comandos desde la terminal de
Kali para otorgar algunos permisos adicionales a algunos archivos y/o
carpetas específicas que son necesarias para el correcto
funcionamiento del aplicativo dvwa:

Para ubicarse en el directorio:


cd /var/www/html/dvwa

Para agregar al grupo www-data:


- sudo chgrp www-data hackable/uploads
- sudo chgrp www-data external/phpids/0.6/lib/IDS/tmp/phpids_log.txt
- sudo chgrp www-data config

Para dar permisos específicos de escritura:


- sudo chmod g+w hackable/uploads
- sudo chmod g+w external/phpids/0.6/lib/IDS/tmp/phpids_log.txt
- sudo chmod g+w config

13
1.4. CREACIÓN DE LA BASE DE DATOS DVWA

 Se debe iniciar el servicio de MySql con el comando: service mysql start

 Ahora se debe abrir MySql escribiendo lo siguiente: mysql

14
 Para crear la base se debe escribir el siguiente comando: CREATE
DATABASE dvwa;

 Se verifica que se haya creado la base correctamente con el comando


SHOW DATABASES; y luego escribimos: EXIT

15
 En Kali Linux viene instalado por defecto MariDB por lo cual se debe
crear manualmente un usuario y contraseña, ya que el que se encuentra
en el config del dvwa no va a funcionar para crear las tablas de
 la base de datos correctamente:

Se deben ejecutar los siguientes comandos uno a uno:


- grant all on dvwa.* to dvwa@localhost identified by 'Poli2019';
- flush privileges;
- exit

16
 Una vez creado el usuario para MariaDB, se debe acceder a la ruta:
var/www/html/dvwa/config y renombrar el archivo config.inc.php.dist
por config.inc.php

 Ahora se debe editar su contenido modificando los valores para que


queden de la siguiente manera:

17
1.5. EJECUTAR DVWA

 Primero se debe abrir el archivo php.ini que se encuentra en la ruta


etc/php/7.3/apache2/ y verificar que las opciones allow_url_open y
allow_url_include se encuentren en On, de lo contrario se debe
modificar el archivo de la siguiente manera:

18
 Luego se debe iniciar el servidor Apache2 con el comando: service
apache2 start

 Una vez iniciado el servidor Apache, se debe abrir el navegador


accediendo a la siguiente dirección: http://localhost/dvwa

19
 Se abrirá la pantalla del Setup del aplicativo dvwa, en donde se debe
verificar que los permisos hayan quedado otorgados correctamente y
luego presionar el botón Create / Reset Database

 Se crearán las tablas necesarias en la base de datos dvwa y se mostrará


el resultado de la siguiente manera:

20
 Luego se mostrará la pantalla de Login, en donde se debe ingresar con
los siguientes datos:

Usuario: admin
Contraseña: password

 Finalmente se iniciará correctamente el aplicativo DVWA, mostrando la


pantalla principal:

21

TALLER DE DESARROLLO SEGURO 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MANUEL ANTONIO ROJAS BARRERO
TALLER DE DESARROLLO SEGURO 
 
 
 
 
 
 
 
 
 
MANUEL ANTONIO ROJAS BARRERO 
 
 
 
 
 
 
Laboratorio DVWA (Damn Vul
CONTENIDO 
  
CONTENIDO..................................................................................................
4 
 
1. PROCESO DE INSTALACIÓN DVWA 
 
1.1. ELEMENTOS NECESARIOS 
 
 VIRTUAL BOX: https://www.virtualbox.org/  (https://www.
5 
 
1.2. INSTALACIÓN DVWA EN KALI LINUX 
 
 Ejecutar Kali Linux en la máquina virtual, abrir el navegador e ingresar 
a la
6 
 
 Otra opción es hacerlo desde la terminal de Kali, para lo cual se debe 
hacer lo siguiente: 
 
Para obtener la direcci
7 
 
 Una vez se obtenga el link del archivo, abrimos la terminal de Kali  
 
 Nos ubicamos en la carpeta de descargas con
8 
 
 Luego se debe utilizar el comando “wget” en la terminal de Linux, junto 
con el link obtenido anteriormente, de la sig
9 
 
 Una vez descargado el archivo se debe descomprimir dando clic 
derecho sobre el archivo y luego en la opción “Extraer
10 
 
 Una vez descomprimido el archivo, podremos visualizar la siguiente 
carpeta: 
 
 
 Se debe crear la carpeta dvwa en

También podría gustarte