[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: stringa maligna



Cristian Versari ha scritto:
Pierpaolo Mannone wrote:
questo comando da shell con qualsiasi UID provoca il blocco totale del sistema!!
:(){ :|:& };:
san google non aiuta.. qualcuno l'ha gia vista?? a cosa è dovuto,
viene forse in qualche modo interpretata da bash?
son rimasto basito.. di come mi abbia bloccato il sistema..
E' un giochino molto carino: in pratica definisci una funzione bash che ha nome ":" e il cui scopo e' chiamarsi ricorsivamente in background all'infinito... Se ti e' piu' chiaro, questa e' una alternativa meno concisa, dove ai ":" viene sostituita la parola "funzione"
# definizione: tutto cio' che e' tra le graffe e' il corpo della
# funzione, che semplicemente si auto-richiama 2 volte andando in
# background
funzione () { funzione | funzione & } ;
# attivazione (che impalla il tuo pc) che corrisponde all'ultima
# occorrenza dei ":" nella stringa maligna originale
funzione
Magie di bash!

C'è una cosa che non mi torna... Il passaggio dell'output via pipe alla successiva funzione è solo un fatto estetico oppure ha un senso ?
Mi spiego, non sarebbe lo stesso fare così :

:(){ :& };:

Senza quindi passare in pipe l'out della funzione alla funzione ? La questione è che così crasha prima essendo questa chiamata due volte ?

Ciao !

--
RaSca
"Il regno dei cieli e' simile ad un mercante che va in cerca di
perle preziose. Trovatane una di grande valore va, vende tutti
i suoi averi e la compra" - Gesu' Cristo
http://web.tiscali.it/rascasoft

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


Reply to: