public:dvwa
Differences
This shows you the differences between two versions of the page.
Next revisionBoth sides next revision | |||
public:dvwa [2013/04/04 14:47] – created KoHofer@unibz.it | public:dvwa [2013/04/04 15:01] – KoHofer@unibz.it | ||
---|---|---|---|
Line 2: | Line 2: | ||
This short how-to will guide you through the installation process of DVWA on Ubuntu 12.04 LTS | This short how-to will guide you through the installation process of DVWA on Ubuntu 12.04 LTS | ||
+ | |||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
+ | |||
+ | Install a Virtual Machine with Ubuntu 12.04 LTS Server. Next install the additional | ||
+ | software packages below. | ||
Ubuntu Software Packages: | Ubuntu Software Packages: | ||
- | sudo apt-get install php5 php5-common php5-cli php5-mysql libapache2-mod-php5 mysql-server php5-mysql apache2 libapache2-mod-php5 | + | sudo apt-get install php5 php5-common php5-cli php5-mysql libapache2-mod-php5 mysql-server php5-mysql apache2 libapache2-mod-php5 |
< | < | ||
Line 35: | Line 39: | ||
</ | </ | ||
+ | |||
+ | Login into the newly created VM and download this script: | ||
+ | |||
+ | ssh -Y < | ||
+ | | ||
+ | -Y is important to allow for graphical window (firefox) to open | ||
+ | |||
+ | |||
+ | {(xssnipper>, | ||
+ | #/bin/bash | ||
+ | echo -e " | ||
+ | echo -e "# Damn Vulnerable Web App Installer Script #" | ||
+ | echo -e "#######################################" | ||
+ | echo " Coded By: Travis Phillips" | ||
+ | echo " Website: http:// | ||
+ | echo -e -n "\n[*] Changing directory to / | ||
+ | cd /var/www > /dev/null | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Removing default index.html..." | ||
+ | rm index.html > /dev/null | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Changing to Temp Directory..." | ||
+ | cd /tmp | ||
+ | echo -e " | ||
+ | |||
+ | echo "[*] Downloading DVWA..." | ||
+ | wget http:// | ||
+ | #wget http:// | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Unzipping DVWA..." | ||
+ | unzip DVWA-1.0.7.zip > /dev/null | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Deleting the zip file..." | ||
+ | rm DVWA-1.0.7.zip > /dev/null | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Copying dvwa to root of Web Directory..." | ||
+ | cp -R dvwa/* /var/www > /dev/null | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Clearing Temp Directory..." | ||
+ | rm -R dvwa > /dev/null | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Enabling Remote include in php.ini..." | ||
+ | cp / | ||
+ | sed -e ' | ||
+ | rm / | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Enabling write permissions to / | ||
+ | chmod 777 / | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Starting Web Service..." | ||
+ | service apache2 start &> /dev/null | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Starting MySQL..." | ||
+ | service mysql start &> /dev/null | ||
+ | sleep 11 | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Updating Config File..." | ||
+ | cp / | ||
+ | sed -e ' | ||
+ | rm / | ||
+ | echo -e " | ||
+ | |||
+ | echo -n "[*] Updating Database..." | ||
+ | wget --post-data " | ||
+ | mysql -u root --password=' | ||
+ | mysql -u root --password=' | ||
+ | mysql -u root --password=' | ||
+ | mysql -u root --password=' | ||
+ | mysql -u root --password=' | ||
+ | echo -e " | ||
+ | |||
+ | echo -e -n "[*] Starting Firefox to DVWA\nUserName: | ||
+ | firefox http:// | ||
+ | echo -e " | ||
+ | echo -e " | ||
+ | )} | ||
+ | |||
+ | |||
+ | Now stop the apache2 and mysql service | ||
+ | |||
+ | service apache2 stop | ||
+ | service mysql stop | ||
+ | |||
+ | Now you are ready to execute the dvwa-installer.sh script | ||
+ | |||
+ | ./ | ||
+ | |||
+ | This will download the DVWA Program, set it up and open firefox to create/ | ||
+ | |||
+ | |||
+ | ===== Links ===== | ||
+ | |||
+ | [[http:// | ||
/data/www/wiki.inf.unibz.it/data/pages/public/dvwa.txt · Last modified: 2019/01/16 10:03 by 127.0.0.1