Je lisais l'avertissement du forum Ubuntu sur les commandes malveillantes et j'ai trouvé ce joyau intéressant:
:(){ :|:& };:
AVERTISSEMENT: Le code ci - dessus va planter votre machine si vous avez des limites strictes de proc en place (que vous ne probablement pas) incitant un disque redémarrage.
Considérez ce code similaire à l'exécution
sudo rm -rf /
.
Mais qu'est ce que ça veut dire? Même avec mon expérience de programmation, je n'ai jamais vu de commande aussi cryptique que ce n'est pas un langage d'assemblage.
sudo rm -rf /
c'est plus dangereux, mais j'ai vu des gens exécuter cela sur des serveurs distants "je voulais juste voir ce qu'il faisait" où vous avez du mal à redémarrer sans avoir accès à un panneau de contrôle.
arbitrary_name(){ arbitrary_name|arbitrary_name& };arbitrary_name
. Le nom :
rend non seulement cette commande courte et cryptique, mais transforme également une fonction :
intégrée qui ne fait rien en une fonction qui en fait beaucoup . Si vous glissez sa définition :(){ :|:& }
dans l'environnement de quelqu'un d'autre et la laissez y rester, elle frappera lorsque la victime l'attendra le moins .
sudo rm -rf /
. Cette commande supprime tous vos fichiers; celui-ci obstrue simplement les ressources de votre machine jusqu'à ce qu'elle devienne inutilisable et que vous deviez redémarrer.