Home [Wargame] Webhacking.kr old-47 (SMTP Injection)
Post
Cancel

[Wargame] Webhacking.kr old-47 (SMTP Injection)

๐Ÿšฉ ๋ฌธ์ œ ํŒŒ์•…


image

๋ฌธ์ œ ํŽ˜์ด์ง€์—์„œ Mail Subject๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ํผ์ด ์ฃผ์–ด์ง€๊ณ , send๋ฅผ ํ†ตํ•ด ๋ฉ”์ผ์„ ๋ฐœ์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•ด๋‹น ๊ธฐ๋Šฅ ์™ธ์—๋Š” ์†Œ์Šค์ฝ”๋“œ๋‚˜ ์š”์ฒญ ์‘๋‹ต ํŒจํ‚ท์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ์ทจ์•ฝ์ ์€ ๋ณด์ด์ง€ ์•Š์•˜๋‹ค. ๋ฉ”์ผ์˜ subject๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์•„ SMTP Header Injection์„ ์ด์šฉํ•˜๋Š” ๋ฌธ์ œ๋กœ ๋ณด์ธ๋‹ค.


SMTP Header Inejction
SMTP Header Injection์€ ์ ์ ˆํ•œ ๊ฒ€์‚ฌ ์—†์ด ์‚ฌ์šฉ์ž ์ž…๋ ฅ์ด ๋ฉ”์ผ ํ—ค๋”์— ์œ„์น˜๋  ๋•Œ ๋ฐœ์ƒํ•˜๋ฉฐ, ์ด๋กœ ๊ณต๊ฒฉ์ž๊ฐ€ ์ž„์˜์˜ ๊ฐ’์„ ํฌํ•จํ•œ ์ถ”๊ฐ€์ ์ธ ํ—ค๋”๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ๋ฉ”์ผ์˜ ์‚ฌ๋ณธ์„ ์ œ 3์ž์—๊ฒŒ ์ „์†กํ•˜๊ณ , ๋ฐ”์ด๋Ÿฌ์Šค๋ฅผ ์ฒจ๋ถ€ํ•˜๊ณ , ํ”ผ์‹ฑ ๊ณต๊ฒฉ์„ ์ „๋‹ฌํ•˜๊ณ , ๋ฉ”์ผ์˜ ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐ์— ์•…์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ๋ฉ”์ผ์— ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ • ํ† ํฐ๊ณผ ๊ฐ™์ด ๊ณต๊ฒฉ์ž์—๊ฒŒ ์ œ๊ณต๋˜์ง€ ์•Š๋Š” ๋ฏผ๊ฐํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ๊ฒฝ์šฐ์— ํŠนํžˆ ์‹ฌ๊ฐํ•˜๋‹ค.


์ด๋ฅผ ์ด์šฉํ•˜์—ฌ Flag ๊ฐ’์„ ํฌํ•จํ•œ ๋ฉ”์ผ์„ ๋‚˜์˜ ๋ฉ”์ผ๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ํ—ค๋”๋ฅผ ์‚ฝ์ž…ํ•˜๋ฉด ๋œ๋‹ค.



๐Ÿšฉ ๋ฌธ์ œ ํ’€์ด


image

์šฐ์„ , ๋ฉ”์ผ์„ ๋ณด๋‚ผ ๋•Œ์˜ Header๋ฅผ ํ™•์ธํ•ด๋ณด์ž. ๊ตฌ๊ธ€ ๋ฉ”์ผ์—์„œ ์›๋ณธ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ ์œ„์™€ ๊ฐ™์€ ํ—ค๋”๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. To ํ•„๋“œ์— ์ˆ˜์‹ ์ž ํ•ญ๋ชฉ์ด ๋“ค์–ด๊ฐ€๊ณ , ์šฐ๋ฆฌ๊ฐ€ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์ผ์˜ ์ œ๋ชฉ์€ Subject ํ•ญ๋ชฉ์— ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๊ฐ ํ•„๋“œ๋Š” ์ค„๋ฐ”๊ฟˆ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ณ  ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.


๊ทธ๋ ‡๋‹ค๋ฉด ์ถ”๊ฐ€์ ์ธ ์ˆ˜์‹ ์ž๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผํ•œ๋‹ค. ๋ฉ”์ผ์„ ๋ณด๋‚ผ ๋•Œ ์ฐธ์กฐ์™€ ์ˆจ์€์ฐธ์กฐ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋Š” ๋ฉ”์ผ์˜ ์ˆ˜์‹ ์ž ์ด์™ธ์—๋„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ๋ฉ”์ผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋˜๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด๋‹ค.

๋ฉ”์ผ์—์„œ ์ฐธ์กฐ์™€ ์ˆจ์€์ฐธ์กฐ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ณด๋‚ธ ๋ฉ”์ผ์˜ ํ—ค๋”๋ฅผ ํ™•์ธํ•ด๋ณด์ž.


image

์œ„์™€ ๊ฐ™์ด ์ฐธ์กฐ๋Š” CC๋ผ๋Š” ํ•„๋“œ๋กœ, ์ˆจ์€์ฐธ์กฐ๋Š” BCC๋ผ๋Š” ํ•„๋“œ๋กœ ์ง€์ •๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด์ œ ๋‘˜ ์ค‘ ํ•˜๋‚˜์˜ ํ•„๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ๋‚˜์˜ ๋ฉ”์ผ๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉด ๋œ๋‹ค.


image

์œ„์—์„œ Header์˜ ํ•„๋“œ๋Š” ์ค„๋ฐ”๊ฟˆ์„ ํ†ตํ•ด ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ์œผ๋ฏ€๋กœ Subject ์ž…๋ ฅ ํƒœ๊ทธ๋ฅผ input์—์„œ textarea๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์ค„๋ฐ”๊ฟˆ ๋ฌธ์ž๋ฅผ ์ธ์‹ํ•˜๋„๋ก ํ•œ๋‹ค.


image

๊ทธ ๋‹ค์Œ์œผ๋กœ Subject์™€ Cc(ํ˜น์€ Bcc) ํ•„๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ฉ”์ผ์„ ์ „์†กํ•˜๋ฉด


image

Flag๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

[Wargame] Webhacking.kr old-61 (SQL Injection)

[Wargame] Webhacking.kr old-58 (Javascript)