๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ๋ฐœ ์ผ์ง€ ๐Ÿ‘ฉ‍๐Ÿ’ป

์™€์ด์–ด์ƒคํฌ(Wireshark) ์„ค์น˜๋ถ€ํ„ฐ ์‚ฌ์šฉ๋ฒ•๊นŒ์ง€! ๋งฅOS ๊ธฐ์ค€ ์™„๋ฒฝ ์ •๋ฆฌ

by chuyj15 2025. 7. 14.
728x90
๋ฐ˜์‘ํ˜•
SMALL

 

์™€์ด์–ด์ƒคํฌ๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ์˜ค๊ฐ€๋Š” ๋ฐ์ดํ„ฐ๋ฅผ 'ํŒจํ‚ท' ๋‹จ์œ„๋กœ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์บก์ฒ˜ํ•˜๊ณ  ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€ํ‘œ์ ์ธ ํŒจํ‚ท ๋ถ„์„ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.
์ด ๊ธ€์—์„œ๋Š” ๋งฅ๋ถ(macOS) ๊ธฐ์ค€์œผ๋กœ ์™€์ด์–ด์ƒคํฌ ์„ค์น˜๋ถ€ํ„ฐ, ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•๊นŒ์ง€ ํ•˜๋‚˜ํ•˜๋‚˜ ์ •๋ฆฌํ•ด๋ดค์–ด์š”!


โœ… ์™€์ด์–ด์ƒคํฌ ์„ค์น˜ ๋ฐฉ๋ฒ• (๋งฅOS ๊ธฐ์ค€)

  1. ์™€์ด์–ด์ƒคํฌ ๊ณต์‹ ์‚ฌ์ดํŠธ์— ์ ‘์† https://www.wireshark.org/
  2. macOS ์„ค์น˜ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ (์ €๋Š” ๋งฅos intel๋ฒ„์ „์ด๋ผ์„œ ๊ทธ๊ฑธ๋กœ ๋‹ค์šด๋ฐ›์•˜์–ด์š”)
  3. ๋‹ค์šด๋กœ๋“œํ•œ .dmg ํŒŒ์ผ์„ ์—ด์–ด Applications ํด๋”๋กœ ๋“œ๋ž˜๊ทธ
  4. ์‹คํ–‰ ํ›„ ๋‚˜์˜ค๋Š” ์ฐฝ์—์„œ Install ChmodBPF.pkg ํด๋ฆญํ•ด์„œ ์„ค์น˜
    (๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์บก์ฒ˜๋ฅผ ์œ„ํ•ด ํ•„์ˆ˜๋กœ ์„ค์น˜ํ•ด์•ผ ํ•จ)

๐Ÿ’ก ChmodBPF๋Š” ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์บก์ฒ˜๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๊ตฌ์„ฑ ์š”์†Œ์˜ˆ์š”. ์„ค์น˜๋Š” ๊ฐ„๋‹จํ•˜๋‹ˆ ๊ฑฑ์ • ๋งˆ์„ธ์š”!

 

 

 

 

 

 

๐Ÿ“ถ ํŒจํ‚ท ์บก์ฒ˜ ๋ฐฉ๋ฒ•

  1. ์™€์ด์–ด์ƒคํฌ ์‹คํ–‰ ํ›„ Wi-Fi ๋˜๋Š” ์œ ์„ ์ธํ„ฐ๋„ท ์ธํ„ฐํŽ˜์ด์Šค ์„ ํƒ
    • ์†ก์ˆ˜์‹ ๋˜๋Š” ํŒจํ‚ท์ด ๊ฐ€์žฅ ํ™œ๋ฐœํ•œ ์ธํ„ฐํŽ˜์ด์Šค ์„ ํƒ!
  2. ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ ์ƒํƒœ ํ‘œ์‹œ ๋ง‰๋Œ€(๊ทธ๋ž˜ํ”„)์—์„œ ํŒจํ‚ท ํ๋ฆ„ ํ™•์ธ ๊ฐ€๋Šฅ
  3. ๋‘๋ฒˆ ํด๋ฆญ ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ํ™”๋ฉด์ด ์‹คํ–‰๋จ

 

โœ‹ ์บก์ฒ˜ ์ค‘๋‹จ & ๋‹ค์‹œ ์‹œ์ž‘ ๋ฐฉ๋ฒ•

  • โน ์บก์ฒ˜ ์ค‘๋‹จ: ์ƒ๋‹จ ๋„๊ตฌ๋ฐ”์˜ โ–  ๋ชจ์–‘ ๋ฒ„ํŠผ ํด๋ฆญ
  • โ–ถ๏ธ ์บก์ฒ˜ ์žฌ์‹œ์ž‘: ๋‹ค์‹œ ์ธํ„ฐํŽ˜์ด์Šค ์„ ํƒ ํ›„ Start ํด๋ฆญ

 

๐Ÿ–ฅ ์™€์ด์–ด์ƒคํฌ ํ™”๋ฉด ๊ตฌ์„ฑ

์™€์ด์–ด์ƒคํฌ ํ™”๋ฉด์€ ํฌ๊ฒŒ 3๊ฐœ์˜ ์˜์—ญ์œผ๋กœ ๋‚˜๋‰˜์–ด์š”:

  1. ํŒจํ‚ท ๋ชฉ๋ก ์ฐฝ (์œ„์ชฝ)
    → ์‹œ๊ฐ„, ์ถœ๋ฐœ์ง€ IP, ๋ชฉ์ ์ง€ IP, ํ”„๋กœํ† ์ฝœ, ๊ธธ์ด ๋“ฑ์„ ๋ฆฌ์ŠคํŠธ๋กœ ํ™•์ธ ๊ฐ€๋Šฅ
  2. ํŒจํ‚ท ์ƒ์„ธ ์ •๋ณด ์ฐฝ (๊ฐ€์šด๋ฐ)
    → Ethernet, IP, TCP, HTTP ๋“ฑ ๊ฐ ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต๋ณ„ ๊ตฌ์กฐ๋ฅผ ๋ถ„์„ ๊ฐ€๋Šฅ
  3. ํŒจํ‚ท ๋ฐ”์ดํŠธ ๋ทฐ (์•„๋ž˜์ชฝ)
    → ์‹ค์ œ ์ „์†ก๋œ ํŒจํ‚ท ๋ฐ์ดํ„ฐ(ํ—ฅ์‚ฌ๊ฐ’)๋ฅผ ํ™•์ธ ๊ฐ€๋Šฅ

 

 

๐ŸŒ ์ฃผ์š” ํ”„๋กœํ† ์ฝœ ๊ฐ„๋‹จ ์„ค๋ช…

1. HTTP: ์›น์—์„œ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐ์ดํ„ฐ (์˜ˆ: GET/POST ์š”์ฒญ)

 

 

2. TCP: HTTP ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์ „๋‹ฌ (ํฌํŠธ, ์ˆœ์„œ๋ฒˆํ˜ธ ํฌํ•จ)

 

 

 

 

 

 

3. IPv4: ๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€ IP๊นŒ์ง€ ์ „๋‹ฌ (IP ์ฃผ์†Œ ์ •๋ณด ํฌํ•จ)

 

 

 


4. Ethernet II: ์‹ค์ œ ๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ํŒจํ‚ท ์ „์†ก (MAC ์ฃผ์†Œ ํฌํ•จ)

 

 

 

 

 

๐Ÿ” ํŒจํ‚ท ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ (๋„ˆ๋ฌด ๊ฐ•๋ ฅํ•ด์š”!)

์™€์ด์–ด์ƒคํฌ๋Š” ์ˆ˜๋งŽ์€ ํŒจํ‚ท ์ค‘ ์›ํ•˜๋Š” ์กฐ๊ฑด๋งŒ ๊ณจ๋ผ๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ด์š”.

  • ์ƒ๋‹จ ํ•„ํ„ฐ ์ž…๋ ฅ์ฐฝ์— ์กฐ๊ฑด ์ž…๋ ฅ → ์—”ํ„ฐ!
  • ํ•„ํ„ฐ๋ฅผ ํ†ตํ•ด ํŠน์ • ํŒจํ‚ท๋งŒ ๊ณจ๋ผ๋ณผ ์ˆ˜ ์žˆ์–ด์š”.

์˜ˆ์‹œ ํ•„ํ„ฐ ๋ชจ์Œ ๐Ÿ’ก

ํ•„ํ„ฐ                                                                               ์กฐ๊ฑด์˜๋ฏธ

 

eth.addr == xx:xx:xx:xx:xx:xx ํŠน์ • MAC ์ฃผ์†Œ ํ•„ํ„ฐ๋ง
ip.addr == 192.168.0.1 ํŠน์ • IP์ฃผ์†Œ์˜ ํŒจํ‚ท๋งŒ ๋ณด๊ธฐ
tcp.port == 80 ํŠน์ • TCP ํฌํŠธ (ex. HTTP)๋งŒ ๋ณด๊ธฐ
http HTTP ํ”„๋กœํ† ์ฝœ๋งŒ ๋ณด๊ธฐ
dns DNS ํŒจํ‚ท๋งŒ ๋ณด๊ธฐ
tcp.contains "example" TCP ๋ฐ์ดํ„ฐ์— "example"์ด ํฌํ•จ๋œ ํŒจํ‚ท ์ฐพ๊ธฐ
 
 

 

 

 

๐Ÿ’พ ํŒจํ‚ท ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•

  1. ํŒจํ‚ท ์บก์ฒ˜๋ฅผ ์ค‘๋‹จํ•œ ํ›„,
  2. ์ƒ๋‹จ ๋ฉ”๋‰ด → File → Save As
  3. ์›ํ•˜๋Š” ์ด๋ฆ„์œผ๋กœ .pcapng ๋˜๋Š” .pcap ํฌ๋งท์œผ๋กœ ์ €์žฅ

์ €์žฅํ•œ ํŒŒ์ผ์€ ๋‚˜์ค‘์— ๋‹ค์‹œ ์—ด์–ด์„œ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์–ด์š”!

โš ๏ธ ์ค‘์š”! ํŒจํ‚ท์„ ์ €์žฅํ•˜๋ ค๋ฉด ๋ฐ˜๋“œ์‹œ ๋จผ์ € ์บก์ฒ˜๋ฅผ ์ค‘๋‹จํ•ด์•ผ ์ €์žฅ ๋ฉ”๋‰ด๊ฐ€ ํ™œ์„ฑํ™”๋ผ์š”!

 

 

 

 

๋งˆ๋ฌด๋ฆฌ ๐ŸŒŸ

์™€์ด์–ด์ƒคํฌ๋Š” ๋„คํŠธ์›Œํฌ ๋ถ„์„์— ์žˆ์–ด์„œ ์ •๋ง ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์˜ˆ์š”!
์ฒ˜์Œ์—” ์–ด๋ ต๊ฒŒ ๋А๊ปด์งˆ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋ช‡ ๋ฒˆ ํด๋ฆญํ•ด๋ณด๊ณ  ํ•„ํ„ฐ ์ž…๋ ฅํ•ด๋ณด๋ฉด ๊ธˆ๋ฐฉ ์ต์ˆ™ํ•ด์งˆ ์ˆ˜ ์žˆ์–ด์š”.

์™€์ด์–ด์ƒคํฌ๋กœ ๋„คํŠธ์›Œํฌ ์‹ค๋ ฅ ํ•œ ๋‹จ๊ณ„ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•ด๋ณด์„ธ์š”! โœจ
๊ถ๊ธˆํ•œ ๋‚ด์šฉ ์žˆ์œผ๋ฉด ๋Œ“๊ธ€์ด๋‚˜ Q&A ํ†ตํ•ด ์–ธ์ œ๋“  ๋ฌผ์–ด๋ณด์…”๋„ ์ข‹์•„์š” ๐Ÿ˜Š

 

 

#์™€์ด์–ด์ƒคํฌ #์™€์ด์–ด์ƒคํฌ์‚ฌ์šฉ๋ฒ• #์™€์ด์–ด์ƒคํฌ์„ค์น˜ #์™€์ด์–ด์ƒคํฌ์บก์ฒ˜ #ํŒจํ‚ท๋ถ„์„ #ํŒจํ‚ท์บก์ฒ˜ #๋„คํŠธ์›Œํฌ๋ถ„์„ #macOS์™€์ด์–ด์ƒคํฌ #๋„คํŠธ์›Œํฌํˆด #๋„คํŠธ์›Œํฌ๋ณด์•ˆ #EthernetII #IPv4 #TCP #HTTP #OSI7๊ณ„์ธต #๋„คํŠธ์›Œํฌ๊ธฐ์ดˆ #ํ”„๋กœํ† ์ฝœํ•™์Šต #์›นํŒจํ‚ท๋ถ„์„ #ํ†ต์‹ ๊ณ„์ธต๊ตฌ์กฐ #IT๊ณต๋ถ€
#์™€์ด์–ด์ƒคํฌ์‚ฌ์šฉ๋ฒ•์ •๋ฆฌ #ํŒจํ‚ท๋ถ„์„ํ•˜๋Š”๋ฒ• #์™€์ด์–ด์ƒคํฌํ•„ํ„ฐ๋ง #httpํŒจํ‚ท๋ถ„์„ #tcp๋ถ„์„ #ip์ฃผ์†Œํ™•์ธ๋ฒ• #mac์ฃผ์†Œํ™•์ธ๋ฒ• #์™€์ด์–ด์ƒคํฌ๊ฐ•์˜ #๋„คํŠธ์›Œํฌ๊ธฐ์ดˆํ•™์Šต

728x90
๋ฐ˜์‘ํ˜•
LIST