정보보안(구버전)/ bWAPP 2019. 2. 14. 14:26
웹 해킹 bWAPP - 51. A3 - Cross-Site Scripting(XSS) - Reflected(phpMyAdmin)
본 내용은 교육 과정에서 필요한 실습 목적으로 구성된 것이며, 혹시라도 개인적인 용도 및 악의적인 목적으로 사용할 경우, 법적 책임은 본인에게 있다는 것을 알려드립니다.
1. Cross-Site Scripting(XSS)
- OWASP Top10 A3 - 크로스 사이트 스크립팅
- 자바 스크립트에 의해서 쿠키, 아이디/패스워드, 세션 정보를 획득하거나, 비정상적인 동작을 발생시키는 취약점이다.
- Ex) 피싱 사이트 접속, 악성 프로그램 다운로드 및 설치, 랜섬 웨어, 쿠기 정보를 이용한 계정 접속
2. Cross-Site Scripting(XSS) - Reflected(phpMyAdmin)
- 이 시나리오는 PHP 관리자 페이지 관련 파일 중에 'error.php'에 BBcode(@)를 이용하여 XSS를 실행하는 내용이다.
- 취약점 버전 : PhpMyAdmin 3.3.8.1, 3.4.0-beta1 이전 버전
- CVE-2010-4480 참조 사이트 : https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-4480
- bWAPP에 'ccna.html' 파일 생성 실시
bee@bee-box:/var/www/bWAPP$ sudo vi ccna.html
[sudo] password for bee: bug
<html> :wq! |
Ex1) Cross-Site Scripting(XSS) - Reflected(phpMyAdmin) 이해
보안 레벨 선택 및 시나리오 선택
CVE-2010-4480 클릭(프록시 때문에 접속 안됨)
PhpMyAdmin 관리자 페이지 접속 확인
'error.php' 페이지 접속 확인
'error.php' 취약점 확인
스크립트 실행 유도 하이퍼 링크 확인 및 클릭 실시
스크립트 실행 확인
[유튜브] 동영상 강의 링크 (구독! 좋아요!!!)
웹해킹 51. A3 - bWAPP Cross-Site Scripting(XSS) - Reflected(phpMyAdmin) https://youtu.be/MZPSTV1HE8A