Search

ํŒŒ์ด์ฌ

ํŒŒ์ด์ฌ ์—ญ๋Ÿ‰ ๋ชฉํ‘œ (์ทจ์•ฝ์ ยท๋ชจ๋นŒ๋ฆฌํ‹ฐ ๋ณด์•ˆ ๊ธฐ์ค€)

๋ชฉ์ 

โ€ข
ํŒŒ์ด์ฌ ๋ฌธ๋ฒ• ํ•™์Šต์ด ์•„๋‹ˆ๋ผ
๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ์ฝ”๋“œ๋กœ ์žฌํ˜„ยท์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ์—ญ๋Ÿ‰ ํ™•๋ณด
โ€ข
SOC โ†’ ์ทจ์•ฝ์  ์—ฐ๊ตฌ / AutomotiveยทIoT ๋ณด์•ˆ ์ „ํ™˜์„ ์œ„ํ•œ ์ค€๋น„

์ตœ์ข… ๋ชฉํ‘œ (์š”์•ฝ)

โ€ข
PoC ์ฝ”๋“œ ์ž‘์„ฑ ๊ฐ€๋Šฅ
โ€ข
ํ”„๋กœํ† ์ฝœ / ์ž…๋ ฅ๊ฐ’ ์ž๋™ํ™” ๊ฐ€๋Šฅ
โ€ข
๋ณด์•ˆ ๋ชฉ์  ํ† ์ดํ”„๋กœ์ ํŠธ 3~5๊ฐœ ๋ณด์œ  (GitHub ๊ณต๊ฐœ)

ํŒŒ์ด์ฌ ์—ญ๋Ÿ‰ ๋‹จ๊ณ„ ์ •์˜

Level 1. ๋ณด์•ˆ ์‹ค๋ฌด์šฉ ๊ธฐ๋ณธ ํŒŒ์ด์ฌ (ํ•„์ˆ˜)

๋ชฉํ‘œ

โ€ข
ํŒŒ์ผยท๋ฐ”์ด๋„ˆ๋ฆฌยท๋กœ๊ทธ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ๋ณธ ๋Šฅ๋ ฅ ํ™•๋ณด

ํ•„์ˆ˜ ์—ญ๋Ÿ‰

โ€ข
ํŒŒ์ผ ์ž…์ถœ๋ ฅ (text / binary)
โ€ข
bytes / hex / endian ๊ฐœ๋…
โ€ข
๋ฌธ์ž์—ด ์ฒ˜๋ฆฌ & ์ •๊ทœ์‹ (re)
โ€ข
์˜ˆ์™ธ ์ฒ˜๋ฆฌ
โ€ข
argparse ๊ธฐ๋ฐ˜ CLI ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ

ํ† ์ดํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด

โ€ข
๋กœ๊ทธ ํŒŒ์ผ์—์„œ ํŠน์ • ํŒจํ„ด ์ž๋™ ํƒ์ง€ ์Šคํฌ๋ฆฝํŠธ
โ€ข
๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์—์„œ ํŠน์ • ๋ฐ”์ดํŠธ ์‹œํ€€์Šค ๊ฒ€์ƒ‰
โ€ข
hex dump โ†’ ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ ์‰ฌ์šด ํฌ๋งท์œผ๋กœ ๋ณ€ํ™˜

์‚ฐ์ถœ๋ฌผ

โ€ข
CLI ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ .py ํŒŒ์ผ
โ€ข
README: ์‚ฌ์šฉ๋ฒ• + ์™œ ๋งŒ๋“ค์—ˆ๋Š”์ง€ ์„ค๋ช…

Level 2. ์ทจ์•ฝ์  ๋ถ„์„์šฉ ํŒŒ์ด์ฌ (์ฐจ๋ณ„ํ™”)

๋ชฉํ‘œ

โ€ข
์ทจ์•ฝ์  ์žฌํ˜„ / ๊ฒ€์ฆ / ์ž๋™ํ™” ๊ฐ€๋Šฅ ์ˆ˜์ค€

ํ•„์ˆ˜ ์—ญ๋Ÿ‰

โ€ข
socket ํ”„๋กœ๊ทธ๋ž˜๋ฐ (TCP/UDP)
โ€ข
HTTP ํ†ต์‹  (requests)
โ€ข
ํ”„๋กœํ† ์ฝœ ๊ตฌ์กฐ ์ดํ•ด ํ›„ ์ฝ”๋“œ๋กœ ์žฌํ˜„
โ€ข
๋ฐ˜๋ณต ์ž…๋ ฅ / payload ์ž๋™ ์ƒ์„ฑ

ํ† ์ดํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด

โ€ข
ํŠน์ • ์„œ๋น„์Šค์— payload ๋ฐ˜๋ณต ์ „์†กํ•˜๋Š” PoC ์Šคํฌ๋ฆฝํŠธ
โ€ข
๊ฐ„๋‹จํ•œ ํ”„๋กœํ† ์ฝœ ๋ฉ”์‹œ์ง€ ํŒŒ์„œ
โ€ข
์ž…๋ ฅ๊ฐ’ ํฌ๊ธฐ/ํŒจํ„ด์„ ๋ณ€ํ™”์‹œํ‚ค๋ฉฐ ์‘๋‹ต ํ™•์ธ

์‚ฐ์ถœ๋ฌผ

โ€ข
PoC ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ
โ€ข
๊ณต๊ฒฉ/์žฌํ˜„ ํ๋ฆ„์ด ์„ค๋ช…๋œ README

Level 3. ์—ฐ๊ตฌ์ž ์ง€ํ–ฅ (๊ฐ€์‚ฐ์ )

๋ชฉํ‘œ

โ€ข
์ทจ์•ฝ์  ์—ฐ๊ตฌ์ž๋กœ ์„ฑ์žฅ ๊ฐ€๋Šฅํ•จ์„ ๋ณด์—ฌ์ฃผ๋Š” ๋‹จ๊ณ„

์„ ํƒ ์—ญ๋Ÿ‰

โ€ข
๊ฐ„๋‹จํ•œ ํผ์ € ๊ตฌ์กฐ ์ดํ•ด ๋ฐ ๊ตฌํ˜„
โ€ข
๋žœ๋ค / ๋ณ€ํ˜• ๊ธฐ๋ฐ˜ ์ž…๋ ฅ ์ƒ์„ฑ
โ€ข
QEMU, Ghidra ๋“ฑ ๋„๊ตฌ์™€ ์—ฐ๊ณ„
โ€ข
ํฌ๋ž˜์‹œ ์กฐ๊ฑด ์ž๋™ ํƒ์ƒ‰

ํ† ์ดํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด

โ€ข
very simple fuzzer (๋žœ๋ค payload)
โ€ข
์ž…๋ ฅ ๊ธธ์ด/ํŒจํ„ด ๋ณ€ํ™” ์ž๋™ํ™” ๋„๊ตฌ
โ€ข
๋ฐ”์ด๋„ˆ๋ฆฌ ๊ตฌ์กฐ ์ผ๋ถ€ ์ž๋™ ํŒŒ์‹ฑ