透過 ssh 消除 fork-bomb

透過 ssh 消除 fork-bomb

我可以透過 SSH 存取伺服器(即,它是我們的資訊學伺服器:))並在那裡運行一個 fork-bomb(bash )。有沒有辦法遠程消滅它?只是使用ssh name@server什麼也不做:沒有任何行輸出,甚至是密碼請求,但ping server到達了它。當然,炸彈明天就會被消除,但如果我自己能做到這一點那就太好了…

答案1

如果您甚至無法登錄,那麼您可能無能為力。作為維基百科上有解釋

由於其性質,叉子炸彈一旦啟動就很難停止。阻止分叉炸彈進一步複製需要終止所有正在運行的副本,這可能很難實現。面臨的一個問題是,如果進程表完全飽和,則無法執行終止分叉炸彈的單獨程序。第二個主要問題是,在找到要終止的進程和實際終止它們之間所花費的時間裡,可能已經創建了更多進程。

相關內容