Stored XSS : LAB [1]
DATE : 2024/1/8
โStored XSS into HTML context with nothing encoded

์ด๋ฒ LAB์ Stored XSS๋ก ํ์ ์ฐฝ์ ๋์ฐ๋ ๊ฒ ์ต์ข ๋ชฉํ์ด๋ค.
LAB์ผ๋ก ๋ค์ด๊ฐ๋ฉด ์ฌ๋ฌ ๊ฐ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ณผ ์ ์๋๋ฐ ์ด ์ค ๋ง์์ ๋๋ ์๋ฌด๊ฑฐ๋ ํด๋ฆญํด๋ณด์.

๋ธ๋ก๊ทธ ์์ธ ํ์ด์ง๋ ์ฌ์ง, ๋ณธ๋ฌธ, ๋๊ธ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
ํ์ด์ง ํ๋จ์ผ๋ก ๊ฐ๋ณด๋ฉด ์์ ๊ฐ์ด ๋๊ธ์ ์์ฑํ ์ ์๋ Comment form์ ๋ณผ ์ ์์ ๊ฒ์ด๋ค.

์ฌ์ฉ์๊ฐ ๋๊ธ์ ์ ๋ ฅํ๋ฉด ์๋ฒ๋ ์ด๋ฅผ ์ ์ฅํด๋์๋ค๊ฐ
ํด๋น ๋ธ๋ก๊ทธ๋ฅผ ์์ฒญํ ์ฌ์ฉ์์๊ฒ ํ์ด์ง๋ฅผ ๋ง๋ค์ด์ค ๋ ๋๊ธ ๋ด์ฉ์ ํฌํจํ ์๋ต์ ๋ณด๋ด์ค ๊ฒ์ด๋ค.
์ฆ Stored XSS๋ฅผ ์ํํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ์ดํ ์๋ต์์ ์ถ๋ ฅํด์ผ ํ๋ค๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ค.
๋ฐ๋ผ์ ๋๊ธ ์ฐฝ์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํด ๋ฃ์ด๋ณด๊ธฐ๋ก ํ๋ค.
<script>alert(1)</script>
๋ง์ฝ ์๋ฒ์์ ์คํฌ๋ฆฝํธ๊ฐ ์ฝ์ ๋ ๊ฒ์ ๊ณ ๋ คํ์ง ์์๋ค๋ฉด
๋ฌธ์ ์์ด ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋๋ฉด์ ํ์ ์ฐฝ์ด ๋ฌ ํ๋ฉด์ ๋ณผ ์ ์์ ๊ฒ์ด๋ค.

๋๊ธ์ ์ ๋ ฅํ ๋ค์, ํด๋น ๋ธ๋ก๊ทธ๋ก ๋ค์ ๋ค์ด๊ฐ ๋ณด๋ฉด
๋ธ๋ก๊ทธ ์์ฒญ์ ๋ํด ์๋ฒ๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ธ๋ก๊ทธ ๋ด์ฉ์ ์ธ-์ ๊บผ๋ด๋ค ์ฌ์ฉ์์๊ฒ ๋ณด๋ด์ค ๊ฒ์ด๋ค.
์ด๋ ๊ณต๊ฒฉ์๊ฐ ์์ฑํด๋ ์คํฌ๋ฆฝํธ ๋ํ ์ ๋ฌ๋๋ฉด์ ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ ์์๋
์คํฌ๋ฆฝํธ๊ฐ ์คํ๋ ๊ฒฐ๊ณผ๊ฐ ๋ํ๋๊ฒ ๋๋ ๊ฒ์ด๋ค. ๐
Last updated