XSS Challenges 14

14๋‹จ๊ณ„๋ถ€ํ„ฐ๋Š” ์กฐ๊ธˆ์”ฉ ๋‚œ์ด๋„๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๋ฉ”์ธ ํŽ˜์ด์ง€์—๋Š” ๋‹ค์†Œ ์‹ฌํ”Œํ•œ ๋””์ž์ธ์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ์— ์†Œ์Šค๋ฅผ ๋ณด๋ฉด์„œ ๋ถ„์„์„ ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ณด์ด๋Š” ํฌ์ธํŠธ๊ฐ€ ๋”ฑ 2๊ณณ์ด ํ™•์ธ๋ฉ๋‹ˆ๋‹ค. ์ฒซ๋ฒˆ์งธ๋Š” analytics.js.js ๋ถ€๋ถ„๊ณผ try_harder ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋กค ์ œ์ผ ํ•˜๋‹จ์œผ๋กœ ๋‚ด๋ ค๋ณด๋ฉด analytics.js ํŒŒ์ผ์ด ํ•˜๋‚˜ ๋” ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. 3๋ฒˆ์งธ ์ค„์˜ analytics.js.js๋Š” ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฒฝ๋กœ์ด๋ฉฐ ์Šคํฌ๋กค ์ œ์ผ ํ•˜๋‹จ์—๋Š” ์œ ํšจํ•œ ๊ฒฝ๋กœ๊ฐ€ ์ž…๋ ฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅํ•˜๊ณ ์ž ํ•˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ๊ฐ’์„ ๋ชจ๋‘ ์ œ๊ฑฐํ•ด๋ณด๋ฉด src์— ๋ถ€์—ฌ๋œ ๊ฒฝ๋กœ๋Š” ์ œ๊ฑฐ๋˜์–ด ์žˆ์ง€๋งŒ. js๋Š” ๊ณ ์ •์ ์œผ๋กœ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ๊ฐ’ ๊ฒ€์ฆ์€ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜๋‚˜ ํ™•์ธํ•ด๋ณด๋ฉด ๊ต‰์žฅํžˆ ํƒ€์ดํŠธํ•˜๊ฒŒ ๊ฒ€์ฆํ•˜๊ณ  ์žˆ์–ด ์ž„์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ตฌ๋ฌธ์„ ์‚ฝ์ž…ํ•˜์—ฌ ์‹คํ–‰์‹œํ‚ฌ..

CHALLENGE
XSS Challenges 13

13๋‹จ๊ณ„ ๋ฉ”์ธ ํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•ด๋ณด๋ฉด ์ „ ๋‹จ๊ณ„์™€ ์œ ์‚ฌํ•œ ๋””์ž์ธ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, 12๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉ๋œ Payload๊ฐ€ ๋™์ž‘ํ•  ์ˆ˜๋„ ๋™์ž‘ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๋‚ด์šฉ์ด ๋‹ด๊ฒจ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์‚ฌ์šฉํ–ˆ๋˜ Payload๋Š” ๋™์ž‘ํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•˜๊ฒŒ ํƒœ๊ทธ๋ฅผ ํ†ตํ•ด untrusted ๋„๋ฉ”์ธ์ด ์„ ์–ธ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋กค์ด ๋„ˆ๋ฌด ๋‚จ์•„ ๋ฐ‘์œผ๋กœ ๋‚ด๋ ค๋ณด๋‹ˆ ` (๋ฐฑ ์ฟผํ„ฐ)๋ฅผ ์‚ฌ์šฉํ•ด์ฃผ๋ฉด ํŒ์—…์ฐฝ์€ ๋ฌด๋ฆฌ ์—†์ด ๋„์šธ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ญ”๊ฐ€ ๋‹ค๋ฅธ ๋ฐฉ์‹์„ ํ†ตํ•ด m ๋ณ€์ˆ˜์— ์„ ์–ธ๋œ "Good Luck!"์„ ๋„์›Œ์ฃผ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. () Bypass ๊ธฐ๋ณธ์ ์œผ๋กœ " () " ๊ด„ํ˜ธ ํ•„ํ„ฐ๋ง์˜ ์šฐํšŒ ๊ธฐ๋ฒ•์„ " `(Back Quote)" ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ด ๋ฐฉ๋ฒ• ์ด์™ธ์— ์•„๋ž˜์™€ ๊ฐ™์€ 2๊ฐ€์ง€ ์†์„ฑ์„ ์ด์šฉํ•ด ๊ด„ํ˜ธ ์‚ฌ์šฉ์„ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1. Con..

CHALLENGE
XSS Challenges 6

์ „ ๋‹จ๊ณ„์—์„œ์˜ ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•ด ๋ณธ ๊ฒฐ๊ณผ ํŒ์—…์ฐฝ์ด ์‹คํ–‰๋˜์ง€ ์•Š๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ์†Œ์Šค๋ฅผ ํ™•์ธํ•ด์„œ ๊ฒ€์ฆ๋˜๊ณ  ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•ด ๋ณธ ๊ฒฐ๊ณผ ์ด๋ฒˆ์—๋Š” "(๋”๋ธ” ์ฟผํ„ฐ)๋ฅผ --> ์ •๊ทœํ‘œํ˜„์‹์œผ๋กœ ์น˜ํ™˜ํ•˜์—ฌ ์˜๋ฏธ ์—†๋Š” ๋ฌธ์žฅ์œผ๋กœ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  (๊บฝ์‡ ) ์กฐ์ฐจ ์น˜ํ™˜ํ•˜๊ณ  ์žˆ์–ด์„œ ์ด๋ฒˆ์—๋Š” ์ถ”๊ฐ€์ ์œผ๋กœ ๋‘ ๊ฐ€์ง€์˜ ์šฐํšŒ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ•ด๋ด์•ผ ๋ฉ๋‹ˆ๋‹ค. ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• 1. '"(์‹ฑ๊ธ€์ฟผํ„ฐ ์™€ ๋”๋ธ” ์ฟผํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€?) 2. ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•ด์ค๋‹ˆ๋‹ค. g -> 103 u -> 117 l -> 108 e -> 101 u -> 117 m -> 109 ์„ฑ๊ณต์ ์œผ๋กœ '(์‹ฑ๊ธ€ ์ฟผํ„ฐ), "(๋”๋ธ” ์ฟผํ„ฐ), (๊บฝ์‡ ) ๊ฒ€์ฆ์„ ์šฐํšŒํ•˜์—ฌ ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ณต์ ์œผ๋กœ ํŒ์—…์ฐฝ์„ ๋„์šด๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Exploit Code..

CHALLENGE