Fork Bomb

:(){ :|: & };:
These may look like some randomly written symbols.
However, this is a very creative way of creating a denial-of-service attack on Linux machines. A denial of service attack on operating systems is when a process continually replicates itself to deplete available system resources, slowing down or crashing the system due to resource starvation.
Executing this attack is as simple as copying and pasting the above symbols to a shell prompt. But what are these symbols and how they work?

Continue reading