본문으로 바로가기
728x90

 

2025.04.24 - [전공수업/정보보안] - [정보보안] 네트워크 보안 (3) - 스캐닝, 스니핑, 스푸핑, 세션 하이재킹

 

[정보보안] 네트워크 보안 (3) - 스캐닝, 스니핑, 스푸핑, 세션 하이재킹

2025.04.21 - [전공수업/정보보안] - [정보보안] 네트워크 보안 - DoS, DDoS, DRDoS, APT 공격 [정보보안] 네트워크 보안 - DoS, DDoS, DRDoS, APT 공격* 서비스 거부(DoS) 공격- 특정한 시스템이나 네트워크, 웹 서비

djjin02.tistory.com

 

 

ARP 리다이렉트 개념도

 

ARP 리다이렉트(스푸핑) 공격은 피해자의 ARP 캐시를 조작하는 방식이다.

 

공격의 원리는 아래와 같다.

  1. 공격자가 피해자들에게 가짜 ARP 응답을 보내면서, “라우터(192.168.111.1)의 MAC 주소는 나야!”라고 속인다.
  2. 결과적으로 피해자 PC들은 라우터로 보낼 패킷을 공격자 MAC 주소로 전달하게 된다.
  3. 이제 피해자의 모든 패킷이 공격자를 거쳐서 라우터로 전달된다.
  4. 공격자는 받은 패킷을 다시 라우터로 포워딩(fragrouter) 하여 연결을 유지시킨다.
  5. 동시에 공격자는 트래픽을 도청(스니핑) 하거나, 변조/차단할 수도 있다.

 

 

이번 실습에서는 피해자의 트래픽이 공격자를 경유하도록 만드는 ARP 리다이렉트(스푸핑) 공격을 수행하여, 피해자의 ARP 테이블에서 게이트웨이의 MAC 주소가 공격자의 MAC 주소로 변조된 것을 확인하는 과정을 진행하였다.

 

실습 환경

  • 공격자: Kali Linux (arpspoof, fragrouter 사용)
  • 공격 대상: Windows 서버

 

 

1. 공격 대상 서버의 네트워크 연결 및 IP 확인

 

피해자 윈도우에서 ping 8.8.8.8, tracert 8.8.8.8을 실행하여 외부와 정상적으로 연결되는지 확인한다.

 

 

 

ipconfig로 ip를 확인한다.

 

 

2. 공격 전 ARP 테이블 확인

 

arp -a 명령으로 공격받기 전의 맥주소 테이블을 확인한다.

 

 

3. ARP 스푸핑 실행 (Kali Linux)

 

이제 공격자 서버로 가서,

fragrouter -B1 명령으로 fragrouter를 실행한다.

 

→ 중간자 공격

 

 

새 터미널을 열고, ARP 스푸핑을 실행한다.

  • arpspoof -i eth0 -t [피해자 IP] [공격자 게이트웨이]

 

출력 결과는 아래와 같다.

  • 50:b6:9f:0a:...  192.168.111.1 is-at 50:b6:9f:0a:...

192.168.111.1(공격자 MAC)을 가짜 ARP 응답으로 계속 흘려보내는 중이라는 의미이다.

 

 

 

피해자의 실제 인터넷 트래픽이 공격자 PC를 거쳐서 지나가고 있음을 확인할 수 있다.

 

 

4. 공격 결과

 

공격 전 후의 arp 테이블을 비교해 보면,

게이트웨이(192.168.111.1)의 MAC 주소가 공격자 MAC으로 바뀌어 있는 것을 확인할 수 있다.

  • 192.168.111.1   00-0c-29-c7-25-b2   dynamic   (게이트웨이 실제 MAC)
  • 192.168.111.1   50-b6-9f-0a-...     dynamic   (공격자 MAC)

 

끝..

 

728x90
LIST