(bWAPP)XSS - Reflected (Login Form)
- 로그인 기능이 구현되어 있는 페이지이다.
- superhero 라는 유로 자격증명을 하라는 거 같지만, superhero 라는 유저는 존재하지 않는다.
- ’ 입력시 DBMS Error가 발생하게 된다.
- 해당 시나리오에서 sqli 취약점도 함께 존재한다.
- ‘(싱글쿼터)와 함께 입력값을 주면 DBMS 가 출력될 떄 입력값도 함께 출력된다.
- 스크립트 문을 작성해서 입력하면 위와 같이 출력된다.
- 이는 주석으로 sql 문을 끝내지 않아 발생하게 되는 오류이다.
- id 입력 부분의 SQL 쿼리 부분에서 임의적으로 종료 구문을 넣고 스크립트 실행이 가능하다.
'; <script>alert(1)</script>
- alert가 실행되는 걸 볼 수 있다.
Leave a comment