C'est au cours de mes tribulations sur wikipédia que je trouvais le code source d'un virus intéressant. Son mode de propagation ? Des abrutis le mettent sur leur site web, ou leur blog, ou le postent dans un forum. Comment se lance-t-il ? D'autres abrutis se sentent une irrépressible envie de le tester chez eux. Très bien pensé.
Je précise tout de même que ce virus est conçu pour linux (ou unix), désolé.
Voilà donc le code source, explicite s'il en est :
:(){ :|:& };:
Pas compris ? C'est pourtant très simple. Allez, un indice : ":" est le nom de la fonction. Et voilà, c'est bien la preuve que tout le monde peut faire crasher un système linux pour peu qu'il soit root, ce qui est incoyablement scandaleux.
02 septembre 2005
Le virus de l'extrême
Publié par
Chris
à
13:15
6 commentaires:
J'ai rien compris. Où sont les sous-titres ??
Hum, à mon avis c'est du shell, et je propose une solution (mais bon, vu que ça fait 6 mois que j'ai pas fait de shell)
+ nom de la fonction :
+ pas d'arguments ()
+ l'ouverture du corps de fonction : {
+ lancement du même programme :
+ ou logique :
+ lancement du programme en tâche de fond avec &
+ fermeture du corps de fonction
+ séparateur d'instruction ;
+ lancement de la fonction méchante
Une fonction récursive qui ne s'arrête jamais et qui lance d'autres fonctions récursives et qui prend plein de mémoire ! Wahou
À mon avis, ça marche aussi en VBScript ce genre de conneries ;)
Oui bravo Laurent !
En gros c'est un fork infini, génial !
Max je suis très déçu.
Je rajouterais même que les évaluations sont faites de droite à gauche, donc en fait, ça ne lance que des fonctions ":" en tâche de fond ... et alors, c'est chaud d'en finir !
La commande magique serait : killall bash
en supposant que bash soit le shell utilisé ;)
D'où la supériorité incontestable de Linux par rapport à des OS disons grand public tels que XP...
Je ne comprends pas l'enchaînement logique (enfin, tu enchaînes avec quoi ?)
Enregistrer un commentaire