Web Hacking/Study

[Kali Linux] DVWA 설치

박연준 2024. 1. 26. 01:22

Apache2 설치

sudo apt-get update

# apache2 설치
sudo apt-get install apache2

#서버 시작
sudo service apache2 start

#서버 중단
sudo service apache2 stop

#서버 재시작
sudo service apache2 restart

#OS 시작 시 자동 시작
sudo systemctl enable apache2

#OS 시작 시 자동 시작 해제
sudo systemctl disable apache2

 

 

기본적으로 apache2를 설치하였다면 다음 명령어 수행으로 서버 상태 확인 가능

$ systemctl start apache2
$ systemctl enable apache2
$ systemctl status apache2

 

 

 

데이터베이스(MariaDB) 설정

칼리리눅스는 mysql(mariadb)가 자동으로 설치되어 있음 

$ systemctl start mysql
$ systemctl enable mysql
$ systemctl status mysql

 

다음으로 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;

 

 

DVWA 설치 및 설정

$ cd /var/www/html
$ git clone https://github.com/digininja/DVWA.git

 

$ cd /var/www/html/DVWA/config
$ cp config.inc.php.dist config.inc.php

 

 

DVWA 접속

다음으로 127.0.0.1/DVWA/login.php 주소창으로 접속해 Default 계정으로 접속해준다.

admin / password

 

접속한 후에 페이지 하단 부분에 Create/Reset Database 버튼을 클릭하면 DVWA 실습 환경 준비가 끝난다.