ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

CHALLENGE

XSS Challenges 4

๐ŸŒง: 2020. 12. 6.

์ „ ๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉํ•œ ๊ณต๋ฐฑ ์น˜ํ™˜ ๊ตฌ๋ฌธ์„ ์‚ฝ์ž…ํ•ด๋ณธ ๊ฒฐ๊ณผ ์„ฑ๊ณต์ ์œผ๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋– ํ•œ ๊ตฌ๋ฌธ์„ ๊ฒ€์ฆํ•˜๊ณ  ์žˆ๋Š”์ง€ ์†Œ์Šค๋ฅผ ํ†ตํ•ด ํ™•์ธํ•ด ๋ณธ ๊ฒฐ๊ณผ "()(๊ด„ํ˜ธ)"์™€ ํŒ์—…์ฐฝ์„ ๋„์›Œ์ฃผ๋Š” "alert"๊ฐ€ ํ•„ํ„ฐ๋ง๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด„ํ˜ธ์˜ ๊ฒฝ์šฐ ์ œ๊ฑฐ๋ฅผ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ alert๋Š” -> Alert๋กœ ๋ณ€๊ฒฝ์‹œํ‚ด์œผ๋กœ์จ ์˜๋ฏธ ์—†๋Š” ๊ตฌ๋ฌธ์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

๊ด„ํ˜ธ ์ œ๊ฑฐ์˜ ์ฝ”๋“œ๋ฅผ ์šฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ` --> "back-tick" ๋ฐฑํ‹ฑ์„ ์‚ฌ์šฉํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ alert๋ฅผ ํ˜ผ๋ˆ์‹œํ‚ค๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฒˆ ๋ฌธ์ œ์—๋Š” "confirm"์ด๋‚˜ "prompt"๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์‚ฌ์šฉํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

์„ฑ๊ณตํ›„ ํŽ˜์ด์ง€ ์†Œ์Šค๋ฅผ ํ™•์ธํ•ด๋ณด์‹œ๋ฉด ๊ฒ€์ฆํ•˜๋Š” alert ๋Œ€์‹  confirm์œผ๋กœ ๋Œ€์ฒดํ•˜๊ณ  ๊ด„ํ˜ธ๋ฅผ ๋Œ€์‹ ํ•œ ๋ฐฑ ํ‹ฑ์œผ๋กœ ๊ตฌ๋ถ„์„ ํ•ด์คฌ๊ธฐ ๋•Œ๋ฌธ์— ํŒ์—…์ฐฝ ์„ฑ๊ณต์ ์œผ๋กœ ๋„์šฐ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

()๊ด„ํ˜ธ ์šฐํšŒ

 -> back-tick

 

Exploit Code

"><img/src=''/onmouseover="confirm`guleum`";>

'CHALLENGE' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

XSS Challenges 5-2  (0) 2020.12.08
XSS Challenges 5-1  (0) 2020.12.07
[LOS] Golem ํ’€์ด(11)  (0) 2020.12.06
[LOS] Skeleton ํ’€์ด(10)  (0) 2020.12.06
[LOS] Vampire ํ’€์ด(9)  (0) 2020.12.06
๊ณต์œ ํ•˜๊ธฐ ๋งํฌ
Comment