์ƒˆ์†Œ์‹

IT & Security/Network

ARP ์Šคํ‘ธํ•‘(Spoofing)

  • -
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š”! ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์˜ค๋žœ๋งŒ์— ์˜ฌ๋ฆฌ๊ฒŒ ๋˜์—ˆ๋„ค์š” ใ…Žใ…Ž

์ •๋ณด๋ณด์•ˆ ์‚ฐ์—…๊ธฐ์‚ฌ ์ผ์ •์ด ์–ผ๋งˆ ๋‚จ์ง€ ์•Š์•„ ์‹œ๊ฐ„ ๋ถ„๋ฐฐ๊ฐ€ ์ƒ๊ฐ๋ณด๋‹ค ์–ด๋ ต๋”๊ตฐ์š”,,ใ… ใ… 

์‹œ๊ฐ„์ด ๋‚จ์ง€ ์•Š๋”๋ผ๋„ ํ‹ˆํ‹ˆํžˆ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์˜ฌ๋ ค์•ผ๊ฒ ์–ด์š”!!!

ํ•˜์—ฌํŠผ ์˜ค๋Š˜์€ ARP ์Šคํ‘ธํ•‘์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค!


๋จผ์ € ARP ์Šคํ‘ธํ•‘์ด ๋ญ”์ง€ ์•Œ๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด

์Šคํ‘ธํ•‘์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ด์•ผ๊ฒ ์ฃ ?

 [์ถœ์ฒ˜ : ๊ตฌ๊ธ€ ์œ„ํ‚ค๋ฐฑ๊ณผ]

 

  • ์Šคํ‘ธํ•‘(Spoofing)์ด๋ž€?

์Šคํ‘ธํ•‘(Spoofing)์˜ ์‚ฌ์ „์  ์˜๋ฏธ๋Š” '์†์ด๋‹ค'์ด๋‹ค. ๋„คํŠธ์›Œํฌ์—์„œ ์Šคํ‘ธํ•‘ ๋Œ€์ƒ์€ MAC ์ฃผ์†Œ, IP์ฃผ์†Œ, ํฌํŠธ ๋“ฑ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ฒƒ์ด ๋  ์ˆ˜ ์žˆ๊ณ , ์Šคํ‘ธํ•‘์€ ์†์ž„์„ ์ด์šฉํ•œ ๊ณต๊ฒฉ์„ ์ด์นญํ•œ๋‹ค.

์ฆ‰ ์Šคํ‘ธํ•‘์€ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ์ธ TCP/IP์˜ ๊ตฌ์กฐ์  ๊ฒฐํ•จ์„ ์ด์šฉํ•ด ์‚ฌ์šฉ์ž์˜ ์‹œ์Šคํ…œ ๊ถŒํ•œ์„ ํš๋“ํ•œ ๋’ค, 

์ •๋ณด๋ฅผ ๋นผ๊ฐ€๋Š” ํ•ดํ‚น ์ˆ˜๋ฒ•์„ ๋งํ•œ๋‹ค.

 

์ด๋ ‡๊ฒŒ ์Šคํ‘ธํ•‘์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…์„ ๋“œ๋ ธ๋Š”๋ฐ์š”

์œ ์‚ฌ ์šฉ์–ด๋กœ ์Šค๋‹ˆํ•‘(Sniffing), ์Šค๋ˆ„ํ•‘(Snooping)๋„ ์•Œ์•„๋ณด๋„๋ก ํ• ๊ฒŒ์š”.

 

  • ์Šค๋‹ˆํ•‘(Sniffing)์ด๋ž€?

Sniffing์ด๋ž€ ๋‹จ์–ด์˜ ์‚ฌ์ „์  ์˜๋ฏธ๋Š” โ€˜์ฝ”๋ฅผ ํ‚ํ‚๊ฑฐ๋ฆฌ๋‹คโ€™, โ€˜๋ƒ„์ƒˆ๋ฅผ ๋งก๋‹คโ€™ ๋“ฑ์˜ ๋œป์ด ์žˆ๋‹ค. ์‚ฌ์ „์ ์ธ ์˜๋ฏธ์™€ ๊ฐ™์ด ํ•ดํ‚น ๊ธฐ๋ฒ•์œผ๋กœ์„œ ์Šค๋‹ˆํ•‘์€ ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ์ž์‹ ์ด ์•„๋‹Œ ๋‹ค๋ฅธ ์ƒ๋Œ€๋ฐฉ๋“ค์˜ ํŒจํ‚ท ๊ตํ™˜์„ ์—ฟ๋“ฃ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋„์ฒญ(eavesdropping)ํ•˜๋Š” ๊ณผ์ •์„ ์Šค๋‹ˆํ•‘์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฐ ์Šค๋‹ˆํ•‘์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์Šค๋‹ˆํผ(Sniffer)๋ผ๊ณ  ํ•˜๋ฉฐ ์Šค๋‹ˆํผ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ณผ์ •์€ ์ „ํ™”๊ธฐ ๋„์ฒญ ์žฅ์น˜๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ณผ์ •์— ๋น„์œ ๋  ์ˆ˜ ์žˆ๋‹ค.

 

  • ์Šค๋ˆ„ํ•‘(Snooping)์ด๋ž€?

์Šค๋ˆ„ํ•‘์˜ Snoop์€ '๊ธฐ์›ƒ๊ฑฐ๋ฆฌ๋‹ค, ์—ผํƒํ•˜๋‹ค'๋ผ๋Š” ๋œป์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์Šค๋ˆ„ํ•‘์€ ํ”„๋กœํ† ์ฝœ ๋ถ„์„์šฉ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ง€์นญํ•˜๋ฉฐ, ๋„คํŠธ์›Œํฌ์ƒ์— ๋– ๋„๋Š” ์ค‘์š” ์ •๋ณด๋ฅผ ๋ชฐ๋ž˜ ํš๋“ํ•˜๋Š” ํ–‰์œ„๋ฅผ ๋งํ•œ๋‹ค. ์Šคํ”ผ๋‹๋„ ์œ ์‚ฌํ•œ ์˜๋ฏธ๊ฐ€ ์žˆ์œผ๋‚˜, ์Šค๋‹ˆํ•‘์€ ์ฃผ๋กœ ๋ชฐ๋ž˜ ์—ฟ๋“ฃ๋Š” ์˜๋ฏธ๊ฐ€ ๊ฐ•ํ•˜๋‹ค.

 

  • ์š”์•ฝ์ •๋ฆฌ ํ•ด๋ณด๋ฉด ? 

- ์Šคํ‘ธํ•‘ : '๊ณจํƒ•๋จน์ด๋‹ค, ์†์ด๋‹ค' ๋กœ ์ œ์ผ ๋‚˜์œ ํ–‰์œ„ ์‹œ์Šคํ…œ๊ถŒํ•œ์„ ํš๋“ํ•ด์„œ ์ •๋ณด๋ฅผ ํƒˆ์ทจ๊นŒ์ง€ ํ•จ.
- ์Šค๋‹ˆํ•‘ : 'ํ‚ํ‚๊ฑฐ๋ฆฌ๋‹ค, ๋ƒ„์ƒˆ๋งก๋‹ค' ๋กœ ํŒจํ‚ท๊ตํ™˜์„ ํ›”์ณ๋ณด๋Š” ์ •๋„์˜ ํ–‰์œ„.
- ์Šค๋ˆ„ํ•‘ : '๊ธฐ์›ƒ๊ธฐ์›ƒ๊ฑฐ๋ฆฌ๋‹ค, ์—ผํƒํ•˜๋‹ค' ๋กœ ์Šค๋‹ˆํ•‘๋ณด๋‹ค ์กฐ๊ธˆ ๋ฐœ์ „ํ•ด์„œ
                  ๋„คํŠธ์›Œํฌ ์ƒ์— ๋– ๋„๋Š” ์ค‘์š”์ •๋ณด๋ฅผ ์—ผํƒํ•˜๋Š” ๊ฒƒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํš๋“๊นŒ์ง€ ํ•จ.

 

์ด๋ ‡๊ฒŒ ์Šคํ‘ธํ•‘, ์Šค๋‹ˆํ•‘, ์Šค๋ˆ„ํ•‘์„ ์•Œ์•„๋ณด์•˜๋Š”๋ฐ์š”!

์—ฌ๊ธฐ์„œ ์˜ค๋Š˜ ์•Œ์•„๋ณผ ARP ์Šคํ‘ธํ•‘์€

๋ฐ”๋กœ! ์Šค๋‹ˆํ•‘ ๊ณต๊ฒฉ์˜ ๋Œ€ํ‘œ์ ์ธ ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜ ์ž…๋‹ˆ๋‹ค.

์ฆ‰ ํ›”์ณ๋ณด๊ธฐ ์œ„ํ•ด ์†์ด๋Š” ๊ธฐ์ˆ ์„ ๋ฐ”๋กœ ์Šคํ‘ธํ•‘ ์ด๋ผ ํ•˜๋Š” ๊ฒƒ์ด์ง€์š”!

๊ทธ๋ ‡๋‹ค๋ฉด ์—ฌ๊ธฐ์„œ ARP๋ž€ ๋ฌด์—‡์ผ๊นŒ์š”?


  • ARP(Address Resolution Protocol)๋ž€?

์ฃผ์†Œ ๊ฒฐ์ • ํ”„๋กœํ† ์ฝœ(Address Resolution Protocol, ARP)์€ ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ IP ์ฃผ์†Œ๋ฅผ ๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋กœ ๋Œ€์‘(bind)์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์—ฌ๊ธฐ์„œ ๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋Š” ์ด๋”๋„ท ๋˜๋Š” ํ† ํฐ๋ง์˜ 48 ๋น„ํŠธ ๋„คํŠธ์›Œํฌ ์นด๋“œ ์ฃผ์†Œ๋ฅผ ๋œปํ•œ๋‹ค.

(ARP๋Š” Layer 2๊ณ„์ธต ์ด๋”๋„ท ํ™˜๊ฒฝ์—์„œ ๋ชฉ์ ์ง€ IP์ฃผ์†Œ์— ๋Œ€ํ•œ MAC์ฃผ์†Œ ๋ณ€ํ™˜ ๋™์ž‘์„ ๋‹ด๋‹นํ•œ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด IP -> MAC// RARP : MAC -> IP ์ด๋ ‡๊ฒŒ ๋ฐ”๊ฟ”์ฃผ๋Š” ์—ญํ• ์„ํ•จ)

- ์ถœ์ฒ˜ : ๊ตฌ๊ธ€ ์œ„ํ‚ค๋ฐฑ๊ณผ

  • ARP ์Šคํ‘ธํ•‘ ์ด๋ž€?

ARP ์Šคํ‘ธํ•‘(ARP spoofing)์€ ๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ ๋ง(LAN) ํ•˜์—์„œ ์ฃผ์†Œ ๊ฒฐ์ • ํ”„๋กœํ† ์ฝœ(ARP) ๋ฉ”์‹œ์ง€๋ฅผ ์ด์šฉํ•˜์—ฌ ์ƒ๋Œ€๋ฐฉ์˜ ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ ์ค‘๊ฐ„์—์„œ ๊ฐ€๋กœ์ฑ„๋Š” ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ ๊ธฐ๋ฒ•์ด๋‹ค.

  • ARP Table์ด๋ž€?

๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์žฅ๋น„๋“ค์—๊ฒŒ์„œ ํ•ญ์ƒ ์ด๋Ÿฌํ•œ ARP ํ”„๋กœ์„ธ์Šค ๊ณผ์ •์ด ๋ฐœ์ƒํ•œ๋‹ค๋ฉด ๊ทธ ๋ง์— traffic ์ด ์‹ฌํ•˜์—ฌ ๋ถ€๋‹ด์ด ๋œ๋‹ค. ๋”ฐ๋ผ์„œ, ARP table ์ด๋ผ๋Š” ๊ฒƒ์ด ์กด์žฌํ•˜๊ณ  ๋ฏธ๋ฆฌ IP/MAC addr ์ฃผ์†Œ๋ฅผ ์ ์–ด ๋†“๋Š” ๊ณผ์ •์„ ์ง„ํ–‰ํ•œ๋‹ค. ARP table ์— ์—†๋Š” ARP ์ •๋ณด๋Š” ARP table ์„ ๊ฐฑ์‹ ํ•˜์—ฌ ์ €์žฅํ•ด ๋†“๋Š”๋‹ค.


์ถœ์ฒ˜: https://sjlim5092.tistory.com/entry/arp-ํŒจํ‚ท์˜-์›๋ฆฌ์™€-์ดํ•ด [My Own Style]

 

์šฉ์–ด๋Š” ์ด์ •๋„ ์„ค๋ช…ํ•ด๋“œ๋ ธ๋Š”๋ฐ์š”.

์ฆ‰ ARP ์Šคํ‘ธํ•‘์ด๋ž€ ์ž์‹ ์˜ MAC ์ฃผ์†Œ๋ฅผ ๋งˆ์น˜

๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์˜ MAC์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์†์ด๋Š” ๊ณต๊ฒฉ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ARP์ •๋ณด๋Š” ARP Cache(ARP Table)์— ์ €์žฅ๋˜๋Š”๋ฐ ์ด ์ •๋ณด๋ฅผ ์†์—ฌ

๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์˜ ์ •๋ณด๋ฅผ ํ›”์ณ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฒฉ ๊ธฐ๋ฒ•์ธ ๊ฒƒ์ด์ฃ .

 

์ด์ œ ์ž์„ธํžˆ ARP ์Šคํ‘ธํ•‘์— ๋Œ€ํ•ด ์•Œ์•„ ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

์ถœ์ฒ˜ : ๊ตฌ๊ธ€ ์ด๋ฏธ์ง€

 

์œ„์— ๊ทธ๋ฆผ๊ฐ™์ด

์ •์ƒ์ ์ธ ํ†ต์‹ ์ด๋ผ๋ฉด ARPํ…Œ์ด๋ธ”์— MAC์ฃผ์†Œ๊ฐ€ ์ œ๋Œ€๋กœ ๊ธฐ๋ก๋˜์ง€๋งŒ

ARP Spoofing๊ณต๊ฒฉ์„ ํ•˜๊ฒŒ ๋˜๋ฉด ARPํ…Œ์ด๋ธ”์ด ์ž˜๋ชป๋œ ๊ฒƒ์„ ๊ฑฐ๋ฅด์ง€ ๋ชปํ•˜๋Š”๋ฐ์š”.

 ARP ํ”„๋กœํ† ์ฝœ์€ ์ธ์ฆ์„ ์š”๊ตฌํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—  ์‰ฝ๊ฒŒ ํ…Œ์ด๋ธ”์— ์—…๋ฐ์ดํŠธ๋ฅผ 

์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์Šค๋‹ˆํผ๋Š” ๊ณ„์†ํ•ด์„œ cache์ •๋ณด๊ฐ€ ์‚ฌ๋ผ์ง€๊ธฐ ์ „์— ๋ณ€์กฐ๋œ ARP Reply๋ฅผ ์ง€์†์ ์œผ๋กœ ๋ณด๋‚ด๊ณ ,

๊ฒฐ๊ตญ MAC table ์—๋Š” ๊ณ„์†ํ•ด์„œ ๋ณ€์กฐ๋œ ์ฃผ์†Œ๊ฐ€ ์œ ์ง€๋˜๋Š” ๊ฑฐ์ฃ .

 

๊ณต๊ฒฉ์ด ์„ฑ๊ณต์‹œ ๋‘ ํ˜ธ์ŠคํŠธ๋Š” ์„œ๋กœ์˜ MAC์ฃผ์†Œ๋ฅผ ๋ณ€์กฐ๋œ MAC์ฃผ์†Œ๋กœ ์ธ์‹ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—

๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ์Šค๋‹ˆํผ์—๊ฒŒ ์ „๋‹ฌํ•˜๊ณ 

์Šค๋‹ˆํผ๋Š” ๋‘ ํ˜ธ์ŠคํŠธ๋กœ๋ถ€ํ„ฐ ์ •๋ณด๋ฅผ ๋„์ฒญ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์žฌ์ „์†ก, ์บก์ณ๊นŒ์ง€๋„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

 

์ถœ์ฒ˜ : https://m.blog.naver.com/PostView.nhn?blogId=novajini&logNo=220151617774&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

 

์ด๋ ‡๊ฒŒ ARP Spoofing์ด ๊ฐ€๋Šฅํ•œ ์ด์œ ๋Š” ARP table์ด ๋™์ ์ด์—ฌ์„œ

์‰ฝ๊ฒŒ ๊ณต๊ฒฉ์ž๋ฅผ ๊ฑฐ๋ฅด์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ์š”

์ด์— ๋Œ€ํ•œ ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๋Œ€์ฑ…์€

ARP table์„ ์ •์ ์œผ๋กœ ์ฆ‰ ์ž‘์ ‘ ๊ด€๋ฆฌ ํ•˜์—ฌ ๊ฑฐ๋ฅผ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์ž˜๋ชป๋œ ARP Reply ์ •๋ณด๊ฐ€ ์˜จ๋‹ค๋ฉด table์— ๋ฐ˜์˜์‹œํ‚ค์ง€ ๋ชปํ•˜๋„๋ก ๋ง์ด์ฃ .

 

๊ทธ์™ธ์— ๋ฐฉ๋ฒ•์œผ๋กœ๋Š”

์ค‘์š” ํŒจํ‚ท์˜ ์•”ํ˜ธํ™”, MAC Flooding ์ œ์–ด ๋ฐ ์ •์ ์ธ MAC ์ฃผ์†Œ ๊ด€๋ฆฌ, ARP ํŒจํ‚ท ๊ฒ€์‚ฌ ๋“ฑ์ด์žˆ์Šต๋‹ˆ๋‹ค.

 

์ €๋Š”..์ œ๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ๊ณต๋ถ€๋ฅผ ํ–ˆ๊ณ ,

์ฐพ์•„๋ณด๊ณ  ๋ฐฐ์šด ํ›„ ์ดํ•ดํ•œ ๊ฒƒ์„ ์ •๋ฆฌ ํ•˜๊ธฐ ์œ„ํ•ด ๊ธ€์„ ์ผ์ง€๋งŒ

์•„์ง ๋ฐฐ์šธ ์ ์ด ๋„ˆ๋ฌด ๋งŽ์€ ๊ฒƒ ๊ฐ™๋„ค์š”.

์š”์ฆ˜ ์ธํ„ฐ๋„ท์ด ์ •๋ง ๋งŽ์ด ๋ฐœ์ „ํ•œ ๊ฒƒ ๊ฐ™์•„์š”....๊ฒ€์ƒ‰๋งŒ ํ•˜๋ฉด ๋„ˆ๋ฌด ์ž์„ธํžˆ ์ž˜ ์„ค๋ช…๋˜์–ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„์š”!

๋‹ค๋“ค ์ด๋Ÿฐ์‹œ๋Œ€์— ํƒœ์–ด๋‚œ ๊ฑธ ๊ฐ์‚ฌํžˆ ์—ฌ๊ธฐ๋ฉฐ ๋” ์—ด์‹ฌํžˆ ์ฐพ์•„๋ณด๊ณ  ๊ณต๋ถ€ ํ•˜๋„๋ก ํ•ด์š”^0^..

 

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.