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 실습 환경 준비가 끝난다.
'Web Hacking > Study' 카테고리의 다른 글
[Kali Linux] weeman 실습 - 피싱사이트 제작 (0) | 2024.01.26 |
---|---|
[Kali Linux] HTTrack - 사이트 복제 (0) | 2024.01.26 |
경로 순회 취약점이란? (0) | 2024.01.15 |
Authentication 취약점이란? (0) | 2024.01.15 |
UNION Based SQL Injection 정리 (0) | 2024.01.13 |