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 ๊ณผ์ ๋!
'hacking : p_study > Dreamhack' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
6์ฃผ์ฐจ_CTF๊ณผ์ (Dreamhack : easy-login) (0) | 2024.05.20 |
---|---|
6์ฃผ์ฐจ_CTF๊ณผ์ (Dreamhack : web-misconf-1) (0) | 2024.05.18 |
5์ฃผ์ฐจ_CTF๊ณผ์ (Dreamhack : pathtraversal) (0) | 2024.05.10 |
4์ฃผ์ฐจ_CTF๊ณผ์ (Dreamhack : baby-union) (0) | 2024.05.04 |
4์ฃผ์ฐจ_CTF๊ณผ์ (Dreamhack : phpreg) (0) | 2024.05.04 |