Self-Improvement

kali에서 dvwa 설치 본문

Kali Linux/실습환경 구축

kali에서 dvwa 설치

JoGeun 2018. 10. 21. 13:25



다운로드가 되면 master.zip이 생긴다.

#unzip master.zip



압축을 풀면 DVWA-master 디렉터리가 생긴다.

#mv DVWA-master dvwa



#chmod 755 -R dvwa
#cd dvwa/config
#cp config.inc.php.dist config.inc.php



#find /  -name php.ini 



모든 php.ini파일에 allow_url_fopen, allow_url_include=on으로 해준다



※/var/www/html/dvwa/php.ini파일안은 allow_url_fopen on, allow_url_include on으로 한다





#apt-get -y install php7.0-gd (버전확인해서 설치)
#service apache2 restart
#firefox localhost/dvwa & (페이지가 작동되는지만 확인)

※[User: root] 부분에 No일시 해당 경로의 파일을 chmod 777을 해준다
#chmod 777 /var/www/html/dvwa/hackable/uploads/
#chmod 777 /var/www/html/dvwa/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt
#chmod 777 /var/www/html/dvwa/config



No였던게 Yes로 바뀌 였다.

※reCAPTCHA key는 https://www.google.com/recaptcha/intro/android.html에서 
값을 받아서  config.inc.php파일의 public_key, private_key에 등록한다.

다시 홈페이지로 가서 Create / Reset Database을 눌르게 되면 database을 설정을 하라고 나온다.



DB을 설정하고 root라는 유저로 사용할 수 없다고 나온다.

#service mysql restart
#mysql -u root -p
초기 기본 패스워드는 p@ssw0rd이다.
> create user dvwa; (root유저로는 진행할 수 없음으로 dvwa라는 user생성)



> grant all on dvwa.* to dvwa@localhost identified by 'p@ssw0rd';
> flush privileges;
> GRANT ALL ON dvwa.* TO 'dvwa'@'%';
> FLUSH PRIVILEGES;
> exit
#vi config.inc.php (파일을 열어서 db_database=dvwa, db_user=dvwa로 설정을 한다.)



#service mysql restart
다시 사이트에 접속하여 Create / Reset Database을 누르면 정상적으로 된걸 확인할 수 있다.



로그인화면으로 전환이 되어지며 초기 아이디 비밀번호는 admin/password이다.




'Kali Linux > 실습환경 구축' 카테고리의 다른 글

kali VM-tool, 한글 폰트 설치  (0) 2018.10.21