这行bash有什么作用?
:(){ :|:& };:
我猜这是一件令人讨厌的事情,这就是为什么我没试过去看它。有人可以解释一下代码吗?
答案 0 :(得分:4)
这是经典的fork bomb:
一个fork炸弹是一种拒绝服务攻击,一个进程不断复制自己以耗尽可用的系统资源
答案 1 :(得分:1)
首先它创建一个名为“:”(冒号)的函数:
:(){ :|:& }
...然后运行它(分号分隔命令)
; :
功能
:() { # Declaration
:|:& # Runs "colon", pipes it to "colon", run in the background (&)
# creating a loop
} # Function end