์กฐ๊ฑด๋ฌธ์ด ์ฌ์ฉ๋ 8 Level์ ์ด์ด์ 8-1 Level๊น์ง ํ๋ฒ ํ์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ๋งํฌ ํ๊ทธ๋ ์ ๋ ฅ์ ๋ฐ๋ ํผ์ด ๋ฐ๋ก ์กด์ฌํ์ง ์์ผ๋ฉฐ URL ํ๋ผ๋ฏธํฐ์ ์ ๋นํ ๋ฌธ์์ด์ ์ฝ์ ํ๋๋ก ํ๊ณ ์์ต๋๋ค. ํ์ด์ง ์์ค๋ฅผ ๋ณด์๋ฉด 8 Level ์์ค์ ์ ์ฌํด ๋ณด์ด์ง๋ง ์กฐ๊ธ ๋ค๋ฅธ ํํ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์คํฌ๋ฆฝํธ์ฝ๋๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์คํ๋์ง ์๊ณ ์์ผ๋ฉฐ ์ด์ ๋ ๋ฐ๋ก "์ค ๋ฐ๊ฟ"์ ์์ต๋๋ค. ์ด 2๊ณณ์ ์ค๋ฐ๊ฟ ์ฒ๋ฆฌ๊ฐ ๋์ด ์์ต๋๋ค. if ( b == 2 ){a = "Your_Payload"} ๋นจ๊ฐ์์ผ๋ก ์ฒ๋ฆฌ๋ ๋ถ๋ถ์์ค ๋ฐ๊ฟ์ผ๋ก ์ธํด ์ ๋ ฅ๋ ๋ฌธ์์ด์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ ์์ต๋๋ค. ๋ง์ง๋ง ๋ฌธ๋จ๋ผ์ธ์ " } " ๋ซํ์ ์ ๋ง๊ฒ ๋ฌธ์์ด ์กฐ์ ์ ํ๋ฉด ๋๊ฒ ์ง๋ง ์ฒซ ๋ฒ์งธ " { " ์ค ๋ฐ๋์ผ๋ก ์ธํด else ์กฐ๊ฑด๋ฌธ์ด ์ ๋๋ก..
์ ๋จ ๊ณ์๋ ๋ค๋ฅธ ๊ฒ ๋งํฌ ํ๊ทธ ๊ธฐ๋ฅ์ด ์ฌ์ฉ๋๊ณ ์์ง ์์ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ํ์ด์ง ์์ค๋ฅผ ๋ณด๋ฉด์ ํ๋ฒ ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. ์ ๋จ๊ณ์์ ์ฌ์ฉํ ์ฝ๋๋ฅผ ์ฝ์ ํด๋ณธ๊ฒฐ๊ณผ ๊ธฐ๋ณธ์ ์ธ ์ฝ์ ํํ๊ฐ ์๋ ๋ ผ๋ฆฌ ์ฐ์ฐ์๊ฐ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. ๊ณ ์ ์์ค๋ก .. .. www.sudo.co.il/xss/level8.php?p=" }else{ " a์ ๋ณ์์ "(๋๋ธ ์ฟผํฐ)๋ฅผ ํ๋๋ง ๋ฃ์ด a = "" ๋ณ์๋ฅผ ๋ง๋ฌด๋ฆฌํด์ฃผ๊ณ " } "๋ฅผ ํตํด ๋ซ์์ฃผ๋ฉด ์ฐธ์ผ ๊ฒฝ์ฐ์ ์ฝ๋ ์์ญ์ ๋์ด ๋๊ฒ ๋ฉ๋๋ค. if์กฐ๊ฑด๋ฌธ์ ๊ฒฝ์ฐ else(๊ฑฐ์ง) ๋๋ FALSE ๋ ํจ๊ป ์ถ๊ฐํด์ฃผ๋ฉด b ≠ 2 ์ฆ b ๊ฐ 2์ ๊ฐ์ง ์์ ๋์ ๋ฌธ์ฅ์ ์ฝ์ด ๋ค์ด๊ฒ ๋ฉ๋๋ค.(b = 1 ์ด ๊ณ ์ ) ์ด์ ๊ธฐ๋ฐ์ ๋ค์ ธ ๋จ์ผ๋ ํ์ ์ฐฝ์ ์คํํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ํ์ง๋ง ์์์..
ํด๋น ๋ฌธ์ ์ ๊ฒฝ์ฐ hohoho๋ผ๋ ๋ฌธ์์ด์ ์ง์ ํด๋๊ณ ํด๋ฆญ ์ ๋งํฌ ํ๊ทธ( http://localhost/?๋ก ๋์ด๊ฐ๋๋ก ๋ก์ง์ด ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ํด๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ Your_Payload ์์ญ์ ํ์ ์ฐฝ์ ๋์ธ ์ ์๋ ๋ฌธ์์ด์ ์ฝ์ ํด์ผ ๋ฉ๋๋ค. .. .. hohoho!!! .. .. ๋ช ๋ฒ์ ์๋๋ฅผ ํด๋ณด๋ฉด์ ํํฐ๋งํ๊ณ ์๋ ํจํด์ ๋จผ์ ํ์ธํด์ผ ๋ฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ ์ด๋ฒคํธ ํธ๋ค๋ฌ์ธ "onmouseover"์ ๊ฒฝ์ฐ ๊ฐ ์ฝ์ ๋์ด์ ์ฌ์ฉ์ ๊ธ์ง์ํค๊ณ ์์ต๋๋ค. ๋ํ ํ๊ทธ๊ฐ ์ฝ์ ์ --> ์ ๊ฑฐ๋ฅผ ํ๊ณ ์์ด์ ์๋ฌด๋๋ localhost ๋ฌธ์์ด์ ์ด์ด์ ์์ฑํด์ผ ๋ ๊ฒ ๊ฐ์ต๋๋ค. *(ํด๋ก์ง) ๋ฑ์ ํตํด ๋ฌธ์ฅ์ ๋ง๋ฌด๋ฆฌ๋ง ์ํด์ฃผ๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋๋๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. * onfocus : ์..
์ ๋จ๊ณ์์์ ์ฝ๋๋ฅผ ์ฝ์ ํด ๋ณธ ๊ฒฐ๊ณผ ํ์ ์ฐฝ์ด ์คํ๋์ง ์๊ณ ์์ต๋๋ค. ํ์ด์ง ์์ค๋ฅผ ํ์ธํด์ ๊ฒ์ฆ๋๊ณ ์๋ ์ฝ๋๋ฅผ ํ์ธํด ๋ณธ ๊ฒฐ๊ณผ ์ด๋ฒ์๋ "(๋๋ธ ์ฟผํฐ)๋ฅผ --> ์ ๊ทํํ์์ผ๋ก ์นํํ์ฌ ์๋ฏธ ์๋ ๋ฌธ์ฅ์ผ๋ก ๋ง๋ค๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ (๊บฝ์ ) ์กฐ์ฐจ ์นํํ๊ณ ์์ด์ ์ด๋ฒ์๋ ์ถ๊ฐ์ ์ผ๋ก ๋ ๊ฐ์ง์ ์ฐํ๋ฐฉ๋ฒ์ ์๊ฐํด๋ด์ผ ๋ฉ๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ 1. '"(์ฑ๊ธ์ฟผํฐ ์ ๋๋ธ ์ฟผํฐ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ฌธ์์ด์ ์ถ๋ ฅํ ์ ์๋ ๋ฐฉ๋ฒ์?) 2. ๋ฌธ์๋ก ๋ณํํด์ค๋๋ค. g -> 103 u -> 117 l -> 108 e -> 101 u -> 117 m -> 109 ์ฑ๊ณต์ ์ผ๋ก '(์ฑ๊ธ ์ฟผํฐ), "(๋๋ธ ์ฟผํฐ), (๊บฝ์ ) ๊ฒ์ฆ์ ์ฐํํ์ฌ ๋ฌธ์์ด์ ์ถ๋ ฅํ์ต๋๋ค. ์ฑ๊ณต์ ์ผ๋ก ํ์ ์ฐฝ์ ๋์ด๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. Exploit Code..
์ ๋จ๊ณ์ ์ฝ๋๋ฅผ ์คํ์์ผ ๋ณธ ๊ฒฐ๊ณผ ํ์ ์ฐฝ์ ๋์ฐ์ง ๋ชปํ๊ณ ์์ต๋๋ค. ๋ํ ์ ๋จ๊ณ๋ค๊ณผ๋ ๋ค๋ฅด๊ฒ ์ ๋ ฅ๋๋ ํผ์ด ์กด์ฌํ์ง ์๊ณ DOM ๋ฐฉ์์ ํํ๋ก URL ์ ๋ ฅ์ฐฝ์ ์ฝ๋๋ฅผ ์ฝ์ ํจ์ผ๋ก์จ ํ์ ์ฐฝ์ ์คํ์ํค๋๋ก ํ๊ณ ์์ต๋๋ค. ํ์ด์ง ์์ค๋ฅผ ํ์ธํด๋ณด๋ ์คํฌ๋ฆฝํธ ํ๊ทธ ์์ ์ ์ ํ ์ฝ๋๋ฅผ ์ฝ์ ํด์ผ๋ง ํ์ ์ฐฝ์ด ์คํ๋๊ธฐ ๋๋ฌธ์ ์กฐ๊ธ์ ๊ณ ๋ฏผํด๋ณผ ํ์๊ฐ ์์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ 1. ;(์ธ๋ฏธ์ฝ๋ก ) 2. ์ฃผ์ ์ฐ์ javascript ์์ ;(์ธ๋ฏธ์ฝ๋ก )์ ๋ช ๋ น์ด ๋๋ฌ๋ค๋๊ฒ์ ๋ช ์์ ์ผ๋ก ๊ตฌ๋ถํด์ค๋๋ค. ์ฆ ์ธ๋ฏธ์ฝ๋ก ์์ด a=''alert('guleum') ํํ๋ก ์ ๋ ฅ๋๋ฉด "a" ๋ผ๋ ๋ณ์์ "alert" ๊ทธ๋ฆฌ๊ณ ์ดํ์ ์ฝ๋๊ฐ ๊ตฌ๋ถ๋์ง ์๊ธฐ ๋๋ฌธ์ ๋ฌธ๋ฒ ์ค๋ฅ๊ฐ ๋ฐ์๋ฉ๋๋ค. ๋ง์ผ a='';alert('guleum'); ํ์์ผ๋ก ์ค๊ฐ์..
์ ๋จ๊ณ์์ ์ฌ์ฉํ ๊ณต๋ฐฑ ์นํ ๊ตฌ๋ฌธ์ ์ฝ์ ํด๋ณธ ๊ฒฐ๊ณผ ์ฑ๊ณต์ ์ผ๋ก ์คํ๋์ง ์๊ณ ์์ต๋๋ค. ์ด๋ ํ ๊ตฌ๋ฌธ์ ๊ฒ์ฆํ๊ณ ์๋์ง ์์ค๋ฅผ ํตํด ํ์ธํด ๋ณธ ๊ฒฐ๊ณผ "()(๊ดํธ)"์ ํ์ ์ฐฝ์ ๋์์ฃผ๋ "alert"๊ฐ ํํฐ๋ง๋๊ณ ์์ต๋๋ค. ๊ดํธ์ ๊ฒฝ์ฐ ์ ๊ฑฐ๋ฅผ ํ๊ณ ์์ผ๋ฉฐ alert๋ -> Alert๋ก ๋ณ๊ฒฝ์ํด์ผ๋ก์จ ์๋ฏธ ์๋ ๊ตฌ๋ฌธ์ ๋ง๋ค๊ณ ์์ต๋๋ค. ๊ดํธ ์ ๊ฑฐ์ ์ฝ๋๋ฅผ ์ฐํํ ์ ์๋ ๋ฐฉ๋ฒ์ ` --> "back-tick" ๋ฐฑํฑ์ ์ฌ์ฉํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ๋ํ alert๋ฅผ ํผ๋์ํค๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ๋ฌธ์ ์๋ "confirm"์ด๋ "prompt"๋ก ๋ณ๊ฒฝํ์ฌ ์ฌ์ฉํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ์ฑ๊ณตํ ํ์ด์ง ์์ค๋ฅผ ํ์ธํด๋ณด์๋ฉด ๊ฒ์ฆํ๋ alert ๋์ confirm์ผ๋ก ๋์ฒดํ๊ณ ๊ดํธ๋ฅผ ๋์ ํ ๋ฐฑ ํฑ์ผ๋ก ๊ตฌ๋ถ์ ํด์คฌ๊ธฐ ๋๋ฌธ์ ํ์ ์ฐฝ ์ฑ๊ณต์ ์ผ๋ก ..
์ค๋ช (๋ฒ์ญ) ๋ณต์กํ ์น ์ดํ๋ฆฌ์ผ์ด์ ์๋ URL ๋งค๊ฐ ๋ณ์์ ๊ฐ ๋๋. NET Framework์ ์ผ๋ถ์ ๋ฐ๋ผ javascript ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋์ ์ผ๋ก load ํ๋ ๊ธฐ๋ฅ์ด ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. "location hash" ์ด๋ ๋งค์ฐ ๊น๋ค๋ก์ด ์์ ์ ๋๋ค. ์คํฌ๋ฆฝํธ ๋๋ ๊ธฐํ ์ ์ฌ์ ์ผ๋ก ์ํํ ๋ฐ์ดํฐ๋ฅผ load ํ ๋ ์ฌ์ฉ์ ์ ๋ ฅ์ด URL์ ์ํฅ์ ๋ฏธ์น๋๋ก ํ์ฉํ๋ ค๋ฉด XMLHttpRequest ์ข ์ข ์ฌ๊ฐํ ์ทจ์ฝ์ฑ์ ์ ๋ฐํฉ๋๋ค. ์๋ฌด๋ชฉํ: ํ ์์๋ ๋ฐฉ๋ฒ ์ฐพ๊ธฐ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ธ๋ถ ํ์ผ ์์ฒญํ๊ฒ ๊ทธ๊ฒ์ด ์คํํ๊ฒ ๋ฉ๋๋ค. alert(). ํด๋น ๋ฌธ์ ์ ๊ฒฝ์ฐ URL ์ ๋ ฅ๊ฐ ์ด์ธ์๋ ๋ณ๋ค๋ฅธ ์ด๋ฒคํธ๊ฐ ์กด์ฌํ์ง ์์ต๋๋ค. ์ ๋จ๊ณ์์ ์ถ์ ์์ ์๋๋ฅผ ํ์ ํ์ง ์๊ณ ๋ฌด์์ ์ฐ๋ฌ๋ดค๋ ๊ฒฝํ์ด ์๊ธฐ์ ์ด๋ฒ์๋ ์ถ์ ์์ ์๋๋ฅผ..