通过 ssh 消除 fork-bomb

通过 ssh 消除 fork-bomb

我可以通过 SSH 访问服务器(即我们的信息服务器 :) )并在那里运行了一个 fork-bomb(bash)。有没有办法远程消除它?仅仅使用什么ssh name@server也不做:没有输出任何行,甚至没有密码请求,但ping server可以到达。当然,炸弹明天就会被消除,但如果我自己能做到这一点就太好了……

答案1

如果你甚至无法登录,那么你可能无能为力。维基百科上有解释

由于其性质,fork 炸弹一旦启动就很难停止。要阻止 fork 炸弹进一步复制,需要终止所有正在运行的副本,这可能很难实现。面临的一个问题是,如果进程表已完全饱和,则无法执行单独的程序来终止 fork 炸弹。第二个主要问题是,在找到要终止的进程和实际终止它们之间的时间内,可能已经创建了更多进程。

相关内容