DVWA en Kali Linux: Guía Completa

https://www.onlinetis.com

DVWA en Kali Linux: Guía Completa

Instalar y configurar DVWA (Damn Vulnerable Web Application) en Kali Linux es una excelente manera de practicar pruebas de penetración en un entorno seguro y legal. DVWA es una aplicación web escrita en PHP/MySQL diseñada específicamente para ser vulnerable.

Aquí tienes una guía paso a paso para ponerla en marcha:


1. Descargar DVWA

Primero, abre tu terminal y clona el repositorio oficial desde GitHub dentro del directorio del servidor web de Kali (/var/www/html):

Bash
cd /var/www/html
sudo git clone https://github.com/digininja/DVWA.git

2. Configurar Permisos

Para que el servidor web pueda escribir en ciertas carpetas (necesario para las vulnerabilidades de subida de archivos), ajusta los permisos:

Bash
sudo chmod -R 777 /var/www/html/DVWA/hackable/uploads/
sudo chmod -R 777 /var/www/html/DVWA/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt

3. Configurar la Base de Datos

DVWA necesita una base de datos MySQL. Sigue estos pasos:

  1. Entra a MariaDB: sudo mysql -u root

  2. Crea la base de datos y el usuario:

    SQL
    CREATE DATABASE dvwa;
    CREATE USER 'dvwa'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON dvwa.* TO 'dvwa'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
    

4. Configurar el archivo de DVWA

Copia el archivo de configuración de ejemplo y edítalo con tus credenciales:

Bash
cd /var/www/html/DVWA/config
sudo cp config.inc.php.dist config.inc.php
sudo nano config.inc.php

Dentro del archivo, busca y cambia los siguientes valores para que coincidan con lo que creaste en el paso anterior:

  • $_DVWA[ 'db_database' ] = 'dvwa';

  • $_DVWA[ 'db_user' ] = 'dvwa';

  • $_DVWA[ 'db_password' ] = 'password';

5. Iniciar Servicios y Finalizar

Asegúrate de que Apache y MySQL estén corriendo:

Bash
sudo service apache2 start
sudo service mysql start

Ahora, abre tu navegador y ve a: http://localhost/DVWA/setup.php

Haz clic en el botón "Create / Reset Database" al final de la página. Si todo está correcto, serás redirigido al login.

  • Usuario por defecto: admin

  • Contraseña por defecto: password


Notas Importantes

  • Seguridad: Nunca instales DVWA en un servidor con acceso a internet. Úsalo solo en tu máquina local o en una red aislada (Host-Only).

  • Niveles de dificultad: En el menú lateral izquierdo verás la opción DVWA Security. Puedes cambiar la dificultad de Low (Baja) a Impossible para ir aumentando el reto.

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux