본문 바로가기
Hacking/Network Hacking

SMURF ATTACK

"장난꾸러기 요정 스머프를 아시는가 ??"

 

Smurf Attack은 DoS 공격의 일종으로서 1990년대 후반에 발견된 해킹 기법이다.

 

취약한 네트워크 호스트들을 이용하여 공격을 수행하는데 .. 원리는 다음과 같다.

 

1) 공격자는 자신의 아이피를 Victim Server의 아이피로 위장하여 이용할 호스트를 포함한 네트워크의 Direct Broadcast주소로 변조한 요청을 전달함

 

2) Direct Broadcast주소로 Packet을 받은 호스트들은 Reply 패킷을 Victim Server로 전달

 

3) Victim Server의 부하 발생 / 서비스 성능 저하

 

## 실습 ##

시나리오 : Kali Linux(2016)이 CentOS(Web Server)와 R1 라우터를 이용하여 Window XP에게 공격을 수행함

전제조건 : 해당 호스트들의 Direct Broadcast 통신이 활성화 되어 있어야 함(기본적으로 deny[거부] 설정이 되어 있음)

 

라우터 Interface 설정에서 다음과 같이 입력
CentOS(Web Server)의 설정

 

hping3를 활용한 공격 명령어

hping3 -a 192.168.41.10[XP] 192.168.41.255[Direct Broadcast IP] --icmp --flood

 

해당 공격 후 xp에서 패킷을 확인한 결과

다음과 같이 Web Server와 R1라우터에서 reply패킷을 받은것을 볼 수 있다.

 

 

## 보안 대책 ##

 - Router에서 Inbound 되는 Direct Broadcast 차단 (no ip directed-broadcast)

 - Host에서 Direct Broadcast 패킷 수신 차단

 - 목적지가 Broadcast IP 전송된 ICMP 패킷에 대한 응답을 하지 않도록 설정

 - IDS/IPS Stateful Insfaction 모듈을 통하여 Invaled Packed 검증

'Hacking > Network Hacking' 카테고리의 다른 글

PING OF DEATH  (0) 2019.11.01
SSL MITM Attack  (0) 2019.10.31
SSL Hacking  (0) 2019.10.31
Sniffing, 스니핑  (0) 2019.10.31
GRE Tunneling  (0) 2019.10.30