Sign inSign up

raquelars/dvwa

By raquelars

•Updated almost 2 years ago

Image
0

123

raquelars/dvwa repository overview

Esta imagen de Damn Vulnerable Web Application (DVWA) está basada en el código fuente oficial de DVWA https://github.com/digininja/DVWA⁠⁠ y se compone de:

  • PHP 8
  • MariaDB
  • Apache

Instrucciones de uso

Para descargar y ejecutar esta imagen desde Docker Hub utilizando Docker Compose, sigue estos pasos:

  1. Crear un archivo compose.yml con la siguiente configuración. Este archivo define las instrucciones y parámetros para MySQL, como el usuario y el nombre de la base de datos, y especifica el enlace para descargar la imagen.

    volumes:
      dvwa:
    
    networks:
      dvwa:
    services:
      dvwa:
        build: .
        image: raquelars/dvwa:v1
        # Change `always` to `build` to build from local source
        pull_policy: always
        environment:
          - DB_SERVER=db
        depends_on:
          - db
        networks:
          - dvwa
        ports:
          - 127.0.0.1:4280:80
        restart: unless-stopped
    
      db:
        image: docker.io/library/mariadb:10
        environment:
          - MYSQL_ROOT_PASSWORD=dvwa
          - MYSQL_DATABASE=dvwa
          - MYSQL_USER=dvwa
          - MYSQL_PASSWORD=p@ssw0rd
        volumes:
          - dvwa:/var/lib/mysql
        networks:
          - dvwa
        restart: unless-stopped
    
  2. luego, ejecutar Docker Compose: Dentro del directorio que contiene el archivo compose.yml, ejecuta el siguiente comando para iniciar los servicios en modo demonio:

    sudo docker compose up -d
    
  3. Verificación:Se crearán dos contenedores separados en la misma red, denominados dvwa-dvwa-1 y dvwa-db-1.

  4. Acceso al servicio: Para acceder a DVWA desde el navegador, ingresa:

    localhost:4280
    O la IP del host en el puerto 4280: IP_HOST:4280
    

Credenciales de inicio de sesión:

     Usuario: admin
     Contraseña: admin

Restablecer la base de datos: Una vez en la interfaz de DVWA, utiliza la opción Crear/Restablecer base de datos. Después de esta acción, las credenciales de acceso cambian a: Usuario: admin Contraseña: password

Tag summary

Content type

Image

Digest

sha256:b5e4f1fed…

Size

173.5 MB

Last updated

almost 2 years ago

docker pull raquelars/dvwa:v1