dhcpwn
1.0.0
DHCPwn은 DHCP
IP
고갈 공격을 테스트하는 데 사용되는 도구입니다. 로컬 DHCP
트래픽을 스니핑하는 데에도 사용할 수 있습니다.
유용한 링크:
DHCP
프로토콜은 비연결형이며 UDP
통해 구현됩니다. 이 두 가지 특성을 통해 이 공격을 수행할 수 있습니다. 클라이언트와 서버 사이에 실제 연결이 이루어지지 않기 때문에 우리는 많은 스푸핑된 요청을 빠르게 보낼 수 있습니다.
DHCP
서버는 발신자의 MAC
주소를 사용하여 IP
주소를 할당합니다. 다양한 가짜 MAC
주소를 사용하여 많은 요청을 쉽게 스푸핑할 수 있습니다. 이로 인해 결국 서버의 새 IP
주소 할당 기능이 소진됩니다. 특정 MAC
주소와 관련된 IP
주소를 해제하는 서버의 방법에 따라 이 공격은 더 효과적일 수도 있고 덜 효과적일 수도 있습니다. 예를 들어, 서버가 응답을 받지 못하는 할당을 신속하게 해제하면 공격의 효율성이 떨어집니다.
이 공격은 일반적으로 DoS의 한 형태로 간주됩니다.
$ pip3 install dhcpwn
$ dhcpwn -h
또는
$ git clone https://github.com/mschwager/dhcpwn.git
$ cd dhcpwn
$ pip3 install -r requirements.txt
$ python3 dhcpwn.py -h
홍수:
$ dhcpwn --interface wlan0 flood --count 256
맡다:
$ dhcpwn --interface wlan0 sniff
돕다:
$ dhcpwn -h