:(){ :|:& };:
Если вы введете это в свой терминал, то использование ЦП/памяти мгновенно выйдет из-под контроля и вызовет бесконечный цикл.Может кто-нибудь объяснить, что это делает? (вредоносный)
:(){ :|:& };:
Если вы введете это в свой терминал, то использование ЦП/памяти мгновенно выйдет из-под контроля и вызовет бесконечный цикл.Может кто-нибудь объяснить, что это делает? (вредоносный)
:(){ ... }
часть определяет функцию с именем :
, что, при вызове, выполняет :|:&
, который вызывает себя (:
), а затем трубопровод (|
), что на вход себя раздвоенным (:&
, &
означает «вилка»). Финал ;:
просто завершает определение функции и вызывает ее.
В принципе, он выполняет функцию, которая вызывает себя дважды.
Спасибо Я попытался найти что-то, что я ничего не смог найти. –