XSS Challenges 1

์„ค๋ช…(๋ฒˆ์—ญ) Level 0์„ ์ด์–ด์„œ ๋‹ค์Œ ๋‹จ๊ณ„์ธ Level 1์„ ํ•ด๊ฒฐํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ „ ๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉํ–ˆ๋˜ ๊ธฐ๋ณธ ๊ตฌ๋ฌธ์„ ์‚ฝ์ž…ํ•ด๋ณด๋ฉด javascript ๊ฐ€ ์‹คํ–‰๋˜์ง€ ์•Š๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅํ–ˆ๋˜ ์ฝ”๋“œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์‚ฝ์ž…๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด๋ฉด ์ฝ”๋“œ๊ฐ€ ์ œ๋Œ€๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณดํ†ต XSS ์ทจ์•ฝ์ ์„ ์ฐพ์„ ๋•Œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•์ธ "> ํด๋กœ์ง• ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ด์ „ ๊ตฌ๋ฌธ์„ ๋‹ซ์•„์ฃผ๊ณ  ์ง€๊ธˆ๋ถ€ํ„ฐ ์ž…๋ ฅ๋œ ๊ตฌ๋ฌธ์„ ์„ ์–ธํ•˜๊ฒ ๋‹ค๋Š” ๋ฐฉ์‹์„ ์ด์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ํŒ์—…์ฐฝ์ด ์„ฑ๊ณต์ ์œผ๋กœ ๋–ด์œผ๋ฉด ํŽ˜์ด์ง€ ์†Œ์Šค๋ฅผ ํ†ตํ•ด ๊ตฌ๋ฌธ์ด ์–ด๋–ป๊ฒŒ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. alert("guleum");์œผ๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Exploit Code ">

CHALLENGE
Proxychains ์„ค์ •(IP์ˆจ๊ธฐ๊ธฐ)

๊ฐœ์š” ์šฐ๋ฆฌ๋Š” ๋Œ€์ƒ์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ธฐ ์œ„ํ•ด ๋˜๋Š” ํŠน์ˆ˜ํ•œ ๋ชฉ์ ์„ ๊ฐ€์ง€๊ณ  ์ ‘๊ทผ์„ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋•Œ๋ก  ์šฐ๋ฆฌ์˜ IP๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์—†๋„๋ก ์ต๋ช…์˜ ์ƒํƒœ๋กœ ์œ ์ง€๋ฅผ ํ•ด์•ผ ๋  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿด ๋• ์šฐ๋ฆฌ์˜ ์‹ ์›์ด ๋…ธ์ถœ๋˜์ง€ ์•Š๋„๋ก ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ก์‹œ ์„œ๋ฒ„๋ž€ ๊ฐ„๋‹จํ•˜๊ฒŒ ํด๋ผ์ด์–ธํŠธ์™€ PC ์‚ฌ์ด์— ์ค‘๊ฐœ์ž ์—ญํ• ์„ ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ์ฆ‰ ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ํ†ตํ•˜์—ฌ ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•˜๊ฒŒ ๋  ๊ฒƒ์ด๊ณ  ์šฐ๋ฆฌ์˜ IP๋Š” ์ง€์ •ํ•ด๋‘” ๋˜๋Š” ์ž๋™์œผ๋กœ ํ”„๋ก์‹œ ์„œ๋ฒ„์˜ IP๋ฅผ ํ• ๋‹น๋ฐ›์•„ ํ‘œ์‹œํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ProxyChains๋Š” Kali-Linux์— ์„ค์น˜๋˜์–ด ์žˆ๊ธฐ์— ๊ฐ„๋‹จํ•œ ์„ค์ •์„ ์ง€์ •ํ•ด ๋‘” ํ›„ ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ก์‹œ์ฒด์ธ ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— curl ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž์‹ ์˜ IP ์ฃผ์†Œ๋ฅผ ๋จผ์ € ํ™•์ธํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. /etc/pro..

ETC