๋ฌธ์ : DreamHack โ [wargame.kr] already got ๋ถ๋ฅ: Web ๋์ด๋: ๐ฅ Bronze 3 FLAG:
DH{You_C@n_Mak3_Cust0m_HTTP_Head3r}
๋ฌธ์ ์ค๋ช
์ด ์์ฃผ ์งง๋ค. Can you see HTTP Response header? โ "HTTP ์๋ต ํค๋๊ฐ ๋ณด์ด๋์?" ๋ฑ ์ด ํ ์ค๋ฟ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ฌธ์ ๋ ์๋ wargame.kr์ ์๋ ๋ฌธ์ ๋ฅผ ๋๋ฆผํต์ด ๋ค์ ๋ง๋ค์ด ๊ฐ์ ธ์จ ๊ฒ์ด๋ผ๋ ์ค๋ช
๋ ํจ๊ป ๋ถ์ด ์๋ค. ์งง์ ๋ฌธ์ ์ค๋ช
์ด์ง๋ง, ์ฌ์ค ์ด๊ฒ ํ์ด์ ์ ๋ถ์ด๊ธฐ๋ ํ๋ค.
์ด ์๋ฆฌ์ฆ์์ ์ง๊ธ๊น์ง ๋ค๋ฃฌ ์น ๋ฌธ์ ๋ค์ ๋๋ถ๋ถ SQL ์ธ์ ์ , SSRF, ์ธ์ฆ ์ฐํ, ํ์ผ ์ ๋ก๋์ฒ๋ผ ์๋ฒ ๋ก์ง์ ๊ฒฐํจ์ ์ฐพ์ ์ ๊ทน์ ์ผ๋ก ๊ณต๊ฒฉ ํ์ด๋ก๋๋ฅผ ๋ง๋ค์ด ๋ฃ๋ ์ ํ์ด์๋ค. ์ด ๋ฌธ์ ๋ ๊ฒฐ์ด ์์ ํ ๋ค๋ฅด๋ค โ ์๋ฌด ํ์ด๋ก๋๋ ๋ง๋ค ํ์๊ฐ ์๊ณ , ๊ทธ๋ฅ ์๋ฒ๊ฐ ์๋ ํ๋ ์๋ต์ ์๋ ๊ทธ๋๋ก, ํ์ง๋ง ํ์๋ณด๋ค ์กฐ๊ธ ๋ ์์ธํ ๋ค์ฌ๋ค๋ณด๊ธฐ๋ง ํ๋ฉด ๋๋๋ค. Bronze 3๋ผ๋ ์๋์ ์ผ๋ก ๋ฎ์ ๋์ด๋๋ ์ฌ๊ธฐ์ ๋์จ๋ค โ ๊ธฐ์ ์ ์ผ๋ก ์ด๋ ค์ด ๊ฒ ์๋๋ผ, "์น ์์ฒญ์ด ๋ญ๋ก ์ด๋ฃจ์ด์ ธ ์๋์ง"์ ๋ํ ๊ธฐ์ด์ ์ธ ์ดํด๋ฅผ ๋ฌป๋ ๋ฌธ์ ์๋ค.
๋ฌธ์ ๊ฐ์
VM์ ๋์ฐ๊ณ ์ ์ํด๋ดค๋ค.
you've already got key! :p โ "๋ ์ด๋ฏธ ํค ๊ฐ์ง๊ณ ์์์ :p"๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ์ ๋ถ๋ค. ํ์ด์ง ์์ค๋ฅผ ๋ด๋ ๋ค๋ฅด์ง ์๋ค.
๋ ๋๋ง๋ ํ๋ฉด๊ณผ HTML ์์ค๊ฐ ์์ ํ ๊ฐ๋ค โ ์ฆ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ญ๊ฐ๋ฅผ ์จ๊ฒจ๋์ ๊ฒ๋, HTML ์ฃผ์ ์์ flag๋ฅผ ์ฌ์ด๋์ ๊ฒ๋ ์๋๋ผ๋ ๋ป์ด๋ค. "์ด๋ฏธ ๊ฐ๊ณ ์๋ค"๋ ์ ๋ชฉ๊ณผ ๋ฌธ๊ตฌ๋ฅผ ๊ณฑ์น์ด๋ณด๋ฉด, ์ด๋๊ฐ ์ด๋ฏธ ์ฐ๋ฆฌ ๋์์ ์ ์๋๋ฐ ์ฐ๋ฆฌ๊ฐ ๋ชป ๋ณด๊ณ ์๋ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ ๋ป์ผ๋ก ์ฝํ๋ค.
๋ฌธ์ ์ ๋ชฉ "already got"์ด ์ด ๋ฌธ์ ์ ์ฑ๊ฒฉ์ ์ ํํ ์์ฝํ๋ค. ๋ณดํต ์๊ฒ์ ๋ฌธ์ ๋ "์ฐพ์๋ผ", "๋ซ์ด๋ผ", "์ฐํํ๋ผ" ๊ฐ์ ๋ฅ๋์ ์ธ ๋์ฌ๋ก ์ ๋ชฉ์ด ๋ถ๋๋ฐ, ์ด ๋ฌธ์ ๋ ๋ฐ๋๋ก "๋๋ ์ด๋ฏธ ํ๋ํ ์ํ๋ค"๋ผ๊ณ ์ ์ธํ๋ค. ์ด๊ฑด ๋จ์ํ ์ธ์ด์ ํฌ๊ฐ ์๋๋ผ ์ค์ ํ์ด ๋ฐฉ์์ ๊ทธ๋๋ก ์์ํ๋ ์ ๋ชฉ์ด์๋ค โ ์ฐ๋ฆฌ๊ฐ ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๋ ๊ทธ ์๊ฐ, flag๋ ์ด๋ฏธ ์๋ต ์ด๋๊ฐ์ ์ค๋ ค์ ์ฐ๋ฆฌ ์ปดํจํฐ๋ก ๋์ฐฉํด ์๋ค. ๋จ์ ๊ฑด ๊ทธ ์๋ต์ ๋ฐ์์ "์ ๋๋ก" ์ฝ์ด๋ด๋ ๊ฒ๋ฟ์ด๋ค.
โถ๐ณ๏ธ ์ฝ์ง โ ๋ณธ๋ฌธ(body)๋ง ๊ณ์ ๋ค์ฌ๋ค๋ณด๊ณ ์์๋ค
์ฒ์์ ๊ทธ๋ฅ ๋ฐ์ฌ์ ์ผ๋ก ๋ธ๋ผ์ฐ์ ํ๋ฉด๊ณผ ํ์ด์ง ์์ค๋ง ๋ฒ๊ฐ์ ๋ดค๋ค. curl๋ก๋ ๋ง์ฐฌ๊ฐ์ง๋ก -s ์ต์
๋ง ์จ์ ์๋ต ๋ณธ๋ฌธ(body)๋ง ๋ฐ์์๋ค โ ๊ฒฐ๊ณผ๋ ๋๊ฐ์ด ๊ทธ ๋ฌธ๊ตฌ ํ ์ค์ด์๋ค.

HTTP ์๋ต์ ์ฌ์ค "์ํ์ค + ํค๋ + ๋ณธ๋ฌธ" ์ธ ๋ถ๋ถ์ผ๋ก ์ด๋ค์ ธ ์๋๋ฐ, ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ๋ ๋๋ง๋๋ ๊ฑด ์ด ์ค ๋ณธ๋ฌธ๋ฟ์ด๋ค. ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ด์ง ์๋ ํ ํค๋๋ ํ์์ ๋์ ๋ค์ด์ค์ง ์๋ ์ ๋ณด๋ผ, "์น ํ์ด์ง = ํ๋ฉด์ ๋ณด์ด๋ ํ ์คํธ"๋ผ๋ ์ต๊ด์ ์ธ ์๊ฐ์ ๊ฐํ ์์ผ๋ฉด ์ด ๋ฌธ์ ์ ํํธ("HTTP ์๋ต ํค๋๊ฐ ๋ณด์ด๋์?")๋ฅผ ๊ณง์ด๊ณง๋๋ก ์ฝ์ด๋ ๋์น๊ธฐ ์ฝ๋ค. ๋ฌธ์ ์ค๋ช ์ด ์ด๋ฏธ ์ ๋ต์ ๋งํด์ฃผ๊ณ ์์๋๋ฐ๋, ํ๋ฉด์ ๋ญ๊ฐ "์ฐพ์์ผ ํ " ์์๊ฐ ์์ ๊ฑฐ๋ผ๋ ์ ์ ๊ฒฌ ๋๋ฌธ์ ์ ๊น ํค๋งธ๋ค.
๐ฃ ํต์ฌ โ ํค๋๊น์ง ํจ๊ป ๋ณด๋ฉด flag๊ฐ ๊ทธ๋ฅ ๋์ฌ ์๋ค
curl -I(HEAD ์์ฒญ) ๋๋ curl -v(์ ์ฒด ์์ฒญ/์๋ต ๋ก๊ทธ)๋ก ํค๋๋ฅผ ํ์ธํด๋ดค๋ค.
Server, Date, Content-Type, Content-Length ๊ฐ์ ํํ ํค๋๋ค ์ฌ์ด์ FLAG: DH{You_C@n_Mak3_Cust0m_HTTP_Head3r}๋ผ๋ ์ค์ด ๊ทธ๋๋ก ๋ผ์ด ์์๋ค. ์๋ฒ(Flask/Werkzeug)๊ฐ ์๋ต์ ๋ง๋ค ๋ ์ปค์คํ
HTTP ํค๋๋ฅผ ์ง์ ์ถ๊ฐํ๋๋ก ์ง์ฌ ์์๋ ๊ฒ์ด๋ค. -v ์ต์
์ผ๋ก ์์ฒญยท์๋ต ์ ์ฒด๋ฅผ ๋ก๊ทธ๋ก ๋จ๊ฒจ๋ณด๋ฉด ๋ ๋ช
ํํ๋ค.
>๋ก ์์ํ๋ ์ค์ ์ฐ๋ฆฌ๊ฐ ๋ณด๋ธ ์์ฒญ, <๋ก ์์ํ๋ ์ค์ ์๋ฒ๊ฐ ๋๋ ค์ค ์๋ต์ด๋ค. ์๋ฒ๋ ์ฐ๋ฆฌ๊ฐ ๊ทธ๋ฅ ํ๋ฒํ GET / ์์ฒญ์ ๋ณด๋์ ๋ฟ์ธ๋ฐ๋, ์๋ต ํค๋ ์์ flag๋ฅผ ์น์ด์ ๋๋ ค์ฃผ๊ณ ์์๋ค. ๋ณ๋์ ์ทจ์ฝ์ ์ ์ฐพ์ ํ์ด๋ก๋๋ฅผ ๋ง๋ค ํ์๊ฐ ์ ํ ์์๋ค โ ์ด๋ฏธ ์๋ฒ๊ฐ ๋งค ์์ฒญ๋ง๋ค flag๋ฅผ ๋ณด๋ด์ฃผ๊ณ ์์๋๋ฐ, ๊ทธ๋์ ์ ๋ณด์ด๋ ๊ณณ์ ๋ณด๊ณ ์์์ ๋ฟ์ด์๋ค.
HTTP ์๋ต์ ๊ตฌ์กฐ๋ฅผ ๋ค์ ํ๋ฒ ์ ๋ฆฌํด๋ณด๋ฉด ์ด ๋ฌธ์ ๊ฐ ์ ์ฑ๋ฆฝํ๋์ง ๋ ๋ช
ํํด์ง๋ค. HTTP ์๋ต์ ํฌ๊ฒ ์ธ ๋ถ๋ถ์ผ๋ก ๋๋๋ค โ ์ํ์ค(HTTP/1.1 200 OK์ฒ๋ผ ์์ฒญ์ด ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์ง ์๋ ค์ฃผ๋ ํ ์ค), ํค๋(์๋ต์ ๋ํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ด๋ฆ: ๊ฐ ํํ๋ก ๋์ดํ ์ฌ๋ฌ ์ค), ๊ทธ๋ฆฌ๊ณ ๋น ์ค ํ๋๋ฅผ ์ฌ์ด์ ๋๊ณ ์ด์ด์ง๋ ๋ณธ๋ฌธ(์ค์ ๋ก ํ๋ฉด์ ๋ ๋๋ง๋ ์ฝํ
์ธ )์ด๋ค. ๋ธ๋ผ์ฐ์ ๋ ์ด ์
์ค ๋ณธ๋ฌธ๋ง ํ๋ฉด์ ๊ทธ๋ ค์ฃผ๊ณ , ์ํ์ค๊ณผ ํค๋๋ ํ์ด์ง ๋ ๋๋ง์ ์ง์ ์ฐ์ด๋ ๊ฒ ์๋๋ผ ๋ธ๋ผ์ฐ์ ยทํ๋ก์ยท์บ์ ์๋ฒ ๊ฐ์ ์ค๊ฐ ๊ตฌ์ฑ์์๋ค์ด "์ด ์๋ต์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผ ํ๋์ง" ํ๋จํ๋ ๋ฐ ์ฐ์ธ๋ค. Content-Type์ด ๋ณธ๋ฌธ์ HTML๋ก ํด์ํ ์ง JSON์ผ๋ก ํด์ํ ์ง ์๋ ค์ฃผ๊ณ , Content-Length๊ฐ ๋ณธ๋ฌธ์ด ๋ช ๋ฐ์ดํธ์ธ์ง ์๋ ค์ฃผ๋ ์์ด๋ค. ์ด ๋ฌธ์ ์ ์๋ฒ๋ ๊ทธ ๋ฉํ๋ฐ์ดํฐ ์์ญ์ FLAG๋ผ๋, HTTP ํ์ค์๋ ์๋ ์์์ ์ปค์คํ
ํค๋๋ฅผ ํ๋ ๋ ๋ผ์ ๋ฃ์์ ๋ฟ์ด๋ค โ HTTP ์คํ ์์ฒด๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ด ์ด๋ฐ ์ปค์คํ
ํค๋๋ฅผ ์์ ๋กญ๊ฒ ์ถ๊ฐํ๋ ๊ฑธ ํ์ฉํ๊ธฐ ๋๋ฌธ์, ๋ฌธ๋ฒ์ ์ผ๋ก๋ ์ ํ ์ด์ํ ๊ฒ ์๋ ์๋ต์ด๋ค.
curl ๋ง๊ณ ๋ค๋ฅธ ๋๊ตฌ๋ก๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค. ํ์ด์ฌ requests ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์์ฒญ์ ๋ณด๋ด๊ณ response.headers๋ฅผ ๊ทธ๋๋ก ์ถ๋ ฅํด๋ดค๋ค.
curl๊ณผ ์์ ํ ๊ฐ์ ํค๋๊ฐ ๋์จ๋ค โ ๋๊ตฌ๊ฐ ๋ฌด์์ด๋ , HTTP ํ๋กํ ์ฝ ์์ค์์ ์ค๊ฐ ๋ฐ์ดํฐ๋ฅผ ์๋ ๊ทธ๋๋ก ํ์ธํ๊ธฐ๋ง ํ๋ฉด ์ด ๋ฌธ์ ๋ ๋๋๋ค๋ ๊ฑธ ๋ค์ ํ๋ฒ ํ์ธํ๋ค.
๋ธ๋ผ์ฐ์ ์ ๊ฐ๋ฐ์ ๋๊ตฌ(F12)๋ฅผ ์ด์ด Network ํญ์์ ์ด ์์ฒญ์ ๋ค์ ์ดํด๋ด๋ ๋ฌผ๋ก ๊ฐ์ ํค๋๊ฐ ๋ณด์ธ๋ค โ ๋ธ๋ผ์ฐ์ ๊ฐ ํค๋ ์ ๋ณด๋ฅผ ์์ ์ ๋ฐ์์ค๋ ๊ฒ ์๋๋ผ, ๋จ์ง ํ์ด์ง๋ฅผ "๋ ๋๋ง"ํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํค๋๋ฅผ ํ๋ฉด์ ๊ทธ๋ ค์ฃผ์ง ์์ ๋ฟ์ด๋ค. curl์ด๋ requests ๊ฐ์ ์ปค๋งจ๋๋ผ์ธ ๋๊ตฌ๋ฅผ ์ ํธํ๋ ์ด์ ๊ฐ ์ฌ๊ธฐ ์๋ค โ GUI๋ฅผ ๋ช ๋ฒ ํด๋ฆญํด์ ํจ๋์ ์ด ํ์ ์์ด, HTTP ํธ๋์ญ์
์ ๋ชจ๋ ๊ตฌ์ฑ ์์๋ฅผ ๋ช
๋ น์ด ํ ์ค๋ก ํ
์คํธ ๊ทธ๋๋ก ๋ฐ์๋ณผ ์ ์์ด์ ํค๋๋ฅผ ๋์น๋ ์ค์ ์์ฒด๊ฐ ๊ตฌ์กฐ์ ์ผ๋ก ์ ์ ์๊ธด๋ค.
๐ฏ ์์ฒด ์๊ฒฐ solve
๋ช ๋ น ํ๋๋ก ๋๋๋ค.
curl -sI http://host3.dreamhack.games:<port>/ | grep -i flag
DH{You_C@n_Mak3_Cust0m_HTTP_Head3r}๊ฐ ๊ทธ๋๋ก ๋์จ๋ค. ์ด flag๋ฅผ ๋๋ฆผํต์ ์ ์ถํด ์ ๋ต์ผ๋ก ํ์ ๋๊ณ VM ํฌ๋ ๋ง๋ ๊ณง๋ฐ๋ก ํ๊ธ๋๋ค.
๐ ๊ฒฐ๋ก
์ด ๋ฌธ์ ๋ ์งง๊ณ ๋จ์ํ์ง๋ง, ์น ๋ฌธ์ ๋ฅผ ํ ๋ ์ต๊ด์ ์ผ๋ก ์ง๋์น๊ธฐ ์ฌ์ด ์ง์ ์ ์ ํํ ์ง์ด์ค๋ค.
- "ํ๋ฉด์ ๋ณด์ด๋ ๊ฒ"๊ณผ "์๋ฒ๊ฐ ์ค์ ๋ก ๋ณด๋ธ ๊ฒ"์ ๋ค๋ฅด๋ค. ๋ธ๋ผ์ฐ์ ๋ HTTP ์๋ต ์ค ๋ณธ๋ฌธ๋ง ๋ ๋๋งํด์ ๋ณด์ฌ์ฃผ๊ณ , ์ํ ์ฝ๋๋ ํค๋ ๊ฐ์ ๋ฉํ๋ฐ์ดํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์จ๊ธด๋ค. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ์ํ ๋๋ ๋์ ๋ณด์ด๋ ํ๋ฉด ๊ทธ ์์ฒด๊ฐ ์๋๋ผ, ๊ทธ ํ๋ฉด์ ๋ง๋ค์ด๋ธ ์๋ณธ ์๋ต ์ ์ฒด๋ฅผ ํ์ธํ๋ ์ต๊ด์ด ํ์ํ๋ค.
curl -I/curl -v๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ด๋ฉด์๋ ๊ฐ์ฅ ์์ฃผ ์ํ๋ ์ ์ฐฐ ๋๊ตฌ๋ค. ๋ณต์กํ ์ทจ์ฝ์ ์ค์บ๋๋ฅผ ๋๋ฆฌ๊ธฐ ์ ์, ์ผ๋จ ์๋ฒ๊ฐ ์ ํํ ๋ญ ๋๋ ค์ฃผ๋์ง๋ถํฐ ํ์ธํ๋ ๊ฒ ์์๋ค. ์ด ๋ฌธ์ ์ฒ๋ผ "์ทจ์ฝ์ "์ด๋ ๊ฒ๋ ์์ด ๊ทธ๋ฅ ๋ฐ์ดํฐ๊ฐ ๊ทธ ์๋ฆฌ์ ์๋ ๊ฒฝ์ฐ๋ ์ค์ ๋ก ์๋ค.- ๋ฌธ์ ์ค๋ช (ํน์ ํํธ)์ด ์ ๋ต์ ๊ทธ๋๋ก ๋งํด์ค ๋๋ ์๋ค. "HTTP ์๋ต ํค๋๊ฐ ๋ณด์ด๋์?"๋ผ๋ ๋ฌธ์ฅ์ ๊ณง์ด๊ณง๋๋ก ๋ฐ์๋ค์ด๋ ๊ฒ ์ด ๋ฌธ์ ์์๋ ์ต์ ์ ์ ๊ทผ์ด์๋ค. ์ด๋ ค์ด ๋ฌธ์ ๋ฅผ ๋ง์ด ํ๋ค ๋ณด๋ฉด ์คํ๋ ค "์ด๋ ๊ฒ ์ฌ์ธ ๋ฆฌ ์๋ค"๊ณ ์์ฌํ๋ฉฐ ๋ ๋ณต์กํ ๊ธธ์ ์ฐพ๊ฒ ๋๋๋ฐ, ๊ฐ๋์ ํํธ๋ฅผ ์๋ ๊ทธ๋๋ก ๋ฏฟ๋ ํธ์ด ๋น ๋ฅด๋ค.
- ์ฌ๋ฌ ๋๊ตฌ๋ก ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ฌํํด๋ณด๋ฉด ํ์ ์ด ์ปค์ง๋ค.
curl -I,curl -v, ํ์ด์ฌrequests๊น์ง ์๋ก ๋ค๋ฅธ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ์ ํค๋๋ฅผ ํ์ธํ๋ค. ๊ตณ์ด ํ ๊ฐ์ง ๋๊ตฌ์ ๊ฒฐ๊ณผ๋ง ๋ฏฟ๊ธฐ๋ณด๋ค, ์์ ํ ๋ค๋ฅธ ๊ตฌํ์ฒด๋ก ๊ฐ์ ๊ฐ์ ๋ค์ ํ์ธํ๋ ์ต๊ด์ ์ด๋ ๊ฒ ์ฌ์ํด ๋ณด์ด๋ ๋ฌธ์ ์์๋ "๋ด๊ฐ ๋ญ๊ฐ ์ฐฉ๊ฐํ ๊ฑด ์๋๊น"ํ๋ ์์ฌ์ ๊น๋ํ๊ฒ ์ง์์ค๋ค.
๋ฐฉ์ด์ ๊ด์ ์์ ๋ณด๋ฉด, ์ด ๋ฌธ์ ๋ ๋๋ฒ๊น
์ด๋ ๋ด๋ถ ์ฉ๋๋ก ์ถ๊ฐํ ์ปค์คํ
HTTP ํค๋๊ฐ ์ค์๋น์ค์ ๊ทธ๋๋ก ๋จ์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ํ๋ฆฌ๋ ์ฌ๊ณ ๋ฅผ ์ ํํ ์ฌํํ๋ค. ์ค๋ฌด์์๋ X-Debug-Info, X-Powered-By, ํน์ ์ด ๋ฌธ์ ์ฒ๋ผ ์์ ์ง๊ด์ ์ธ ์ด๋ฆ์ ์ปค์คํ
ํค๋์ ๋ด๋ถ ๋ฒ์ ์ ๋ณด, ์๋ฒ ๊ฒฝ๋ก, ์ฌ์ง์ด ์ธ์ฆ ๊ด๋ จ ๊ฐ์ด ๊ทธ๋๋ก ๋
ธ์ถ๋๋ ์ฌ๋ก๊ฐ ๋๋ฌผ์ง ์๋ค. ์๋ต ํค๋๋ body ๋ชป์ง์๊ฒ "์ธ๋ถ์ ๊ณต๊ฐ๋๋ ๋ฐ์ดํฐ"๋ผ๋ ์ธ์์ ๊ฐ๊ณ , ๋ฐฐํฌ ์ ์ฒดํฌ๋ฆฌ์คํธ์ ๋ฐ๋์ "์ฐ๋ฆฌ ์๋ฒ๊ฐ ์ด๋ค ํค๋๋ฅผ ๋ณด๋ด๊ณ ์๋๊ฐ"๋ฅผ ํ์ธํ๋ ํญ๋ชฉ์ ๋ฃ์ด๋๋ ๊ฒ ์ด๋ฐ ์ฌ๊ณ ๋ฅผ ๋ง๋ ๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด๋ค.
์ด๋ฐ ์ ํ์ ์ ๋ณด ๋
ธ์ถ์ ์ค์ ๋ก ์ฌ๊ฐํ ์ฌ๊ณ ๋ก ์ด์ด์ง ์ ๋ก๋ ์ฌ๋ฟ ์๋ค. ๊ฐ๋ฐ ํธ์๋ฅผ ์ํด ๋จ๊ฒจ๋ X-Powered-By ํค๋๊ฐ ์ ํํ ํ๋ ์์ํฌ ๋ฒ์ ์ ๋
ธ์ถํด์ ๊ทธ ๋ฒ์ ์ ์๋ ค์ง ์ทจ์ฝ์ ์ ๊ณง๋ฐ๋ก ๊ฒจ๋ฅํ ๊ณต๊ฒฉ์ผ๋ก ์ด์ด์ง๋ ๊ฒฝ์ฐ, ๋ก๋๋ฐธ๋ฐ์๋ ๋ฆฌ๋ฒ์ค ํ๋ก์๊ฐ ๋ด๋ถ ๋คํธ์ํฌ ๊ตฌ์กฐ๋ฅผ ์ ์ถํ ์ ์๋ X-Forwarded-* ๊ณ์ด ํค๋๋ฅผ ๊ทธ๋๋ก ํด๋ผ์ด์ธํธ์ ๋ฐ์ฌํด๋ฒ๋ฆฌ๋ ๊ฒฝ์ฐ, ์ฌ์ง์ด ์ธ์
ํ ํฐ์ด๋ ์์ ์ธ์ฆ ๊ฐ์ ์ค์๋ก ์ปค์คํ
ํค๋์ ์ค์ด ๋ณด๋ด๋ ๊ฒฝ์ฐ๊น์ง โ ์ ๋ถ "๋ณธ๋ฌธ๋ง ์กฐ์ฌํ๋ฉด ๋๋ค"๋ ์ข์ ์์ผ์์ ๋น๋กฏ๋ ์ค์๋ค. ๋ก๊น
ยท๋ชจ๋ํฐ๋ง ์์คํ
์ ์ ๊ฒํ ๋๋ ๋ง์ฐฌ๊ฐ์ง๋ค. ์์ฒญ ๋ก๊ทธ๋ฅผ ๋จ๊ธฐ๋ฉด์ ๋ณธ๋ฌธ๋ง ๊ธฐ๋กํ๊ณ ํค๋๋ ์ํํ ๊ฒํ ํ๋ค๊ฐ, ์ ์ ๋ฏผ๊ฐํ ๊ฐ์ด ์ปค์คํ
ํค๋ ์ชฝ์ผ๋ก ์๊ณ ์์๋ค๋ ๊ฑธ ๋ค๋ฆ๊ฒ ๋ฐ๊ฒฌํ๋ ๊ฒฝ์ฐ๋ ํํ๋ค. ์ด ๋ฌธ์ ๊ฐ ๋๋ด์ฒ๋ผ ๊ฐ๋ฒผ์ด ํค์ผ๋ก ํฌ์ฅ๋ผ ์์ง๋ง, ๊ทธ ๋ฐ์ ๊น๋ฆฐ ๊ตํ ์์ฒด๋ ์ค๋ฌด์์ ๊ฝค ์์ฃผ ๋ฐ๋ณต๋๋ ์ค์๋ผ๋ ์ ์์ ๊ฒฐ์ฝ ๊ฐ๋ณ์ง ์๋ค.
Comments
๋๊ธ
๋๊ธ์ ๋จ๊ธฐ๋ ค๋ฉด ๋ก๊ทธ์ธ์ด ํ์ํด์. (๋ค์ด๋ฒ ยท ๊ตฌ๊ธ ๊ณ์ )
๋๊ธ ๋ถ๋ฌ์ค๋ ์คโฆ