본문으로 바로가기

1. 칼리 리눅스 설치 및 실행

- 아래의 사이트에 접속하여 자신이 사용하는 가상머신에 맞는 이미지를 다운로드 한다.(초기 아이디/패스워드 : kali//kali)

https://www.kali.org/get-kali/#kali-virtual-machines

 

Get Kali | Kali Linux

Home of Kali Linux, an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments.

www.kali.org

 

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 실습 환경 준비가 끝난다.