A distributed denial-of-service (DDoS) attack uses multiple machines to overwhelm a target server, making its services unavailable to legitimate users. Two common methods include command-and-control botnets and reflected attacks using spoofed IP addresses.
DDoS Attacks
If our machine doesn't have a lot of resources to carry out an attack, we can still carry out an attack by leveraging other machines. We call it a distributed denial of service attack.
A denial of service attack is all about bringing down services of another machine. A server is offering services on a network and we're trying to bring those services down. We call that a denial of service, when machines can't connect to that resource. However, we may run into issues if we find that maybe we have a slow connection or some sort of limited resources and can't send enough packets over to flood this machine's resources. That can be problematic if we're trying to carry out this attack.
That's where we can employ a distributed denial of service. The idea behind this is that we are getting other machines to do our dirty work. In this case right here, we're employing all of these machines to carry out an attack against this server. This actually can be very easy to do.
There are a few different methods that we could carry out this type of attack. One is through command and control. The idea behind command and control is that there's a command here and we've got control software, and we're controlling all of these botnets. Then we send a command to each one of these machines that says carry out an attack against this server, and they do that. This is one example of a way that we could do a distributed denial of service attack.
That's not the only way. There is a reflected attack, where we can make a request of these machines even though we don't have control over these machines. Maybe it's as simple as an ICMP request. We've done a ping to these machines, but we've spoofed the address of the server right here, so the reply goes back to the server. Now suddenly they're not getting the traffic just from our machine, but from all of these machines that we've sent this message out to.
So here's the attack card on that. This is a distributed denial of service attack, and the idea is that we're utilizing many machines here in order to carry out an attack against some sort of victim here. So it's something that's fairly easy to execute and can be difficult to stop.
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →