What it is:
%0|%0 is the bomb plug . It will spawn another process using a pipe | , which starts a copy of the same program asynchronously. This causes the processor and memory to slow down the system until it almost stops (or even a system crash).
How it works:
%0 refers to the command used to start the current program. For example, script.bat
Pipe symbol | draws the output or result of the first sequence of commands as input to the second sequence of commands. In the case of the fork bomb, there is no way out, so it just launches the second command sequence without input.
Extending the example, %0|%0 could mean script.bat|script.bat . This starts again, but also creates another process to restart the same program (without input).
Samuel Liew Dec 14 '16 at 0:02 2016-12-14 00:02
source share