-
Webhacking ์นํดํน ๊ณต๋ถํ๊ธฐ :: dreamhack.io, Webhacking.kr ์์SECURITY/Webhacking 2021. 1. 25. 14:59
Webhacking ์ ๊ณต๋ถํ๊ธฐ ์ํ 2๋ฌ ํ๋์ ์ง์ ์งํ์ค์ด๋ค.
๊ฐ๋จํ ๋งํ์๋ฉด, ์ด๋ก (dreamhack.io)->๋ฌธ์ (Webhacking.kr) ์ 2๋ฌ ๊ณต๋ถ ๊ณํ์ด๋ค.
์ฒ์์ dreamhack.io ์ ์๋ ์นํดํน ์ปค๋ฆฌํ๋ผ์ ๋ฐ๋ฅด๊ณ , wargame ์ ํ์ด๋ณด๋ ค๊ณ ํ์ผ๋
dreamhack.io ์ ์๋ ๊ฐ์ข๋ง ๋ณด๋ฉด ๊ฐ์ธ์ ์ผ๋ก๋ ์ง๋ฃจํด์ ์ค์ต์ ๊ฐ์ดํ๋ ๋ฐฉ์์ผ๋ก ๋ฐ๊ฟจ๋ค.
์๋ฌด๋๋ ๋ฌธ์ ๋ฅผ ๋ง์ด ํ์ด๋ณด๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ ๊ณต๋ถ์ธ๋ฏ ์ถ๋ค. (๊ฐ์ธ์ ์๊ฒฌ)
์ด ํฌ์คํ ์์๋ ๋ด๊ฐ ์ด์ฉํ ์ฌ์ดํธ์ ๊ฐ๋จํ ์ ๋ณด์ ์ถ์ฒ ๊ณต๋ถ ์ฝ์ค๋ฅผ ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ๋ค.
1. ์ด๋ก
Introduction of Webhacking, Client-side Basic, Server-side Basic
์ด ์ธ ๊ฐ์ข๋ ๋ฌด์กฐ๊ฑด ์๊ฐํ๋ ๊ฒ์ ์ถ์ฒํ๋ค.
์น ์ง์์ ๋ํ ์ดํด๊ฐ ์ข์ผ๋ฉด ๋นจ๋ฆฌ ๋ณผ ์ ์์ ๊ฒ์ด๋ค.
๊ด๋ จ ์ง์์ด ์๋ค๋ฉด ๋ด๋ ๋ฌด์จ ๋ด์ฉ์ธ์ง ๋ชจ๋ฅผ ํ๋ฅ ์ด ๋์ผ๋ฏ๋ก,, ์ ์ด๋ html ํ๊ทธ๋ ์๊ณ ๋ณด์.
(๊ทธ๋ ๋คํด๋ html ํ๊ทธ๋ง ์๋ฉด ์์ฃผ ์กฐ๊ธ์ ๋์์ด ๋๋ ์ ๋)
์ทจ์ฝ์ ์ ๋ํ ์์ ์ฝ๋๊ฐ ๋ง์ด ๋์ค๋๋ฐ, ์ด์ ๋ํ ์ฃผ์์ ๊ฐ๋ตํ๋ค.
์ฆ, ์น ์ง์์ ์ด๋ ์ ๋ ์๊ณ ์๋ค๋ ์ ์ ํ์ ์์ฑ๋ ๊ฒ ๊ฐ๋ค.
๋ํ Server-side ๋ก ๋์ด๊ฐ๋ฉด SQL ์ง์๋ ์๊ตฌํ๋ ์กฐ๊ธ์ด๋ผ๋ ์์๋์.
๊ฐ์ธ์ ์ผ๋ก๋ ๊ฐ๋จํ ๋ฌธ์ ๋ค์ ํ๊ธฐํด๋ ์์ 3๊ฐ์ ๊ฐ์ข๋ง ๋ด๋ ์ถฉ๋ถํ๋ค๊ณ ์๊ฐํ๋ค.
์ 3๊ฐ์ ๊ฐ์ข๋ฅผ ํ์ตํ๋ด๋ ์ด์ ๋ค์ ๋จ๊ณ์ธ, ์ค์ต ๋จ๊ณ๋ก ๋์ด๊ฐ ์ ์๋ค.
(๋ฌผ๋ก ,, advanced ๊ฐ์ข๋ฅผ ๋ง์ด ๋ณผ์๋ก ์ข๋ค. ๋ค๋ง ๋๊ฐ์ ๊ฒฝ์ฐ๋ ์ง์ค์ด ์๋์ด์ ์ค์ต์์ ํ์ํ ๊ฒฝ์ฐ ์ฐพ์๋ณด๊ณ ํ๋ ์์ผ๋ก ๊ณต๋ถํ๋ค. ์ทจํฅ์ ๋ฐ๋ผ ์ ํํ๊ธฐ)
2. ์ค์ต
2.1 dreamhack.io
๋ค์ํ ๋จ๊ณ๋ณ wargame ์ ์ ๊ณตํ๋ค.
ํ์ด ๋ฐฉ์์, ๋ฌธ์ ๋ฅผ ์ ํํ ๋ค์์ ์ ์ ์ ๋ณด ํ์ธํ๊ธฐ ๋ฅผ ๋๋ฅด๋ฉด ์ ์ํ ์ ์๋ ์ ๋ณด๋ฅผ ์๋ ค์ค๋ค.
์ด๋ฐ ์์ด๋ค.
๊ทธ๋์
host1.dreamhack.games:[PortNumber]
(์ฆ, ์ด ์์์์๋ host1.dreamhack.games:23938)
๋ก ์ ์ํ ์ ์๋ค.
์ํ๋ค๋ฉด ๋ฌธ์ ํ์ผ ๋ค์ด๋ก๋๋ก ๋ฌธ์ ๋ฅผ ํ์ธํ๊ณ ํ ์ ์๋ค.
์ค์ต์ ์งํํ ๋ 2.1 ์ ๋จผ์ ํ๋ 2.2 ๋ฅผ ๋จผ์ ํ๋ ์๊ด ์์ง๋ง, ๊ฐ์ธ์ ์ผ๋ก๋ 2.1 ์ ๋จผ์ ํ๋ ๊ฒ์ ์ถ์ฒํ๋ค.
2.1 ์ ๋จ๊ณ๋ณ๋ก ํ์ด๋ณด๊ธฐ ์์ ๋จ๊ณ1, ๋จ๊ณ2 ์์ ์ ๊ณตํ๋ ๊ฐ๋จํ web ๋ฌธ์ ๋ค์ ํ์ด๋ณด๋ฉด ๊ฐ์ ์ก์ ์ ์๋ค.
๋ฌด์๋ณด๋ค ๋ฌธ์ ์ ๋ณด ๋ฅผ ํตํด ์ด๋์ flag ๊ฐ ์๊ณ , ๋ญ ํด์ผ ํ๊ณ , ๋ฌธ์ ์ด๋ฆ์์ ์ด๋ค ์ทจ์ฝ์ ์ ์ด์ฉํด์ผํ๋์ง ๋๊ฐ ์ ๋ณด๋ค์ ๋ค ์ฃผ๊ธฐ ๋๋ฌธ์ด๋ค.
๋ํ ์ด๋ฏธ ํผ ์ฌ๋๋ค์ ๋๊ธ์ ํตํด ๊ฐ๋จํ,,ํํธ๋ฅผ ์ป์ ์ ์๊ธฐ๋ ํ๋ค.
๋ค๋ง, ๋ค๋ฅธ webhacking ์ฌ์ดํธ์์ ์ ๊ณตํ๋ ๋ฌธ์ ๋ค์ write-up ์ด ๋ง์ด ์ ๋ฆฌ๋์ด์๋๋ฐ, dreamhack wargame ์ ๋ํ write-up ์ ์๋ค๊ณ ๋ด๋ ๋๋ค. (์ฐพ์๋ด๋ ์๊ฑฐ๋, ๋๋ถ๋ถ ๋ค ๋น๊ณต๊ฐ ๊ฒ์๋ฌผ์ด๋ค.)
๋ฉฐ์น ๋์ ๋งํ๋ ํด๊ฒฐํ ๋ฐฉ๋ฒ์ด ํฌ๊ฒ ์๋ค๋ ์ ์ด.. ๋จ์ ์ด๋ผ๊ณ ํ๋ฉด ๋จ์ ์ด๊ฒ ์ง๋ง? ๊ทธ๋๋ ์ด๋ ์ ๋ ํ์ ์ ๊ณตํด์ค๋ค๋ ์ ์์ ์ฒซ ๊ณต๋ถ๋ก ์ ํฉํ๋ค๊ณ ์๊ฐํ๋ค.
2.2 Webhacking.kr
์ด ์ฌ์ดํธ๋ ์์ ์ ์๋ ์ฌ์ดํธ๊ฐ ๊ฐํธ๋ ๊ฑฐ๋ผ์ old challenge ์ ๊ทธ๋ฅ Chanllenge ๊ฐ ๋ฐ๋ก ์์ง๋ง,
ํ์ฌ ๋ด๊ฐ ์ ์ํ์ ๋๋ old challenge ๋ง ์์๋ค.
๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด์๋ ๊ฐ์ ์ ํด์ผ ํ๋๋ฐ, ๊ฐ๋จํ๋ค.
๋ก๊ทธ์ธ ์ํ์์ ํ์ด์ผ ๋๊ณ , ๋ฌธ์ ๋ฒํธ ์์ ์ ํ ์ซ์๋ (100,200...) point ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ์์ ์๋ ์์ด์ฝ์ด ๊ฐ๋จํ ๋ฌธ์ ๊ฐ์? ์ฏค ๋๋ ๊ฒ ๊ฐ๋ค. ํํธ๊น์ง๋ ์๋๋๋ฏ.
์ด๊ฑด ๋ด๊ฐ ํธ๋ ๊ฒ๋ค์ ์์ฐจ์ ์ผ๋ก ํฌ์คํ ํด ๋๊ฐ ๊ฒ์ด๋ค.
1๋ฒ๋ถํฐ ๋ฒํธ ์๋๋ก ํธ๋ ๋ฐฉ๋ฒ์ด ์๊ฒ ์ง๋ง,
๋๊ฐ์ ์ด์ฌ์ ์ ์๊ฐ ๋ฎ์ ๊ฒ๋ถํฐ ๋์ ํด๊ฐ๋ ๊ฒ์ด ๋์ ๋ณด์ธ๋ค.
์ ์๋ 50 ์ ๋ถํฐ 1000 ์ ๊น์ง ์๋๋ฐ, 50 ๋จ์๋ก ๋์ด์ ธ์ 100, 150, 200 ์ด๋ ๊ฒ ๋ชฉํ๋ฅผ ์ก๊ณ ํ๋ฉด ์ข์๋ฏํ๋ค.
100์ ์ ๋๊น์ง๋ ์์ค ์ฝ๋๋ง ์ ๋ณด๊ณ ๊ฐ๋ ์ ์์งํ๊ณ ์๋ค๋ฉด ๊ฐ๋จํ๊ฒ ํ๋ฆฌ๋ ๋ฌธ์ ๋ค๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋,
๊ผญ ํ์ด๋ณด๊ณ ๊ฐ์ ์ก๊ธธ ๋ฐ๋๋ค.
(๋ฉฐ์น ์ ๊ณ ๋ฏผํด๋ ๋ต์ด ์๋์จ๋ค๋ฉด,, ์ด๊ฑด write up ๋ ๋ง์ด ๊ตฌ์ถ๋์ด ์์ผ๋ ๋์์ ์ป์ ์๋ ์๋ค.)
3. ๊ฒฐ๋ก [์ถ์ฒ ๊ณต๋ถ ์ฝ์ค]
์ถ์ฒํ๋ ๋์
- ์นํดํน ์ด๋ณด
- ์น ์ง์์ด ๊ฐ๋จํ๊ฒ๋๋ง ์๋ ์ฌ๋
์ถ์ฒ ์ฝ์ค
1) dreamhack.io ์์ ๊ฐ์๋ฅผ ๋ณด๋ฉฐ ์นํดํน ๊ฐ๋ ์ ๊ณต๋ถํ๋ค. (ํ์์ ๊ตฌ๊ธ๋ง ํ์. ์ดํด๊ฐ ๋ ์๋๋ค.)
2) dreamhack.io ์ wargame ์ผ๋ก webhacking ๋ฌธ์ ์ ๋ํ ๊ฐ ์ก๊ธฐ. ๋จ๊ณ 1, ๋จ๊ณ 2 ์ ๋๋ง ๋ด๋ ์ข์.
3) Webhacking.kr ์์ ์ ์๊ฐ ๋ฎ์ ๊ฒ๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฌธ์ ๋ฅผ ํ์ด๊ฐ๋ค.
'SECURITY > Webhacking' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Webhacking.kr :: old-25๋ฒ (0) 2021.02.02 Webhacking.kr :: old-19๋ฒ (0) 2021.02.02 Webhacking.kr:: old-54๋ฒ (0) 2021.01.25 Webhacking.kr :: old-39๋ฒ (0) 2021.01.25 Webhacking.kr :: old-38๋ฒ (0) 2021.01.25