๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

SWUFORCE/์›Œ๊ฒŒ์ž„ ํ’€์ด

[H4CKING GAME] Season1 : Smuggling (Web)


์›น์‚ฌ์ดํŠธ ์ ‘์†ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋‚˜์˜จ๋‹ค. 

์‚ฌ์ดํŠธ ๋‚ด๋ถ€์— ํŠน๋ณ„ํ•œ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ๊ฑธ๋กœ ๋ณด์ด์ง„ ์•Š๋Š”๋‹ค. 

 

๋ฌธ์ œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•ด์„œ ์ฝ”๋“œ๋ฅผ ๋จผ์ € ์‚ดํŽด๋ณด์•˜๋‹ค. 

์ด ๋„ค ๊ฐœ์˜ ํŒŒ์ผ์ด ์žˆ๊ณ , config๋ผ๋Š” ํด๋” ๋‚ด์—๋Š” haproxy.cfg๋ผ๋Š” ํŒŒ์ผ ํ•œ ๊ฐœ๊ฐ€ ์กด์žฌํ•œ๋‹ค.

 

main.py๋ฅผ ์—ด์–ด๋ดค๋‹ค. 

15๋ฒˆ์งธ ๋ผ์ธ์„ ๋ณด๋ฉด, /flag ๊ฒฝ๋กœ๋กœ ์ ‘์†ํ–ˆ์„ ๋•Œ flag ๊ฐ’์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•ด๋‹น ๋ฌธ์ œ๋Š” url๋ฅผ ์ง์ ‘ ์ˆ˜์ •ํ•˜์—ฌ, /flag๋กœ ์ ‘์†ํ•ด flag ๊ฐ’์„ ์–ป์–ด์•ผ ํ•˜๋Š” ๋ฐฉ์‹์ธ ๋“ฏํ•˜๋‹ค. 

 

๋‹ค์Œ์œผ๋กœ haproxy.cfg๋ฅผ ์—ด์–ด ๋ดค๋‹ค. 

10๋ฒˆ์งธ, 11๋ฒˆ์งธ ๋ผ์ธ์„ ๋ณด๋ฉด /flag ํ˜น์€ //๋กœ ์š”์ฒญํ–ˆ์„ ์‹œ ๊ฑฐ๋ถ€ํ•œ๋‹ค๋Š”?.. ๋‚ด์šฉ์ธ ๊ฑธ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

main.py์—์„œ๋Š” /flag ๊ฒฝ๋กœ๋กœ ์ ‘์†ํ–ˆ์„ ๋•Œ flag ๊ฐ’์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ, 

๊ทธ๋ ‡๊ฒŒ ์ ‘์†ํ•˜๋ฉด ๊ฑฐ๋ถ€๋‹นํ•  ๊ฒƒ์ด๋ฏ€๋กœ... ์šฐํšŒํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•  ๊ฒƒ ๊ฐ™๋‹ค.

 

/flag๋ฅผ ๋ณ€ํ™˜ํ•˜์—ฌ url์„ ์ž‘์„ฑํ•ด๋ณด๊ฒ ๋‹ค.

url ๋ณ€์กฐ๋ฅผ ์œ„ํ•œ ์‚ฌ์ดํŠธ(https://dencode.com/)๋ฅผ ํ™œ์šฉํ•˜์˜€๋‹ค. 

url encoding ๊ฐ’์„ ํ™•์ธํ•ด ๋ณด๋ฉด '%2Fflag'๋ผ๋Š” ๊ฐ’์œผ๋กœ ์šฐํšŒ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ํ•œ๋‹ค. 

์ด๋ฅผ ํ™œ์šฉํ•ด url์„ ์ž‘์„ฑํ•ด ๋ณธ๋‹ค.

 

ํ”Œ๋ž˜๊ทธ๋ฅผ ํš๋“ํ–ˆ๋‹ค.

'SWUFORCE > ์›Œ๊ฒŒ์ž„ ํ’€์ด' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€