1. github에서 복제
git clone https://github.com/ethicalhack3r/DVWA
2. / var / www / html에 복사합니다.
cp -a DVWA/ /var/www/html
3.cd / var / www / html, DVWA 777 권한 부여
chmod 777 -R DVWA/
4. apache와 mysql을 다시 시작하고 php7.4-gd를 다운로드합니다.
apt-get install php7.4-gd
systemctl start mysql
systemctl start apache2
포트가 수신 중인지 확인
5. mysql을 입력하고 dvwa 데이터베이스를 만듭니다.
dvwa 데이터베이스에 대한 사용 권한 설정
MariaDB [(none)]> grant all privileges on *.* to [email protected] identified by "123456";
Query OK, 0 rows affected (0.002 sec)
6. 구성 구성
cd config
cp config.inc.php.dist config.inc.php
vim config.inc.php
$ _DVWA [ 'recaptcha_public_key'] = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$ _DVWA [ 'recaptcha_private_key'] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';
7. 브라우저에서 127.0.0.1/DVWA/setup.php를 엽니 다.
여기서 먼저 데이터베이스 생성 / 재설정을 클릭 한 다음 빨간색 문자를 해결합니다.
클릭 후 로그인 페이지로 이동하여 사용자 이름 admin, 기본 비밀번호 비밀번호를 입력하면 로그인 후 일시적으로 설정이 완료됩니다.
다음은 주홍 글씨를 해보겠습니다
1. php.ini 위치 찾기
어디에 있는지 모르는 경우 vim은 내용이 포함 된 PHP 파일입니다.
<?php
phpinfo();
?>
mv xx.php / var / www / html
php.ini의 위치는 127.0.0.1/xx.php에서 확인할 수 있습니다.
2. vim php.ini
3. 아파치를 다시 시작하십시오.
systemctl 재시작 apache2
4. 후속 조치에 빨간색 글자가있을 수 있지만 사용에는 영향을주지 않습니다.