1. 칼리 리눅스 설치 및 실행
- 아래의 사이트에 접속하여 자신이 사용하는 가상머신에 맞는 이미지를 다운로드 한다.(초기 아이디/패스워드 : kali//kali)
https://www.kali.org/get-kali/#kali-virtual-machines
2. Apache2 실행
- 아래의 명령어를 입력하여 웹 서비스 아파치(apache2)를 실행한다.
# systemctl start apache2
# systemctl enable apache2
# systemctl status apache2
3. MySQL 실행 및 설정
- 아래의 명령어를 입력하여 MySQL(MariaDB)을 실행한다.
# systemctl start mysql
# systemctl enable mysql
# systemctl status mysql
- 아래의 명령어를 입력하여 데이터베이스 및 계정을 생성한다.
# mysql -u root -p
mysql> create database dvwa;
mysql> create user dvwa@localhost identified by 'p@ssw0rd';
mysql> grant all on dvwa.* to dvwa@localhost;
mysql> flush privileges;
4. DVWA 설치 및 설정
- 아래의 명령어를 사용하여 DVWA를 다운로드 받는다.
# cd /var/www/html
# git clone https://github.com/digininja/DVWA.git
- 아래의 명령어를 입력하여 DVWA 설정파일을 생성한다.
# cd /var/www/html/DVWA/config
# cp config.inc.php.dist config.inc.php
5. DVWA 접속
- 웹 브라우저에서 아래의 주소로 접속한다음 로그인한다.(Default ID/PW : admin//password)
http://127.0.0.1/DVWA/login.php
- 화면 아래 "Create/Reset Database" 버튼을 클릭하면 DVWA 실습 환경 준비가 끝난다.