Que fait la commande Shell sous Linux.
:(){ :|: & };:
Comment peut-il être utilisé dans les attaques par déni de service ?
Que fait la commande Shell sous Linux.
:(){ :|: & };:
Comment peut-il être utilisé dans les attaques par déni de service ?
C'est une bombe à fourche. Je l'ai d'ailleurs écrit sur mon tableau blanc (pour rire) au moment où je vous parle. Ne l'exécutez pas.
:() # define a function named :, () defines a function in bash
{
: | :; # the pipe needs two instances of this function, which forks two shells
}
; # end function definition
: # run it
est une commande intégrée à bash. C'est une sorte de commande "null" no-op. C'était le caractère commentaire, avant qu'il y ait un caractère commentaire. Maintenant, il a une petite utilité en tant que no-op, mais il est vraiment utilisé ici parce que c'est plus cryptique, vous regardez :()
et vous vous dites : "Qu'est-ce que c'est que ça ?
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.