Server/보안

Kali Linux - DHCP Starvation 공격 (Yersinia 이용)

heyoon2j 2019. 7. 23. 10:29

■ DHCP Starvation 공격

- 고의적으로 DHCP Server로부터 IP를 할당받아 다른 사용자에게 IP를 임대하지 못하게 하는 DoS 공격 방식이다.

- 여기서는 Yersinia Tool을 이용하여 DHCP Server로 Discover 메시지를 계속 보내서 임대 가능한 IP를 소진시킨다.

 

* 해결방법

1) 예약기능을 이용한 MAC 등록(일일이 예약해야 되므로 비효율적)

2) Port Security: 특정 Port에 대해서 허용할 MAC Address 지정 및 개수를 제한하는 방법 (Switch)

 

 

- #yersinia -G: Yersinia Tool 실행

 

- DHCP만 사용할 것이기 때문에 다른 Protocol들은 체크를 해제한다.

 

- Launch attack -> DHCP -> sending DISCOVER packet 체크

 

- 어느 정도 Packet이 전송된 거 같으면 멈춰준다.

 

- DHCP를 확인하게 되면 모든 IP를 임대해서 느낌표 아이콘이 생긴다.

 

- 결과적으로 PC에서 IP를 할당받지 못하게 된다.

 

 

*해결방법 1) 예약

- 예약을 해둔 상태에서 PC는 할당받은 IP를 반납한다.

 

- DHCP Starvation 공격 실행

- 공격을 당했지만 위의 오른쪽 사진과 같이 예약한 경우, 해당 IP를 정상적으로 할당받는 것을 확인할 수 있다.