Win10 DVWA download, installation and configuration graphic tutorial detailed explanation (novice learning penetration)

Win10 DVWA download, installation and configuration graphic tutorial detailed explanation (novice learning penetration)

The computer system has been reinstalled, and the penetration testing learning environment DVWA needs to be reinstalled. I would like to take this opportunity to tell you about the installation process of DVWA. Because different computers have different configurations and environments, I installed it on my computer in one go according to this installation tutorial. If you encounter any problems during installation, you are welcome to discuss in the comment section. I check the blog every day and will reply if I see a solution.

The installation process is divided into two steps: downloading phpstudy and downloading dvwa . Let’s officially enter the installation tutorial:

1.1 The first thing you need to prepare is the DVWA environment. DVWA needs to run in multiple environments such as databases/servers. We generally use phpStudy which integrates these environments.

This tool can be downloaded from the official website, the official website address is: http://phpstudy.php.cn/ The official website interface is as follows:

1.2 Click "Software Download" in the title bar to enter the version selection download interface of phpStudy :

1.3 I personally recommend downloading this 33M decompressed version, which contains more complete supporting plug-ins. After downloading, unzip it to anywhere you want.

After decompression is complete, click phpstudy20161103.exe (different versions, different names) to run the installation program.

Note: The installation path cannot contain Chinese characters. I personally installed it directly in the root directory of the E drive. The installation path is: E:\phpStudy

1.4 Then you can click phpStudy.exe to run the program. The results of successful operation are as follows (note that there is a process of starting the service, and the two indicator lights of the running status change from red to green):

If it fails to run successfully, please refer to the attached manual "manual.chm " to find a solution.

Just keep this software open and then download, install and configure dvwa.

2.1 Go to the DVWA official website, the URL is: http://www.dvwa.co.uk/ Scroll to the bottom of the page and click “download” to download.

2.2 The downloaded file is a compressed package DVWA-master.zip, which needs to be unzipped to the WWW directory of phpStudy (you can also unzip it in the downloaded directory and then copy it to WWW).

The path on my computer is: E:\phpStudy\WWW . I unzipped it here and the result is as follows:

2.3 At this point you need to change some configuration information. We need to find the config.inc.php.dist file under E:\phpStudy\WWW\DVWA-master\config

Open it with Notepad, change the default password "p@ssw0rd" to "root", save it, and then delete the suffix ".dist" of config.inc.php.dist. Finally, only config.inc.php is left.

Some are directly config.inc.php, so there is no need to change the suffix.

3.1 Keep phpstudy open, enter any browser, and enter: localhost/dvwa-master/setup.php in the address bar to enter the settings interface

3.2 Click the "Create /Reset Database" button at the bottom to create the database . If the creation is successful, the following result will be displayed (left picture). Click the login button at the bottom to enter the login interface.

It is also possible that the page will automatically jump to the login page after successful creation (right picture)

Let me tell you here that after the Firefox browser on my computer is successfully created, the login button will not be displayed and the login interface will not pop up.

You can change the last setup.php to login.php in the address bar to enter the login interface.

3.3 The default username is admin and the password is password (there are actually five default usernames and passwords, which can be found during the SQL injection test later)

ps: previously set the p@ssw0rd to root, that is the database password, not the DVWA login password,

The successful login is displayed as follows (different DVWA versions support different vulnerability types, so the display is slightly different)

To sum up, there are three steps: install phpstudy, install/configure dvwa, and log in.

The above is the detailed graphic tutorial on how to download, install and configure Win10 DVWA that I introduced to you. I hope it will be helpful to you. If you have any questions, please leave me a message and I will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website!
If you find this article helpful, please feel free to reprint it and please indicate the source. Thank you!

You may also be interested in:
  • Problems and solutions of garbled display in dvwa+xampp
  • Detailed tutorial on downloading, installing, and using DVWA (setting up a vulnerability testing environment)

<<:  How to use js to communicate between two html windows

>>:  Write a mysql data backup script using shell

Recommend

Docker deployment of Kafka and Spring Kafka implementation

This article mainly introduces the deployment of ...

WML tag summary

Structure related tags ---------------------------...

Three ways to forward linux ssh port

ssh is one of the two command line tools I use mo...

How to use module fs file system in Nodejs

Table of contents Overview File Descriptors Synch...

JavaScript code to implement Weibo batch unfollow function

A cool JavaScript code to unfollow Weibo users in...

HTML implementation of a simple calculator with detailed ideas

Copy code The code is as follows: <!DOCTYPE ht...

Two ways to install the Linux subsystem in Windows 10 (with pictures and text)

Windows 10 now supports Linux subsystem, saying g...

Detailed explanation of MySQL 30 military rules

1. Basic Specifications (1) InnoDB storage engine...

JavaScript pie chart example

Drawing EffectsImplementation Code JavaScript var...

MySQL 8.0.14 installation and configuration method graphic tutorial

This article records the installation and configu...

Three examples of nodejs methods to obtain form data

Preface Nodejs is a server-side language. During ...

How to use HTML 5 drag and drop API in Vue

The Drag and Drop API adds draggable elements to ...

Front-end development must learn to understand HTML tags every day (1)

2.1 Semanticization makes your web pages better u...

How to modify the forgotten password when installing MySQL on Mac

1. Install MySQL database on mac 1. Download MySQ...

5 ways to make your JavaScript codebase cleaner

Table of contents 1. Use default parameters inste...