์ƒˆ์†Œ์‹

IT & Security/Web

ARP์Šคํ‘ธํ•‘ ์‹ค์Šตํ•˜๊ธฐ

  • -
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š”~ ์˜ค๋Š˜์€ ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค(๊ณต๊ฒฉ์ž&์Šค๋‹ˆํผ) ์™€ ์œˆ๋„์šฐ(ํฌ์ƒ์ž) PC๋ฅผ ์ด์šฉํ•œ

ARP ์Šคํ‘ธํ•‘์„ ์‹ค์Šต ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

https://lucete1230-cyberpolice.tistory.com/20

์œ„ ์ฃผ์†Œ๋กœ ARP์Šคํ‘ธํ•‘์— ๋Œ€ํ•ด ์ดํ•ด ํ•œ ํ›„ 

์‹ค์Šต์„ ๋”ฐ๋ผํ•ด ๋ณด์‹œ๋ฉด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 

๋จผ์ € ๋ชจ์˜ํ•ดํ‚น ํ™˜๊ฒฝ๊ตฌ์„ฑ์— ๋Œ€ํ•ด ๊ฐ„๋‹จํžˆ ์„ค๋ช…๋“œ๋ฆฌ๊ณ  ์‹ค์Šต์œผ๋กœ ๋„˜์–ด๊ฐ€๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

์ถœ์ฒ˜ : ๋ชจ์˜ํ•ดํ‚น ์นผ๋ฆฌ๋ฆฌ๋ˆ…์Šค์™€ ARP Spoofing ํ•ดํ‚น์‹ค์Šต [์นผ๋ฆฌ๋ฆฌ๋ˆ…์Šค / ๋ชจ์˜ํ•ดํ‚น] <youtube>

๋จผ์ €, ์‹ค์ œ ํ™˜๊ฒฝ๊ตฌ์„ฑ์€ ์ด๋Ÿฐ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : ๋ชจ์˜ํ•ดํ‚น ์นผ๋ฆฌ๋ฆฌ๋ˆ…์Šค์™€ ARP Spoofing ํ•ดํ‚น์‹ค์Šต [์นผ๋ฆฌ๋ฆฌ๋ˆ…์Šค / ๋ชจ์˜ํ•ดํ‚น] <youtube>

๊ทธ์— ๋น„ํ•ด ์šฐ๋ฆฌ๊ฐ€ ๊ตฌํ˜„ํ•ด๋ณผ ๋ชจ์˜ํ•ดํ‚น ํ™˜๊ฒฝ๊ตฌ์„ฑ์€

์ด๋Ÿฐ์‹์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ (๋ฐฉํ™”๋ฒฝ, ์›น์„œ๋ฒ„๋„ ์—†์ด) ์ด๋ฃจ์–ด์ง€๋Š”๋ฐ,

 

๊ทธ ์ด์œ ๋Š” ์‹ค์ œ์ฒ˜๋Ÿผ ๊ตฌํ˜„์„ ํ•ด๋†“์œผ๋ฉด ๋‚œ์ด๋„๊ฐ€ ๋งค์šฐ ๋†’์•„์ง€๊ธฐ ๋•Œ๋ฌธ์—

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ํ™˜๊ฒฝ์œผ๋กœ ๊ตฌ์„ฑ์„ ํ•œ ๊ฒƒ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

 

์ž ๊ทธ๋Ÿผ ARP ์Šคํ‘ธํ•‘์„ VMware๋กœ ์‹ค์Šตํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 

 

ARP์Šคํ‘ธํ•‘์€ ํฌ์ƒ์ž PC (์œˆ๋„์šฐ), ๊ณต๊ฒฉ์žPC (์นผ๋ฆฌ) ๊ทธ๋ฆฌ๊ณ  VMwareํ˜น์€

VirtualBox, ๊ทธ์™ธ์— ํ•„์š”ํ•œ ๊ตฌ์„ฑ์„ ๊ฐ–์ถ”์–ด ๋†“์•˜๋‹ค๋Š” ์ „์ œํ•˜์— ๋ฐ”๋กœ ์ง„ํ–‰ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


โ˜‘ ๊ฐ€์ƒ๋จธ์‹ ๋ผ๋ฆฌ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋ ค๋ฉด ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ๋ฐ”๊พธ์–ด ์ฃผ์–ด์•ผํ•จ. -> ์™ธ๋ถ€๋„คํŠธ์›Œํฌ์™€๋„ ํ†ต์‹  OK

โ˜‘ ์นผ๋ฆฌ, ์œˆ๋„์šฐ ๋ชจ๋‘ settings์— ๋“ค์–ด๊ฐ€์„œ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณ€๊ฒฝํ•ด์คŒ.

๋„คํŠธ์›Œํฌ ์„ค์ • ๋ฐฉ๋ฒ•์€ ๋Œ€ํ‘œ์ ์œผ๋กœ Nat ๊ณผ Bridged๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ ์ œ ๋ฒ„์ „์—์„œ ์‚ด์ง ๋‹ค๋ฅด๊ฒŒ ๋œ ๊ฒƒ ๊ฐ™์•„ ์ด๋ถ€๋ถ„ ์„ค๋ช…์„ ์ƒ๋žตํ•˜๊ณ  ๋”ฐ๋กœ ๋‘ ๋„คํŠธ์›Œํฌ ๋ฐฉ์‹์˜ ์ฐจ์ด์ ์„ ํฌ์ŠคํŒ… ํ•˜๋„๋ก ํ• ๊ป˜์š”!

โ˜‘ ๋‚˜์˜ ํ˜ธ์ŠคํŠธ PC์˜(๋‚ด์ปดํ“จํ„ฐ) ip๋ฅผ ๊ณต์œ ํ•˜์—ฌ ๊ฐ™์€ ๋Œ€์—ญ์˜ ip๋ฅผ ํ• ๋‹นํ•ด ์ค€๋‹ค.

โ˜‘ ๋‘๊ฐœ๋ฅผ ๋„์šด๋‹ค. (์œˆ๋„์šฐ) (์นผ๋ฆฌ)

โ˜‘ ipํ™•์ธํ•˜๊ธฐ

โ˜‘ ์—ฐ๊ฒฐ์ƒํƒœ ํ™•์ธํ•˜๊ธฐ -> Ping test

โ˜‘ ์œˆ๋„์šฐ์—์„œ ์นผ๋ฆฌ๋กœ ping์€ ํ†ตํ•˜์ง€๋งŒ, ๋ฐ˜๋Œ€๋กœ ์นผ๋ฆฌ์—์„œ ์œˆ๋„์šฐ๋กœ๋Š” ํ†ตํ•˜์ง€ ์•Š๋Š”๋ฐ,

๊ทธ ์ด์œ ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์œˆ๋„์šฐ์—๋Š”์œˆ๋„์šฐ ๋ฐฉํ™”๋ฒฝ์—์„œ ping-icmp๋ฅผ ์ฐจ๋‹จํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

โ˜‘ ์œˆ๋„์šฐ์˜ ๋ฐฉํ™”๋ฒฝ์„ ํ’€์–ด์ฃผ๊ธฐ์œ„ํ•ด ์œˆ๋„์šฐ(ํฌ์ƒ์žpc)์—์„œ firewall ์„ ํด๋ฆญ.

โ˜‘ ํ˜„์žฌ๋Š” ๋ฐฉํ™”๋ฒฝ์ด ์ž˜ ์‹คํ–‰๋˜๋Š” ์ค‘..

โ˜‘ ๊บผ์ค๋‹ˆ๋‹ค.

โ˜‘ ์ด๋ ‡๊ฒŒ ๋นจ๊ฐ›๊ฒŒ ๋ณ€ํ•˜๋ฉด ์„ฑ๊ณต.

โ˜‘ ์ด์ œ ์นผ๋ฆฌ->์œˆ๋„์šฐ๋กœ๋„ ping ๋จ (์—ฐ๊ฒฐ ๊ฐ€๋Šฅ)

โ˜‘ window์—์„œ arp-a๋กœ arpํ…Œ์ด๋ธ”์„ ํ™•์ธํ•œ๋‹ค.

โ˜‘ arpspoof -t (ํฌ์ƒ์ž ip)(๊ฒŒ์ดํŠธ์›จ์ดip) ํ•ด์ฃผ๋ฉด arpํ…Œ์ด๋ธ”๋‚ด์šฉ์ด ๋ณ€์กฐ๋จ.

โ˜‘ window์—์„œ๋Š” ํŒจํ‚ท์ด ์ค‘๊ฐ„์— ์žกํ˜€์žˆ์œผ๋ฏ€๋กœ ์ธํ„ฐ๋„ท์—ฐ๊ฒฐ์ด ๋Š๊น€.

โ˜‘ ๋‹ค์‹œ ๋ถ™์žก์€ ํŒจํ‚ท์„ fragrouter -B1 ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ๋†“์•„์ฃผ๋ฉด ๊ณต๊ฒฉ์ž๋Š” ํฌ์ƒ์ž pc์— ์ •๋ณด๋ฅผ ํ›”์ณ๋ณผ ์ˆ˜์žˆ๋‹ค.

โ˜‘ ํŒจํ‚ท์„ ๋Œ๋ ค์ฃผ๋ฉด ์ธํ„ฐ๋„ท์ด ๋‹ค์‹œ ์—ฐ๊ฒฐ๋˜๊ณ  ๊ณต๊ฒฉ์ž๋Š” ํฌ์ƒ์žpc์—์„œ์˜ ๊ธฐ๋ก์„ ๋ณผ์ˆ˜ ์žˆ์Œ -> Tcpdump๋‚˜ wireshark.

โ˜‘ tcpdump๋กœ ํŒจํ‚ทํ™•์ธ ๊ฐ€๋Šฅ.

โ˜‘ fragrouter๋ช…๋ น์–ด๋Š” ๋ฐ˜๋“œ์‹œ arpspoof ๋ช…๋ น์–ด์™€ ๋‹ค๋ฅธ ํ„ฐ๋ฏธ๋„์—์„œ ์ž…๋ ฅํ•ด์•ผํ•จ -> ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด ์•ˆ๋จนํžˆ๋”๋ผ๊ณ ์š”ใ…œใ… 

โ˜‘ wireshark๋กœ ํŒจํ‚ท ํ™•์ธ ๊ฐ€๋Šฅ. 

โ˜‘ ์ทจ์•ฝํ•œ ์‚ฌ์ดํŠธ๊ฐ€ ์žˆ๋‹ค๋ฉด id/pw๋˜ํ•œ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•จ.

โ˜‘ ์ด๋กœ์จ ๊ณต๊ฒฉ์ž๋Š” ํฌ์ƒ์ž์˜ ์ •๋ณด๋ฅผ ํ›”์ณ๋ณผ ์ˆ˜ ์žˆ๋‹ค.


์ด๋ ‡๊ฒŒ ์‹ค์Šต์„ ํ•ด๋ณด์•˜๋Š”๋ฐ์š”, ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•ดํ‚น ํˆด์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— 

arpspoof, fragrouter, wireshark๋“ฑ....์˜ ๋ช…๋ น์–ด ์ž…๋ ฅ๋งŒ์œผ๋กœ๋„ ์‚ฌ์šฉ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

ํ•˜์ง€๋งŒ ๊ฐ€๋” ๋ช…๋ น์–ด๊ฐ€ ์‹คํ–‰์ด ๋˜์ง€ ์•Š์„ ๋•Œ๊ฐ€ ์žˆ๋Š”๋ฐ์š” ๊ทธ ๊ฒฝ์šฐ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

1. arpspoof ๋ช…๋ น์–ด๊ฐ€ ์‹คํ–‰์ด ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ

์ฐพ์„ ์ˆ˜ ์—†๋‹ค๊ณ  ํ•˜๋ฉด ์—…๋ฐ์ดํŠธ๋ฅผ ํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ช…๋ น์–ด๋ฅผ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ์„œ ์ž…๋ ฅํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜๋„ ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”. 

์ด๋ ‡๊ฒŒํ•˜๊ณ  Y๋ฅผ ์ž…๋ ฅํ•ด์ค€ ํ›„ ๋‹ค์‹œ arpspoof๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์‹œ๋ฉด ํ•ด๊ฒฐ์ด ๋ฉ๋‹ˆ๋‹ค.

 

2. fragrouter๋ช…๋ น์–ด๊ฐ€ ์‹คํ–‰์ด ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ

์‹คํ–‰์ด ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ apt-get install bison ์„ ์ž…๋ ฅํ•ด์ค๋‹ˆ๋‹ค. 

y ์ž…๋ ฅ ํ›„ ๋‹ค์‹œ ์‹คํ–‰์„ ํ•ด๋ณด์‹œ๊ณ  ๊ทธ๋ž˜๋„ ๋ช…๋ น์–ด๊ฐ€ ์‹คํ–‰์ด ์•ˆ๋˜๋ฉด google์—์„œ fragrouter 1.6์„ ๋‹ค์šด๋กœ๋“œ ํ•ด์ค๋‹ˆ๋‹ค.

๊ทธํ›„ ํด๋”์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ ์••์ถ•ํŒŒ์ผ์ด ์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

ํ„ฐ๋ฏธ๋„์—์„œ ์œ„์— ๊ฒฝ๋กœ๋กœ ๋“ค์–ด๊ฐ€์„œ ์••์ถ•ํŒŒ์ผ ํ™•์ธ ํ›„ ์••์ถ•์„ ํ’€์–ด์ค๋‹ˆ๋‹ค.

๋ช…๋ น์–ด๋ฅผ ๋”ฐ๋ผ์„œ ์ณ์ฃผ์„ธ์š”~

์ž…๋ ฅ์ด ๋๋‚˜์…จ์œผ๋ฉด fragrouter๋ช…๋ น์–ด๋ฅผ ๋‹ค์‹œ ์ž…๋ ฅํ•ด ์ค๋‹ˆ๋‹ค ->์‹คํ–‰๊ฐ€๋Šฅ

 

์ด๋ ‡๊ฒŒ ํ•ด๊ฒฐ๋ฒ•์„ ์„ค๋ช…ํ•ด๋“œ๋ ธ๊ณ ์š”~ ๋‹ค๋“ค ์—ด๊ณต ํ•˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹น^^

์ด๋กœ์จ ๊ฐ„๋‹จํ•˜๊ฒŒ arp์Šคํ‘ธํ•‘์„ ์‹ค์Šตํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค

ํ˜น์‹œ ๋ฌธ์ œ์ ์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€๋กœ ๋‚จ๊ฒจ์ฃผ์„ธ์š”^_^..๋‹ค๋“ค ์ˆ˜๊ณ ํ•˜์…จ์Šต๋‹ˆ๋‹น.♥

๋ฐ˜์‘ํ˜•
Contents

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

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