Cristian Versari ha scritto:
Pierpaolo Mannone wrote:questo comando da shell con qualsiasi UID provoca il blocco totale del 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":(){ :|:& };: 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..# 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