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