1์ฃผ์ฐจ_CTF๊ณผ์ œ(Dreamhack : COOKIE)

2024. 3. 21. 00:15ใ†์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

๐Ÿ“Œ1์ฃผ์ฐจ_CTF๊ณผ์ œ(Dreamhack : COOKIE)

cookie | ์›Œ๊ฒŒ์ž„ | Dreamhack

 

cookie

์ฟ ํ‚ค๋กœ ์ธ์ฆ ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋กœ๊ทธ์ธ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. admin ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ์— ์„ฑ๊ณตํ•˜๋ฉด ํ”Œ๋ž˜๊ทธ๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ž˜๊ทธ ํ˜•์‹์€ DH{...} ์ž…๋‹ˆ๋‹ค. Reference Introduction of Webhacking

dreamhack.io

 

๐Ÿ”ป 1์ฃผ์ฐจ CTF ๊ณผ์ œ 

 

ํ•ด๋‹น ๋ฌธ์ œ์˜ ์ด๋ฆ„์ด Cookie ์ธ ๋งŒํผ ์ฟ ํ‚ค๋ฅผ ์ด์šฉํ•œ ๋ฌด์–ธ๊ฐ€๊ฐ€ ์•„๋‹๊นŒ? ์ถ”์ธก, ๋ฌธ์ œ ์„ค๋ช…์„ ๋ณด๋‹ˆ ์ฟ ํ‚ค๋กœ ์ธ์ฆ ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋กœ๊ทธ์ธ ์„œ๋น„์Šค๋ผ๊ณ  ํ•œ๋‹ค. 

admin ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ์— ์„ฑ๊ณตํ•˜๋ฉด ํ”Œ๋ž˜๊ทธ๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.

 

 

์ผ๋‹จ Cookie๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

์ฟ ํ‚ค๋Š” ์›น ์„œ๋ฒ„๊ฐ€ ์ƒ์„ฑํ•˜์—ฌ ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ์ „์†กํ•˜๋Š” ์ž‘์€ ์ •๋ณด ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์ˆ˜์‹ ํ•œ ์ฟ ํ‚ค๋ฅผ ๋ฏธ๋ฆฌ ์ •ํ•ด์ง„ ๊ธฐ๊ฐ„ ๋™์•ˆ ๋˜๋Š” ์›น ์‚ฌ์ดํŠธ์—์„œ์˜ ์‚ฌ์šฉ์ž ์„ธ์…˜ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ํ–ฅํ›„ ์‚ฌ์šฉ์ž๊ฐ€ ์›น ์„œ๋ฒ„์— ์š”์ฒญํ•  ๋•Œ ๊ด€๋ จ ์ฟ ํ‚ค๋ฅผ ์ฒจ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

์ฟ ํ‚ค๋Š” ์›น ์‚ฌ์ดํŠธ์— ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์›น ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋งž์ถคํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ „์ž ์ƒ๊ฑฐ๋ž˜ ์›น ์‚ฌ์ดํŠธ์—์„œ๋Š” ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์žฅ๋ฐ”๊ตฌ๋‹ˆ์— ์–ด๋–ค ์ƒํ’ˆ์„ ๋‹ด์•˜๋Š”์ง€ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ธ์ฆ ์ฟ ํ‚ค(์•„๋ž˜ ์ฐธ์กฐ)์™€ ๊ฐ™์ด ๋ณด์•ˆ์„ ์œ„ํ•ด ํ•„์š”ํ•œ ์ฟ ํ‚ค๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ฟ ํ‚ค๋ฅผ "HTTP ์ฟ ํ‚ค"๋ผ๊ณ ๋„ ํ•ฉ๋‹ˆ๋‹ค.๋Œ€๋ถ€๋ถ„์˜ ์›น๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ฟ ํ‚ค๋Š” HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

 

 

์ฐธ๊ณ  ์ž๋ฃŒ : 

์ฟ ํ‚ค๋ž€? | ์ฟ ํ‚ค์˜ ์ •์˜ | Cloudflare

์ฟ ํ‚ค๋ž€ ๋ฌด์—‡์ธ๊ฐ€ / ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  | Kobre & Kim — Disputes and Investigations (kobrekim.com)

 

์ฟ ํ‚ค๋ž€ ๋ฌด์—‡์ธ๊ฐ€ / ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  | Kobre & Kim — Disputes and Investigations

์ฟ ํ‚ค๋ž€ ๋ฌด์—‡์ธ๊ฐ€ / ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

kobrekim.com

ํ•ด๋‹น ์ฐธ๊ณ ์ž๋ฃŒ๋ฅผ ํ†ตํ•ด ์ฟ ํ‚ค๋Š” ๋ฌด์—‡์ธ์ง€, ์™œ ์‚ฌ์šฉํ•˜๋Š”์ง€๋ฅผ ํ•œ๋ฒˆ ๋” ์งš๊ณ  ๋„˜์–ด๊ฐ€์ž.

 

 

์ผ๋‹จ ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ์œ„ํ•ด ๋“œ๋ฆผํ•ต์—์„œ ์„œ๋ฒ„๋ฅผ ์ƒ์„ฑํ•ด๋ณด์ž.

์œ„ ์‚ฌ์ง„์ฒ˜๋Ÿผ Login์ด ๋ณด์ด๊ณ , home ๊ณผ about์ด ๋ณด์ธ๋‹ค.

 

 

Login์„ ๋ˆ„๋ฅด๋‹ˆ ์œ„์™€ ๊ฐ™์ด username๊ณผ password๋ฅผ ์น˜๊ณ  Login ํ•˜๋„๋ก ๋˜์–ด์žˆ๋Š”๋ฐ, ์ผ๋‹จ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ๋‹ค.

 

๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ดค์„ ๋• ๋”ฑํžˆ ํŠน๋ณ„ํ•œ ์ ์€ ๋ณด์ด์ง€ ์•Š์•˜๋‹ค.

๋ญ ์ด์ •๋„ ์ •๋ณด๋ฅผ ์–ป์—ˆ๋‹ค.

 

๊ทผ๋ฐ ๊ทธ๋„ ๊ทธ๋Ÿด ๊ฒƒ์ด ํ•ด๋‹น๋ฌธ์ œ๋Š” cookie๋ฅผ ์ด์šฉํ•ด์„œ ํ’€๋„๋ก ํ•ด๋†จ์„ ๊ฒƒ์ด๋‹ค..

 

 

์šฐ์„  swlug๋กœ ์‹œ๋„ํ–ˆ์„ ๋•Œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์œ ์ €๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๊ณ  ํ•œ๋‹ค.

 

 

์ด๋Ÿฐ ๋ถ€๋ถ„์„ ๋ณด๋ฉด username์€ admin์œผ๋กœ ํ™•์‹ ์ด ๋“ ๋‹ค.

 

 

์ผ๋‹จ ๋กœ๊ทธ์ธ ์‹œ๋„๋ฅผ ํ•ด๋ณด๊ธฐ์œ„ํ•ด admin, admin์„ ์ž‘์„ฑํ–ˆ๋‹ค.

 

 

์—ญ์‹œ password์˜ค๋ฅ˜๊ฐ€ ๋œฌ๋‹ค. ๊ทธ๋Ÿผ cookie๋ฅผ ์ด์šฉํ•ด์„œ ์ •๋ณด๋ฅผ ๋” ์–ป์–ด์•ผํ•œ๋‹ค.

 

๊ทผ๋ฐ, ์•„๊นŒ admin์œผ๋กœ ํ•ด์„œ password ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ์„ ๋•Œ, ์•„๋ฌด๊ฒƒ๋„ ์ž…๋ ฅํ•˜์ง€ ์•Š์•˜์„ ๋•Œ๋Š” cookie๊ฐ€ ์—†์—ˆ๋Š”๋ฐ, ๊ฒŒ์ŠคํŠธ๋กœ๊ทธ์ธ์„ ํ•˜๊ณ  ๋‚˜๋‹ˆ๊นŒ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ฐ”๋€Œ์—ˆ๋‹ค.

 

 

 

 

์—ฌ๊ธฐ๊นŒ์ง€ ํ•ด๋„ ํ’€์ด์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ์–ป์ง€ ๋ชปํ•ด์„œ.. ๊ตฌ๊ธ€๋ง์„ ์‹œ๋„ํ•ด๋ดค๋‹ค.

 

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ–ˆ๋˜ ๋ถ€๋ถ„

  • ๋‚˜๋Š” guest๋กœ ๋กœ๊ทธ์ธํ•ด์„œ ์›๋ž˜ ์—†๋˜ ์ฟ ํ‚ค ๊ฐ’์ด ์ƒ๊ธด ๊ฒƒ์„ ํ™•์ธํ–ˆ์œผ๋‚˜ ์ด๊ฑธ ์ด์šฉํ•ด์„œ ํ”Œ๋ž˜๊ทธ๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ•จ
  • ๊ฐœ๋ฐœ์ž๋„๊ตฌ๋ฅผ ๋“ค์–ด๊ฐ€์„œ ์ฟ ํ‚ค๊ฐ’์„ ํ™•์ธ ํ•  ์ƒ๊ฐ์€ ๋ชปํ–ˆ๊ณ , value ๊ฐ’์„ ์ˆ˜์ •ํ•  ์ƒ๊ฐ๋„ ํ•˜์ง€๋ชปํ•จ. 

 

 

 

 

์ด๋ ‡๊ฒŒ ๊ฐ’์„ admin์œผ๋กœ ์ˆ˜์ •ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ํ”Œ๋ž˜๊ทธ๊ฐ€ ๋œจ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

 

ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ฟ ํ‚ค ๊ด€๋ จ๋œ ๋ฌธ์ œ๋ฅผ ํ’€ ๋•Œ ์กฐ๊ธˆ๋” ๋‹ค์–‘ํ•œ ์‹œ๊ฐ์—์„œ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.

 

 

์ฐธ๊ณ ์ž๋ฃŒ

 

DreamHack 1๋‹จ๊ณ„ cookie :: ํ˜์ค€ (tistory.com)

 

DreamHack 1๋‹จ๊ณ„ cookie

DreamHack 1๋‹จ๊ณ„ cookie ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๊ฒ ๋‹ค. ๋ฌธ์ œ ํŒŒ์ผ์—์„œ users ๋Š” guest, admin ๋‘ ๊ฐœ๋กœ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์ ‘์†ํ•˜๊ณ  guest๋กœ ๋กœ๊ทธ์ธ์ด ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธ์„ ํ•ด๋ณธ๋‹ค. ํŽ˜์ด์ง€ ์†Œ์Šค ๋ณด๊ธฐ๋ฅผ ํ†ตํ•ด guest / guest

jhyuxxk.tistory.com