๐ 10์์ ๋๋ฆผํต ๋ ธํธ!
์๋ ํ์ธ์! ๋๋ฆผํต์ ๋๋ค!
์ฌํด๋ ์ด์ ์ผ๋ง ๋จ์ง ์์์ต๋๋ค. ๋จ์ ์๊ฐ๋ ๋๋ฆผํต๊ณผ ํจ๊ป ์์ฐจ๊ฒ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค!
์ด๋ฒ 10์์ ๋๋ฆผํต ๋ ธํธ๋ฅผ ํตํด์๋ ์๋์ ๊ฐ์ ๋ด์ฉ๋ค์ ํ์ธํ์ค ์ ์์ผ์ญ๋๋ค.
ย
Dreamhack 3.0 - Phase 4
๐Home 3.0, Learn 3.0, Myaccount 3.0 ์๊ฐ
ย
๋๋ฆผํต ์ ๊ท ๋ก๋๋งต 2์ข
๊ณต๊ฐ
๐์๋ฒ ๋๋ ํดํน, ๊ธฐ๋๋ผ ๊ณต๊ฐ!
ย
๋ก๋๋งต ๊ฐ์
๐๋ชจ๋ฐ์ผ ๋ก๋๋งต ์ต์ ํ
ย
writeup ์ค๋ฌธ์กฐ์ฌ ์๋ด
๐writeup ์์ฑ ๊ด๋ จ ๊ฐ์ด๋๋ผ์ธ ๋ฐ ์ค๋ฌธ์กฐ์ฌ ๊ด๋ จ ์๋ด
ย
๊ธฐ๋ฅ ์
๋ฐ์ดํธ ๋ฐ ์คํ์ ์์ ๋ ๋ด๊ณ ์์ผ๋, ์ด๋ฒ ๋ฌ์ ๋๋ฆผํต ๋
ธํธ๋ ๋ง์ด ํ์ธํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ย
Dreamhack 3.0 - Phase 4๐
Home 3.0
๋ง์ ๋ถ๋ค์ด ์ด๋ฏธ ๊ฒฝํํ์
จ๋ฏ์ด, ์ด๋ฒ ์
๋ฐ์ดํธ๋ฅผ ํตํด ๊ฐ์ฅ ํฌ๊ฒ ๊ฐ์ ๋ ๊ธฐ๋ฅ์ ๋ฐ๋ก ํ ํ๋ฉด์
๋๋ค.
์๋ก์์ง ํ ํ๋ฉด์์๋ ๋๋ฆผํต์ ์ด์ฉํ์๋ฉด์ ํด๊ฒฐํ wargame, ์ฌ๋ ธ๋ ์ง๋ฌธ๊ณผ ๋ต๋ณ, ๊ถ๊ธํด ํ์ค ๋งํ ์ปค๋ฎค๋ํฐ ์ ๋ณด, CTF ์ฐธ์ฌ ์ด๋ ฅ ๋ฑ ๋๋ฆผํต์ ์ด์ฉํ๋๋ฐ ๋์์ด ๋ ๋งํ ์ ๋ณด๋ฅผ ์์ฝ๊ฒ ํ์
ํ์ค ์ ์์ต๋๋ค.
ย
Learn 3.0
ํ ํ๋ฉด๊ณผ ๋๋ถ์ด ํฌ๊ฒ ๋ณํํ ๊ธฐ๋ฅ์ด ๋ฐ๋ก ๊ฐ์ ํ์ต ํ๋ฉด์ ๋๋ค.
Learn 3.0์ ๊ฐ์ ํ์ต ํ๋ฉด์ด ํ์ด์ง ๋ณ๋ก ๋ถ๋จ๋๋ ๊ธฐ์กด UI์์ ๋ณ๊ฒฝ๋์ด, ๊ฐ์ ์ฃผ์ ๋ ์คํฌ๋กค ํ์์ผ๋ก ๋ณด์ค ์ ์๋๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ์ ์ฃผ์ ๋ด์์ ๋๊น์์ด ํ์ต์ ์ด์ด๊ฐ ์ ์์ผ๋ฉฐ, PC์์๋ ๋ฌผ๋ก ๋ชจ๋ฐ์ผ์ด๋ ํ๋ธ๋ ์์๋ ํธํ๊ฒ ๊ฐ์๋ฅผ ์๊ฐํ์ค ์ ์์ต๋๋ค!
ย
Myaccount 3.0
๋ง์ด์ด์นด์ดํธ ์ญ์ Dreamhack 3.0์ ๋์์ธ์ ๋ง์ถฐ ์ธ๋ จ๋ ๋ชจ์ต์ผ๋ก ๋ณํํ์ต๋๋ค.
์ด์ ๋ณด๋ค ํจ์ฌ ์ง๊ด์ ์ธ UI๋ฅผ ํตํด ๊ฒฐ์ ๋ด์ญ ํ์ธ, ๊ฒฝ๋ ฅ ๋ฐ ํ๋กํ ์์ ๋ฑ ํ๋กํ์ ํตํด ๋
ธ์ถ๋๋ ์ ๋ณด๋ฅผ ๋์ฑ ์ฝ๊ฒ ์กฐ์ ํ ์ ์๊ฒ ๋์์ต๋๋ค.
ย
์ ๊ท ๋ก๋๋งต 2์ข ๊ณต๊ฐ ๐
๊ธฐ๋ค๋ฆฌ์๋ ์ ๊ท ๋ก๋๋งต, Embedded Hacking ๋ก๋๋งต๊ณผ Ghidra ๋ก๋๋งต์ด ์ง๋ 10์ 27์ผ ๊ธ์์ผ์ ๊ณต๊ฐ๋์์ต๋๋ค! ๋ ๋ก๋๋งต๋ค์ ๋ํด์ ๊ฐ๋ตํ๊ฒ ์๊ฐ๋๋ฆฝ๋๋ค!
Embedded Hacking : ์๋ฒ ๋๋ ํดํน์ ๊ธฐ์ด์ ๋ํด ๋ฐฐ์ธ ์ ์๋ ๋ก๋๋งต์ ๋๋ค. ์์คํ ํดํน๊ณผ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ๋ํด ๊ธฐ์ด์ง์์ด ์๋ ๋ถ๋ค์ ๋์์ผ๋ก ํฉ๋๋ค.
๐ : https://dreamhack.io/lecture/roadmaps/35
ย
Ghidra : ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง ํด์ธ ๊ธฐ๋๋ผ์ ๊ทธ ์ฌ์ฉ๋ฒ์ ๋ํด ๋ฐฐ์ธ ์ ์๋ ๋ก๋๋งต์ ๋๋ค. ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ๋ํ ๊ธฐ์ด์ง์์ด ์๋ ๋ถ๋ค์ ๋์์ผ๋ก ํฉ๋๋ค.
๐ : https://dreamhack.io/lecture/roadmaps/26
๋๋ฆผํต์ ์ฒ์์ผ๋ก ๊ณต๊ฐ๋ ํ๋์จ์ด ๋ถ์ผ ๋ก๋๋งต ์๋ฒ ๋๋ ํดํน๊ณผ, ๋ฆฌ๋ฒ์ฑ ํด ์ฌ์ฉ๋ฒ์ ๋ํด ์๋ ค๋๋ฆฌ๋ ๊ธฐ๋๋ผ์๋ ๋ง์ ๊ด์ฌ ๋ถํ๋๋ฆฝ๋๋ค!
โป์๋ฒ ๋๋ ํดํน๊ณผ ๊ธฐ๋๋ผ ๋ก๋๋งต์ ๊ตฌ๋งค ํ ์๊ฐํ์ค ์ ์์ต๋๋ค.
ย
๋ก๋๋งต ๊ฐ์ ์ฌํญ๐ฑ
๋ชจ๋ฐ์ผ ๋ก๋๋งต ๊ฐ์
10์์๋ ๋ชจ๋ฐ์ผ ํดํน ๋ก๋๋งต์ด ๊ฐ์ ๋์์ต๋๋ค!
- ๋ชจ๋ฐ์ผ ํดํน์ ์ํ ํ๊ฒฝ ๊ตฌ์ถ ๊ณผ์ ์ต์ ํ
- ์ผ๋ถ ๋ํดํ๋ ๋ถ๋ถ๋ค์ ๋ํ์ฌ ์ดํดํ๊ธฐ ์ฝ๋๋ก ๋ด์ฉ ๋ณด์
- ์ฌ์ฉ์๊ฐ ๋ ์ดํดํ๊ธฐ ์ฝ๋๋ก ์คํฌ๋ฆฝํธ ์์
- ์ ๋๋ก ๋์ํ์ง ์๋ ์คํฌ๋ฆฝํธ ์์
ํ๋ฃจ๊ฐ ๋ค๋ฅด๊ฒ ๋ณํํ๋ ๋ชจ๋ฐ์ผ ํดํน ๋ถ์ผ์ ์๋์ ๋ฐ๋ง์ถ์ด ๋๋ฆผํต ๋ชจ๋ฐ์ผ ํดํน ๋ก๋๋งต๋ ๊พธ์คํ ๋ณํํ ์ ์๋๋ก ํ๊ฒ ์ต๋๋ค.
ย
Writeup ์ค๋ฌธ์กฐ์ฌ ๐
์ฌ๋ฌ๋ถ์ ๋๋ฆผํต์ ํตํด ๋ผ์ดํธ์ ์ ์์ฑํด ๋ณด์ ์ ์ด ์์ผ์ ๊ฐ์?
์์ผ๋ก ์๊ฐ์ ๋ค์ฌ ์์ฑํ ๋ผ์ดํธ์ ์ด ๋ฐ๋ ค๋๋ ์ผ์ ์ค์ผ ์ ์๋๋ก, ๋ผ์ดํธ์ ์์ฑ ๊ฐ์ด๋๋ผ์ธ์ ์ ๊ณตํด ๋๋ฆฌ๊ณ ์ ํฉ๋๋ค! ์ด ๊ฐ์ด๋๋ผ์ธ์ ํตํด ๋ณด๋ค ์์ธํ ๊ธฐ์ค์ ์ ์ ์ํด ๋๋ฆด ์ ์์ผ๋ฆฌ๋ผ ๊ธฐ๋ํฉ๋๋ค.
๋ํ, ๊ฐ์ด๋๋ผ์ธ ์์ฑ์ ์ํด ๋๋ฆผํต ์ ์ ๋ถ๋ค์ ๋์์ผ๋ก ์ค๋ฌธ์กฐ์ฌ๋ฅผ ์งํํ์ต๋๋ค!
๊ฐ์ฌํ๊ฒ๋ ๋ง์ ๋ถ๋ค์ด ์ ์๋ฏธํ ๋ต๋ณ์ ๋จ๊ฒจ ์ฃผ์
์, ์ฌ๋ฌ๋ถ์ ์์คํ ๋ต๋ณ๋ค์ ๋ฐํ์ผ๋ก writeup ์์ฑ ๊ฐ์ด๋๋ผ์ธ์ ์ ์ํ๊ณ ์์ต๋๋ค. ์ค๋น๊ฐ ๋๋ ๋๋ก ์ฌ๋ฌ๋ถ๊ป ๊ณต๊ฐํด ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค!
ย
๊ทธ ์ธ ์ ๋ฐ์ดํธ
๐ Dreamhack - ์ธ์ฆ ๋ฉ์ผ์ด ์ ์์ ์ผ๋ก ๋ฐ์ก๋์ง ์๋ ํ์์ ์์ ํ์ต๋๋ค.
๐ Community - ์์ฑํ ๋ต๋ณ์ ์์ ํ ์ ์๋ ํ์์ ์์ ํ์ต๋๋ค.
๐ Community - ๋๋๊ธ์ด ๊ธธ์ด์ง๋ฉด ๋ด์ฉ์ ํ์ธํ ์ ์๋ ํ์์ ์์ ํ์ต๋๋ค.
๐ย Lecture - <Quiz: Modern Cryptography> ํด์ฆ์์ ๋ต์์ด ๋ ธ์ถ๋๋ ํ์์ ์์ ํ์ต๋๋ค.
๐ย Lecture - <[WHA-S] Exercise: Command Injection Advanced> ๊ฐ์ ๋ด์์ ์ด๋ฏธ์ง๋ฅผ ์์ ํ์ต๋๋ค.
ย
๊ฐ์ ์คํ์ ์ ๋ณด
<Background:ptmalloc2> ํด์ฒดํ๋ ํ๋
โ ํด์ ํ๋
<Exercise: Helloworld> x64dbg
โ IDA
<Background: SECCOMP> model
โ mode1
<Advanced Linux Exploitation> _di_fini
โ _dl_fini
<์ฝ๋ฉ> Stack Buffer Overflow
โ Stack Overflow
<์ฝ๋ฉ> Start Bebugging
โ Start Debugging
<Server-side Basic> ํ์ธํ๋ฉด ๋ผ
โ ํ์ธํ๋ฉด ๋๋ฉฐ,
<[WHA-C] Exercise: CSRF Advanced> Dreamhac
โ Dreamhack
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ย
ํญ์ ๊ฐ์ฌํฉ๋๋ค! ๋๋ฆผํต ๋
ธํธ๋ฅผ ํตํด์ ๋ณด๊ณ ์ถ์ ๋ด์ฉ์ด ์๋ค๋ฉด ๋๊ธ๋ก ์๋ ค์ฃผ์ธ์!
๋ค์๋ฌ ๋๋ฆผํต ๋
ธํธ์์ ๋ง๋์!๐