๊ณต์ง€์‚ฌํ•ญ

๐Ÿ‚ 10์›”์˜ ๋“œ๋ฆผํ•ต ๋…ธํŠธ!

avatar
Dreamhack
๋Œ€ํ‘œ ์—…์  ์—†์Œ
๋Œ“๊ธ€ย 1

์•ˆ๋…•ํ•˜์„ธ์š”! ๋“œ๋ฆผํ•ต์ž…๋‹ˆ๋‹ค!

์˜ฌํ•ด๋„ ์ด์ œ ์–ผ๋งˆ ๋‚จ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚จ์€ ์‹œ๊ฐ„๋„ ๋“œ๋ฆผํ•ต๊ณผ ํ•จ๊ป˜ ์•Œ์ฐจ๊ฒŒ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค!

์ด๋ฒˆ 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

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
ย 
ํ•ญ์ƒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋“œ๋ฆผํ•ต ๋…ธํŠธ๋ฅผ ํ†ตํ•ด์„œ ๋ณด๊ณ  ์‹ถ์€ ๋‚ด์šฉ์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€๋กœ ์•Œ๋ ค์ฃผ์„ธ์š”!
๋‹ค์Œ๋‹ฌ ๋“œ๋ฆผํ•ต ๋…ธํŠธ์—์„œ ๋งŒ๋‚˜์š”!๐Ÿ‘‹

์ž‘์„ฑ์ž ์ •๋ณด
avatar
๋Œ“๊ธ€ 1
avatar
MerryQ
์ปดํผ๋‹ˆ
2๋…„ ์ „
๋“œ๋ฆผํ•ต์€ ์Šคํ† ์–ด๋ฅผ ์—ด์–ด๋ผ