The Metasploit DoS auxiliary module demonstrated in this exercise is an example of a buffer-overflow attack. Generally speaking, buffer overflows are capable of causing a denial of service because they can result in arbitrary data being loaded into unintended segments of memory. This can disrupt the flow of execution and result in a crash of the service or operating system.