완료됨
죄송해요 답이 노출됫다고 경고 먹엇어요 ㅠ

이거 쿠키 받아도 플래그가 없는데 어떻게 해야 되나요?

<svg xmlns="http://www.w3.org/2000/svg">
<circle cx="150" cy="150" r="100" fill="red">
<animate attributeName="r" from="100" to="100" begin="0s"
onbegin="console.log('COOKIE:', document.cookie)" />
</circle>
</svg>

이렇게 받았어요

#web
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 1
avatar
hoppi_
대표 업적 없음

안녕하세요 BigFootDID님
XSS와 같은 취약점은 클라이언트 사이드에서 발생하는 취약점으로, 항상 user interaction이 필요합니다.
그 역할을 하는 것이 문제 내의 read_file()함수 부분입니다.
단순히 console.log()를 하게되면, 희생자의 브라우저에서 console.log()가 실행이되는 것이기 때문에 공격자(풀이자)는 이 쿠키값을 알 수 없습니다.
따라서 해당 쿠키를 공격자(풀이자)의 서버로 이동시키는 방법으로 푸셔야합니다.

2025.05.26. 18:35