https://dreamhack.io/wargame/challenges/830
[1] ๋ฌธ์ ํ๊ธฐ
STEP1์ ํ์ด์ง์ด๋ค.
๋ญ ์ ๋ ฅํด์ผ ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ด์
STEP2, FLAG ํ์ด์ง๋ ๋ค์ด๊ฐ๋ดค๋๋ฐ
์์ง์ ๋ญ ํ ์ ์๋๋ณด๋ค.
์ผ๋จ STEP1 ํ์ด์ง๋ก ๋์๊ฐ์,
์๋ฌด๊ฐ์ด๋ ์ ๋ ฅํด๋ณด์๋๋ฐ, ๊ทธ๋๋ก ํ๋ผ๋ฏธํฐ๊ฐ ์ถ๋ ฅ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ฌ๊ธฐ์์ ์ ์ ์๋ ๊ฒ ์์ด์ ๋ฌธ์ ํ์ผ์ ํ์ธํด์ฃผ์๋ค.
์ฌ๊ธฐ์์,
ํ๋ผ๋ฏธํฐ1์ "getget"์ผ ๋, ํ๋ผ๋ฏธํฐ2๋ "rerequest" ์ผ ๋, ๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ ์ ์๋ ๋ฏ ํ๋ค.
๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ๊ฒ ๋์๋ค.
์ด ๋ถ๋ถ์ ๋ณด๊ณ ,
ํ๋ผ๋ฏธํฐ1์ "pooost" ๊ทธ๋ฆฌ๊ณ ํ๋ผ๋ฏธํฐ2์ "requeeest"๋ฅผ ์ ๋ ฅํ๋ค.
๊ทธ๋ฌ๋๋ ํ๋๊ทธ ๊ฐ์ด ๋์๋ค...
์ด๋ค ์ทจ์ฝ์ ์ด ์ด ๋ฌธ์ ์ ํต์ฌ์ผ๊น ๊ถ๊ธํด์ ์ฐพ์๋ณด์๋ค.
๋ณธ ๋ฌธ์ ๋ ์น์ฑ ํ๋ ์์ํฌ Flask๋ก ์์ฑ๋ ์น ํ์ด์ง๋ก, ์ด๋ฅผ ๋ฌ์ฑํ๋ ค๋ฉด HTTP ์์ฒญ์ ๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ์๊ณ , Python์ผ๋ก ์์ฑ๋ ์น์ฐ ์ฝ๋๋ฅผ ์ดํดํ ์ ์์ด์ผ ํ๋ค. ๋ณธ ๋ฌธ์ ๋ฅผ ํตํด GET์์ฒญ๊ณผ POST ์์ฒญ์ ์ฐจ์ด๋ฅผ ํ์ตํ๊ณ Python ์ฝ๋๋ฅผ ํด์ํ๋ ๋ฅ๋ ฅ์ ํค์ธ ์ ์๋ค.
์ฐธ๊ณ : https://blog.naver.com/smart-brain/223129700848
์น ํ์ด์ง ๋์ ๋ฐฉ์์ ๊ฐ๋จํ ๊ฐ๋ ์ ์์ฉํ ๋ฌธ์ ์๋ ๊ฒ ๊ฐ๋ค.
'SWLUG > CTF ๋ฌธ์ ํ์ด (2)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Dreamhack/๋๋ฆผํต] easy-login (0) | 2024.05.22 |
---|---|
[Dreamhack/๋๋ฆผํต] web-misconf-1 (0) | 2024.05.22 |
[Dreamhack/๋๋ฆผํต] pathtraversal (0) | 2024.05.15 |
[Dreamhack/๋๋ฆผํต] baby-union (0) | 2024.05.08 |
[Dreamhack/๋๋ฆผํต] PHPreg (0) | 2024.05.07 |