DHCPwn: A DHCP exhaustion tool
github.com
DHCPwn: A DHCP exhaustion tool
1–10 of 26 posts
Re: DHCPwn: A DHCP exhaustion tool
#2Remember, not all of your enemies are outside your firewall!
Re: DHCPwn: A DHCP exhaustion tool
#3Re: DHCPwn: A DHCP exhaustion tool
#4It's also a bit dubious to claim that DHCP is connectionless. It takes 4 packets to complete a DHCP request. While maybe not connection oriented, it's definitely at least a handshake.
I've written numerous packet generators to test DHCP servers, and DHCP Snooping implementations. This is really nothing new.
Re: DHCPwn: A DHCP exhaustion tool
#5Re: DHCPwn: A DHCP exhaustion tool
#6Re: DHCPwn: A DHCP exhaustion tool
#7This is nothing new, and won't work in any properly configured environment using DHCP Snooping. It's also a bit dubious to claim that DHCP is connectionless. It takes 4 packets to complete a DHCP request. While maybe not connection oriented, it's definitely at least a handshake. I've written numerous packet generators to test DHCP servers, and DHCP Snooping implementations. This is really nothing new.
I appreciate you sharing that it doesn't seem new to you, could you share some of your examples so we can learn from your experience also?
Re: DHCPwn: A DHCP exhaustion tool
#8Re: DHCPwn: A DHCP exhaustion tool
#9Re: DHCPwn: A DHCP exhaustion tool
#10This is nothing new, and won't work in any properly configured environment using DHCP Snooping. It's also a bit dubious to claim that DHCP is connectionless. It takes 4 packets to complete a DHCP request. While maybe not connection oriented, it's definitely at least a handshake. I've written numerous packet generators to test DHCP servers, and DHCP Snooping implementations. This is really nothing new.
DHCP snooping prevents rogue DHCP servers. I have only seen a handful of switches in orgs configured for hard limits MAC/lease per port. OOB most things will dish up leases at will, how else are folks spinning up countless bridged VMs, containers, etc in workstations. I appreciate you sharing that it doesn't seem new to you, could you share some of your examples so we can learn from your experience also?
I used `yersinia` many years ago for this exact purpose (DHCP exhaustion). It supports attacking several layer 2 protocols as well.