https://dreamhack.io/wargame/challenges/28/
์ด๋ฒ์๋ XSS ์ทจ์ฝ์ ์ ์ด์ฉํด ํธ๋ ๋ฌธ์ ์ด๋ค
XSS ์ทจ์ฝ์ ์ด๋?
๊ฒ์ํ์ ํฌํจํ ์น์์ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ์ ์คํฌ๋ฆฝํธ ์ธ์ด๋ฅผ ์ฝ์ ํด ๊ฐ๋ฐ์๊ฐ ์๋ํ์ง ์์ ๊ธฐ๋ฅ์ ์๋์ํค๋๊ฒ
์ถ์ฒ : https://kevinthegrey.tistory.com/36
xss-1 ํ์ด์ง๋ก ์ ์ํ๋ฉด xss, memo, flag ์ด 3ํญ๋ชฉ์ด ๋์จ๋ค
- flag ํญ๋ชฉ์ ์คํฌ๋ฆฝํธ ์ธ์ด๋ฅผ ๋ฃ์ด์ ๊ณต๊ฒฉํ๋ฉด ๋๋ ํ์ด์ง
- memo ํญ๋ชฉ์ flag์ ์ ๋ ฅํ ๊ณต๊ฒฉ๊ฐ์ด ์ฑ๊ณตํ ๋ flag ๊ฐ์ด ๋์ค๋ ํ์ด์ง๋ผ๊ณ ์๊ฐํ ์ ์์(๊ทธ๋ฌ๋ cookie๊ฐ memo์ ์กด์ฌํ๋ค๋ ์ ํํ ๊ทผ๊ฑฐ๊น์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค)
- xss ํญ๋ชฉ์ alert๊ฐ ํด๋ผ์ด์ธํธ์์ ์๋ํ๊ณ ์๋ค๋ ๊ฒ์ ์ ์ ์๋ค (์ ์ถ์ฒ์ ๋ฐ๋ฅด๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ๋ ํด๋ผ์ด์ธํธ์ธก ์ธ์ด๋ผ์ ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋ ์ ์๋ค๋๊ฒ ์์ฒด๋ง์ผ๋ก๋ ์ทจ์ฝ์ ์ด ๋๋ค)
์ฝ๋๋ฅผ ๋ณด๋ฉด <script></script> ํ๊ทธ์ cookie ๊ฐ ์์์ ์ ์ ์๋ค
์ ๋ ฅํ ์คํฌ๋ฆฝํธ ์ฝ๋ :
<script> location.href="/memo?memo="+document.cookie; </script>
memo์ ์ฟ ํค๊ฐ ์กด์ฌํจ -> location.href="/memo?memo="
์ฟ ํค๊ฐ -> +document.cookie;
๋ฐ๋ผ์ ์ ์ถํ ๋ค memo ํญ๋ชฉ์ผ๋ก ๋ค์ด๊ฐ๋ฉด ํ๋๊ทธ ๊ฐ์ด ๋์จ๋ค
* ์ด๋ฒ ๋ฌธ์ ๋ ์ด ๋ถ์ ๋ผ์ ์ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค
'๋ณด์ > dreamhack' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[dreamhack] basic_exploitation_001 (pwnable) (0) | 2021.05.31 |
---|---|
[dreamhack] basic_exploitation_000 (pwnable) (2) | 2021.05.31 |
[dreamhack] welcome (pwnable) (0) | 2021.05.26 |
[dreamhack] file-download-1 (web) (0) | 2021.05.24 |
[dreamhack] ์ค์ต ํ๊ฒฝ ๊ตฌ์ถ (0) | 2021.05.24 |