diff options
| author | jerome <jerome@xlinfo.fr> | 2023-12-26 16:23:25 +0100 |
|---|---|---|
| committer | jerome <jerome@xlinfo.fr> | 2023-12-26 16:23:25 +0100 |
| commit | 067b18f276827f1e28bd35d7b1e0f27fbc1ce3bd (patch) | |
| tree | 03fb7bb199e87464f8bdfdd3f5c0e0cc7d78a3ed | |
| parent | bff4a756594cd4dd2560af306c1882dfd0db31c5 (diff) | |
| download | dvwa-067b18f276827f1e28bd35d7b1e0f27fbc1ce3bd.tar.gz dvwa-067b18f276827f1e28bd35d7b1e0f27fbc1ce3bd.zip | |
ajout Dockerfile
| -rw-r--r-- | Dockerfile | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4c11732 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM vulnerables/web-dvwa +ENV DEBIAN_FRONTEND noninteractive +# stretch est passé des dépôts officiels aux archives debian +RUN sed -i /security/d /etc/apt/sources.list +RUN sed -i /stretch-updates/d /etc/apt/sources.list +RUN sed -i s/deb.debian.org/archive.debian.org/g /etc/apt/sources.list +RUN apt update +# on installe wget et netcat pour les hacks +RUN apt install -y wget netcat +# on modifie php.ini en suivant les recommandations de dvwa +RUN sed -i 's/allow_url_include = Off/allow_url_include = On/' /etc/php/7.0/apache2/php.ini +# on preconfigure phpmyadmin +RUN echo "phpmyadmin phpmyadmin/dbconfig-install boolean true" | debconf-set-selections +RUN echo "phpmyadmin phpmyadmin/mysql/admin-pass password ''" | debconf-set-selections +RUN echo "phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2" | debconf-set-selections +# on installe phpmyadmin +RUN chown -R mysql:mysql /var/lib/mysql /var/run/mysqld;service mysql start; apt install -y phpmyadmin |
