XSS Challenges 14

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

CHALLENGE