Guest User

dvwa

a guest
Nov 6th, 2017
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. #/bin/bash
  2. echo -e "\n#######################################"
  3. echo -e "# Damn Vulnerable Web App Installer Script #"
  4. echo -e "#######################################"
  5. echo -e -n "\n[*] Changing directory to /var/www..."
  6. cd /var/www > /dev/null
  7. echo -e "Done!\n"
  8. echo -n "[*] Removing default index.html..."
  9. rm index.html > /dev/null
  10. echo -e "Done!\n"
  11. echo -n "[*] Changing to Temp Directory..."
  12. cd /tmp
  13. echo -e "Done!\n"
  14. echo "[*] Downloading DVWA..."
  15. wget http://scisweb.ulster.ac.uk/~kevin/com535/labs/DVWA-1.0.8.zip;
  16. echo -e "Done!\n"
  17. echo -n "[*] Unzipping DVWA..."
  18. unzip DVWA-1.0.8.zip > /dev/null
  19. echo -e "Done!\n"
  20. echo -n "[*] Deleting the zip file..."
  21. rm DVWA-1.0.8.zip > /dev/null
  22. echo -e "Done!\n"
  23. echo -n "[*] Copying dvwa to root of Web Directory..."
  24. cp -R dvwa/* /var/www > /dev/null
  25. echo -e "Done!\n"
  26. echo -n "[*] Clearing Temp Directory..."
  27. rm -R dvwa > /dev/null
  28. echo -e "Done!\n"
  29. echo -n "[*] Enabling Remote include in php.ini..."
  30. cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini1
  31. sed -e 's/allow_url_include = Off/allow_url_include = On/' /etc/php5/apache2/php.ini1 > /etc/php5/apache2/php.ini
  32. rm /etc/php5/apache2/php.ini1
  33. echo -e "Done!\n"
  34. echo -n "[*] Enabling write permissions to /var/www/hackable/upload..."
  35. chmod 777 /var/www/hackable/uploads/
  36. echo -e "Done!\n"
  37. echo -n "[*] Starting Web Service..."
  38. service apache2 start &> /dev/null
  39. echo -e "Done!\n"
  40. echo -n "[*] Starting MySQL..."
  41. service mysql start &> /dev/null
  42. echo -e "Done!\n"
  43. echo -n "[*] Updating Config File..."
  44. cp /var/www/config/config.inc.php /var/www/config/config.inc.php1
  45. sed -e 's/'\'\''/'\''toor'\''/' /var/www/config/config.inc.php1 > /var/www/config/config.inc.php
  46. rm /var/www/config/config.inc.php1
  47. echo -e "Done!\n"
  48. echo -n "[*] Updating Database..."
  49. wget --post-data "create_db=Create / Reset Database" http://127.0.0.1/setup.php &> /dev/null
  50. mysql -u root --password='toor' -e 'update dvwa.users set avatar = "/hackable/users/gordonb.jpg" where user = "gordonb";'
  51. mysql -u root --password='toor' -e 'update dvwa.users set avatar = "/hackable/users/smithy.jpg" where user = "smithy";'
  52. mysql -u root --password='toor' -e 'update dvwa.users set avatar = "/hackable/users/admin.jpg" where user = "admin";'
  53. mysql -u root --password='toor' -e 'update dvwa.users set avatar = "/hackable/users/pablo.jpg" where user = "pablo";'
  54. mysql -u root --password='toor' -e 'update dvwa.users set avatar = "/hackable/users/1337.jpg" where user = "1337";'
  55. echo -e "Done!\n"
  56. echo -e -n "[*] Starting Firefox to DVWA\nUserName: admin\nPassword: password"
  57. firefox http://127.0.0.1/login.php &> /dev/null &
  58. echo -e "\nDone!\n"
  59. echo -e "[\033[1;32m*\033[1;37m] DVWA Install Finished!\n"
Add Comment
Please, Sign In to add comment