5์ฃผ์ฐจ_CTF๊ณผ์ œ(Dreamhack : simple-web-request)

2024. 5. 10. 15:28ใ†hacking : p_study/Dreamhack

๐ŸŒฑ simple-web-request | ์›Œ๊ฒŒ์ž„ | Dreamhack

 

๐ŸŒฑ simple-web-request

Description STEP 1~2๋ฅผ ๊ฑฐ์ณ FLAG ํŽ˜์ด์ง€์— ๋„๋‹ฌํ•˜๋ฉด ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ํ†ต๊ณผํ•˜์—ฌ ํ”Œ๋ž˜๊ทธ๋ฅผ ํš๋“ํ•˜์„ธ์š”. ํ”Œ๋ž˜๊ทธ๋Š” flag.txt ํŒŒ์ผ๊ณผ FLAG ๋ณ€์ˆ˜์— ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ž˜๊ทธ ํ˜•์‹์€ DH{...} ์ž…๋‹ˆ๋‹ค. ๐Ÿ“œ

dreamhack.io

 

 

 

๋‘๋ฒˆ์งธ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๊ฒ ๋‹ค.

ํ•ด๋‹น๋ฌธ์ œ๋Š” ์ฒ˜์Œ๋ณด๋Š” ์œ ํ˜•์ด๋‹ค. (๋А๋‚Œ์ƒ..)

 

์ผ๋‹จ ๋‘๊ฐ€์ง€ ์Šคํ…์ด ์กด์žฌํ•˜๊ณ , FLAG ํŽ˜์ด์ง€์— ๋„๋‹ฌํ•˜๋ฉด ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ถœ๋ ฅ๋˜๋Š”๋ฐ, ํ”Œ๋ž˜๊ทธ๋Š” flag.txtํŒŒ์ผ๊ณผ FLAG ๋ณ€์ˆ˜์— ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.

์›น์•ฑ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ด๋“œ๊นŒ์ง€ ์นœ์ ˆํ•˜๊ฒŒ ์„ค๋ช…๋˜์–ด์žˆ๋‹ค.

 

๋‚œ ์„œ๋ฒ„๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

 

๋ฌธ์ œ ์„ค๋ช…์— ๋‚˜์™€์žˆ๋˜๋Œ€๋กœ STEP1,2๊ฐ€ ๋‚˜์™€์žˆ๋‹ค.

 

request๊ฐ€ ์–ด๋–ค์‹์œผ๋กœ ์š”์ฒญ๋˜๋Š”์ง€ ์•„๋ฌด๊ฑฐ๋‚˜ ๋„ฃ์–ด๋ด์•ผ๊ฒ ๋‹ค.

 

 

์ž…๋ ฅํ•œ ๊ฐ’ ๊ทธ๋Œ€๋กœ ๋ณด๋‚ด์ง„๋‹ค.

 

์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์•˜๋‹ค.

 

์ž…๋ ฅํ•œ text ๊ทธ๋ž˜๋„ ์ œ์ถœ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

 

ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ๋ณด๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ์ž‘์„ฑํ•ด๋ณด์•˜๋‹ค.

step1_txt =param ์— prm1์„ ๋„ฃ๊ณ  param2์— prm2๋ฅผ ๋„ฃ์—ˆ์„ ๋•Œ, ๋งŒ์•ฝ prm1์ด getget์ด๊ณ  prm2๊ฐ€ rerequest๋ผ๋ฉด 

step2๋กœ ๋„˜์–ด๊ฐ„๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค.

 

 

 

์ œ์ถœ๋˜๋ฉด์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋–ด๋‹ค.

 

์ •์ƒ์ ์œผ๋กœ step2๋กœ ๋„˜์–ด์˜จ ๊ฒƒ ๊ฐ™์•˜๋‹ค.

 

ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ์•„๋ž˜์™€ ๊ฐ™์ด prm1 ๊ณผ prm2๊ฐ’์„ ๋„˜๊ฒจ์ฃผ์—ˆ๋‹ค.

์ฝ”๋“œ์—์„œ๋Š” ๋งŒ์•ฝ prm1์ด pooost ์ด๊ณ  prm2๊ฐ€ requeeest๋ผ๋ฉด flag_txt์— flag๊ฐ’์ด ๋Œ€์ž…๋˜์–ด ๋ณด์—ฌ์ค„ ๊ฒƒ์ด๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

 

ํ•ด๋‹น ์ฝ”๋“œ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋„˜๊ฒจ์ง„๋‹ค๋ฉด FLAG๊ฐ€ ๋œฐ ๊ฒƒ์ด๋‹ค.

 

 

ํ”Œ๋ž˜๊ทธ๊ฐ’์ด ์ •์ƒ์ ์œผ๋กœ ๋‚˜์™”๋‹ค.

 

 

์ตœ๊ทผ์— ์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ˆ˜์—…์„ ๋“ค์œผ๋ฉด์„œ ์›น ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ์ง€๋‚œํ•™๊ธฐ (1ํ•™๋…„) ์— ๋น„ํ•ด ๋งŽ์ด ์ข‹์•„์ง„ ๊ฒƒ๊ฐ™๋‹ค.

ํ•ด๋‹น ๋ฌธ์ œ๊ฐ€ ๋น„๋ก ๋น„๊ธฐ๋„ˆ ๋‹จ๊ณ„์ด๊ธฐ๋Š” ํ•˜์ง€๋งŒ.. ์Šค์Šค๋กœ ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค์ด ์ƒ๊ธฐ๋ฉด์„œ ์ž์‹ ๊ฐ์ด ์กฐ๊ธˆ์”ฉ ์˜ฌ๋ผ๊ฐ€๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

๋” ์–ด๋ ค์šด ๋ฌธ์ œ๋„ ๋‚ดํž˜์œผ๋กœ ํ’€๋‚ ์ด ์˜ค๊ธฐ๋ฅผ ๋ฐ”๋ž€๋‹ค

 

CTF ๊ณผ์ œ ๋!