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

CHALLENGE

XSS Challenges 8-1

๐ŸŒง: 2020. 12. 12.

์กฐ๊ฑด๋ฌธ์ด ์‚ฌ์šฉ๋œ 8 Level์„ ์ด์–ด์„œ 8-1 Level๊นŒ์ง€ ํ•œ๋ฒˆ ํ’€์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋งํฌ ํƒœ๊ทธ๋‚˜ ์ž…๋ ฅ์„ ๋ฐ›๋Š” ํผ์ด ๋”ฐ๋กœ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉฐ URL ํŒŒ๋ผ๋ฏธํ„ฐ์— ์ ๋‹นํ•œ ๋ฌธ์ž์—ด์„ ์‚ฝ์ž…ํ•˜๋„๋ก ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

ํŽ˜์ด์ง€ ์†Œ์Šค๋ฅผ ๋ณด์‹œ๋ฉด 8 Level ์†Œ์Šค์™€ ์œ ์‚ฌํ•ด ๋ณด์ด์ง€๋งŒ ์กฐ๊ธˆ ๋‹ค๋ฅธ ํ˜•ํƒœ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ์ฝ”๋“œ๋Š” ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๊ณ  ์žˆ์œผ๋ฉฐ ์ด์œ ๋Š” ๋ฐ”๋กœ "์ค„ ๋ฐ”๊ฟˆ"์— ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ด 2๊ณณ์˜ ์ค„๋ฐ”๊ฟˆ ์ฒ˜๋ฆฌ๊ฐ€ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. if ( b == 2 ){a = "Your_Payload"๋นจ๊ฐ„์ƒ‰์œผ๋กœ ์ฒ˜๋ฆฌ๋œ ๋ถ€๋ถ„์˜์ค„ ๋ฐ”๊ฟˆ์œผ๋กœ ์ธํ•ด ์ž…๋ ฅ๋œ ๋ฌธ์ž์—ด์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋งˆ์ง€๋ง‰ ๋ฌธ๋‹จ๋ผ์ธ์€ " } " ๋‹ซํž˜์— ์ž˜ ๋งž๊ฒŒ ๋ฌธ์ž์—ด ์กฐ์ ˆ์„ ํ•˜๋ฉด ๋˜๊ฒ ์ง€๋งŒ ์ฒซ ๋ฒˆ์งธ " { " ์ค„ ๋ฐ”๋€œ์œผ๋กœ ์ธํ•ด else ์กฐ๊ฑด๋ฌธ์ด ์ œ๋Œ€๋กœ ๋จนํžˆ์ง€ ์•Š๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ด๋Ÿด ๋• "๋‹ค์ค‘ ์กฐ๊ฑด" ๋ฌธ์„ ์ด์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์ฒซ ๋ฒˆ์งธ ์กฐ๊ฑด๋ฌธ์ธ b == 2์˜ ์‹คํ–‰ ๋ถ€๋ถ„์ด ์ค„ ๋ฐ”๊ฟˆ์ด ๋˜์–ด ์žˆ์œผ๋‹ˆ ์ƒˆ๋กœTRUE(else if) ์กฐ๊ฑด์„ ๋ช…์‹œํ•ด์ฃผ๊ณ  ๊ทธ๋‹ค์Œ์— ์•…์˜์ ์ธ ์ฃผ์†Œ๋กœ ๋„˜๊ธธ ์ˆ˜ ์žˆ๋Š” FALSE(else) ๋ฌธ์„ ์ž‘์„ฑํ•ด์ค˜์•ผ ๋ฉ๋‹ˆ๋‹ค.

 

์ „ ๋‹จ๊ณ„ ๋ ˆ๋ฒจ์—์„œ๋„ ์„ค๋ช…ํ•˜์˜€์ง€๋งŒ FALSE ์˜์—ญ์— ์‹คํ–‰ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์ด์œ ๋Š” b์˜ ์ ˆ๋Œ€๊ฐ’์ด "1"๋กœ ๋ช…์‹œ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— TRUE(์ฐธ) ๊ฐ’์œผ๋กœ ์›ํ•˜๋Š” ์‹คํ–‰์„ ํ•  ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

 

๋งจ ํ•˜๋‹จ์˜ " } " ๋ถ€๋ถ„๋„ ์ค„ ๋ฐ”๊ฟˆ ์ฒ˜๋ฆฌ๊ฐ€ ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— 8 ๋ ˆ๋ฒจ์˜ ๋ฌธ์ œ์ฒ˜๋Ÿผ //(์ฃผ์„)์œผ๋กœ ๋ฌด์‹œํ•  ์ˆ˜๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ์†Œ์˜ ๋‹ซ๋Š” ๋ถ€๋ถ„์€ ๊ทธ๋Œ€๋กœ ์—ด์–ด๋‘” ์ƒํƒœ๋กœ ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•ด์ฃผ์‹œ๋ฉด ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

Exploit Code

www.sudo.co.il/xss/level8-1.php?p=" } else if ( b == 2 ){ a = "" }else{document.location.href="192.168.0.20/xss.php

 

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

XSS Challenges 10  (0) 2021.08.26
XSS Challenges 9  (0) 2021.08.25
[LOS] Dragon ํ’€์ด(20)  (0) 2020.12.11
XSS Challenges 8  (0) 2020.12.11
[LOS] Xavis ํ’€์ด(19)  (0) 2020.12.10
๊ณต์œ ํ•˜๊ธฐ ๋งํฌ
Comment