也许是我对安全性关心太少,竟然从来没有听说过 fork bomb。
今天看到一篇文章介绍不要尝试的 Linux 命令,其中有一条没有看懂:
:(){ :|:& };:
想想用普通用户试试无妨,结果系统停止反应了。:(
这条命令实际上就是一条 Shell 的 fork bomb,基本原理是通过
递归的方式不断创建新进程,直到耗尽系统资源。
更多的解释可以参考 wikipedia 上面相关条目:
http://en.wikipedia.org/wiki/Fork_bomb
也许是我对安全性关心太少,竟然从来没有听说过 fork bomb。
今天看到一篇文章介绍不要尝试的 Linux 命令,其中有一条没有看懂:
:(){ :|:& };:
想想用普通用户试试无妨,结果系统停止反应了。:(
这条命令实际上就是一条 Shell 的 fork bomb,基本原理是通过
递归的方式不断创建新进程,直到耗尽系统资源。
更多的解释可以参考 wikipedia 上面相关条目:
http://en.wikipedia.org/wiki/Fork_bomb