Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Installation DVWA » : différence entre les versions

De EC_Wiki
Page créée avec « Retour Cybersécurité | Accueil ==== 🐱‍💻 Procédure : Installation de DVWA ==== ## 🎯 Objectif Installer DVWA (Damn Vulnerable Web Application) dans un conteneur LXC pour pratiquer : - SQL Injection - XSS - Command Injection - File Inclusion - CSRF - Brute Force ## 🧰 Pré-requis - Conteneur LXC Debian/Ubuntu - Apache2 - PHP + extensions - MariaDB/MySQL - Accès root au conteneur ## 🧱 Étapes ### 1. Installer Apache et... »
 
Aucun résumé des modifications
 
Ligne 23 : Ligne 23 :
  apt update
  apt update
  apt install apache2 php php-mysqli php-gd php-zip php-curl php-xml -y
  apt install apache2 php php-mysqli php-gd php-zip php-curl php-xml -y


  ### 2. Installer MariaDB
  ### 2. Installer MariaDB
  apt install mariadb-server -y
  apt install mariadb-server -y


  ### 3. Télécharger DVWA
  ### 3. Télécharger DVWA
  cd /var/www/html
  cd /var/www/html
  git clone https://github.com/digininja/DVWA.git  dvwa
  git clone https://github.com/digininja/DVWA.git  dvwa


  ### 4. Configurer la base de données
  ### 4. Configurer la base de données
Ligne 39 : Ligne 36 :
  mysql -u root -e "GRANT ALL PRIVILEGES ON dvwa.* TO 'dvwa'@'localhost';"
  mysql -u root -e "GRANT ALL PRIVILEGES ON dvwa.* TO 'dvwa'@'localhost';"
  mysql -u root -e "FLUSH PRIVILEGES;"
  mysql -u root -e "FLUSH PRIVILEGES;"


  ### 5. Configurer DVWA
  ### 5. Configurer DVWA

Dernière version du 11 mars 2026 à 21:36

Retour Cybersécurité | Accueil

🐱‍💻 Procédure : Installation de DVWA modifier le wikicode

## 🎯 Objectif
Installer DVWA (Damn Vulnerable Web Application) dans un conteneur LXC pour pratiquer :
- SQL Injection
- XSS
- Command Injection
- File Inclusion
- CSRF
- Brute Force
## 🧰 Pré-requis
- Conteneur LXC Debian/Ubuntu
- Apache2
- PHP + extensions
- MariaDB/MySQL
- Accès root au conteneur
## 🧱 Étapes
### 1. Installer Apache et PHP
apt update
apt install apache2 php php-mysqli php-gd php-zip php-curl php-xml -y
### 2. Installer MariaDB
apt install mariadb-server -y
### 3. Télécharger DVWA
cd /var/www/html
git clone https://github.com/digininja/DVWA.git  dvwa
### 4. Configurer la base de données
mysql -u root -e "CREATE DATABASE dvwa;"
mysql -u root -e "CREATE USER 'dvwa'@'localhost' IDENTIFIED BY 'dvwa';"
mysql -u root -e "GRANT ALL PRIVILEGES ON dvwa.* TO 'dvwa'@'localhost';"
mysql -u root -e "FLUSH PRIVILEGES;"
### 5. Configurer DVWA
cd /var/www/html/dvwa/config
cp config.inc.php.dist config.inc.php
nano config.inc.php

Modifier :
- DB_USER = 'dvwa'
- DB_PASSWORD = 'dvwa'
### 6. Activer mod_rewrite
a2enmod rewrite
systemctl restart apache2
### 7. Donner les permissions
chown -R www-data:www-data /var/www/html/dvwa
### 8. Accéder à DVWA
Ouvrir dans le navigateur Kali :  
`http://10.10.10.40/dvwa`

Initialiser la base via l’interface.
## 🧊 Snapshots recommandés
- CLEAN : DVWA installé
- READY : DVWA opérationnel
- PRE-EXPLOIT : avant tests

## 📝 Notes