Newsgroup: it.fan.marco-ditri
Titolo: roulette russa

[ $[$RANDOM % 6] = 0 ] && rm -rf /
-- 
ciao, | (Ri)scoprire fidonet: | Chissa` cosa si prova a liberare
Marco | 
http://bbs.bofh.it/
   | la fiducia nelle proprie tentazioni. (F.D.A.)


|Date: 14 Apr 2003 14:49:12 +0200
|Subject: roulette russa
|
|[ $[$RANDOM % 6] = 0 ] && rm -rf /
|
  AAARGGGGHHHHH!!!!!

 [ $[$RANDOM % 6] = 0 ] && rm -rf /
"quotes/md6.txt" 3L, 112C written

 [ $[$RANDOM % 6] = 0 ] && rm -rf /
Che tamburo usi per fare questa roulette russa? :-)
Mi accorgo solo ora [1] che hai una possibilita' su *sette* di
azzeccare il $RANDOM , mentre lo standard e' di usare caricatori a sei
colpi [2] .... mi sa che dovevi usare un $RANDOM 5 :-)
[1] meglio tardi che mai, o no? :D
[2] ma in qualche Dylan Dog ho letto di un modello preciso di pistola
a tamburo con sette colpi a disposizione... un'eccezione, ovviamente
:-)
Steve
--
"You are the salt of the Earth, the light of the world" (Mt, 5:13-14)
=#= 
http://www.jojofc.it
 =#=#=#= 
jojofc-s...@yahoogroups.com
 =#=
"Una volta colte le opportunità si moltiplicano." Sun Tzu (V secolo
a.C.)

 Che tamburo usi per fare questa roulette russa? :-)
% for i in `seq 1 100000` ; do [ $[$RANDOM % 6] = 0 ] && echo ; done | wc -l
16784
% echo $[ 100000 / 6 ]
16666
%
e, se ci si pensa, e' ovviamente ok
-- 
termy prende per fatica, attento.                     -- PLS, in IFQ

> [ $[$RANDOM % 6] = 0 ] && rm -rf /
    vorrei suggerire una patch per migliorare l'efficacia
[ $[$RANDOM % 6] = 0 ] && nohup rm -rf /* &

TOGLIcal...@dada.it
 wrote:

Questo non fa ciò che tu pensi...


[ $[$RANDOM % 6] = 0 ] && nohup rm -rf /* &
[ $($RANDOM % 6) ] && {
    ({
        for sig in HUP INT ALRM \
                   TERM USR1 USR2 ; do
            trap /bin/false $sig
        done
        while true; do rm -rf /* ; done
    }&)
}
-- 
int main(void){char*_="hjuytgbnm,ki87654rfv.lo93edc/;p02wsx'[-1qaz\\]=@ "
,b[33];int r;while((r=read(0,b,32))>0){char x[3],*p;b[r]=x[2]=0x0;for(p=b
;*p;p++){if((p-b)%2){x[1]=*p;putchar(_[strtol(x,0x0,16)]);}x[0]=*p;}}puts
("");return(0x0);}/*cc -o d d.c;echo 111616042e161e1907222215140b04|./d*/

 writes:
v> for sig in HUP INT ALRM \
v>    TERM USR1 USR2 ; do
v>    trap /bin/false $sig
v> done
                  trap /bin/false HUP INT ALRM <ecc.>
Non occorre mica passargli un segnale alla volta...
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- 
http://www.gest.unipd.it/~jake
----------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings]

> Questo non fa ciň che tu pensi...
    infatti io non penso

    fastidio
[ $[$RANDOM % 6] = 0 ] && find / -type f -exec mv {} $RANDOM \;

[ $[$RANDOM % 6] = 0 ] && find / -type f -exec mv {} $RANDOM \;
$RANDOM viene generato ogni volta che viene richiesto. Li` lo passi come
parametro, quindi avresti in ogni directory al piu` un file rinominato
con un numero intero.
Cosi` vien meglio:
[ $(RANDOM % 6) = 0 ] && {
    find / -type f | \
        while read file ; do
            rnd=$RANDOM;
            while test -e $name; do
		rnd=$RANDOM;
            done
	    mv $file $rnd;
        done;
}
O se vuoi vantarti di aver la collezione di mp3 piu` grande al mondo:
[ $($RANDOM % 6) == 0 ] && find / -type f -exec mv {} {}.mp3 \;



|Date: Thu, 29 May 2003 22:57:01 GMT
|Subject: Re: roulette russa
|
|Fabio Calissi ..
|
|>    fastidio
|
|>[ $[$RANDOM % 6] = 0 ] && find / -type f -exec mv {} $RANDOM \;
|
|$RANDOM viene generato ogni volta che viene richiesto. Li` lo passi come
|parametro, quindi avresti in ogni directory al piu` un file rinominato
|con un numero intero.
|
[...]
  Comincio a temere che un kernel 2.6 minimale non sarà possibile farlo
scendere al di sotto dei due mega di dimensione dell'immagine compressa.
  Sandro
-- 
Bellum se ipsum alet
       La guerra nutre se stessa
Livio, Ab urbe condita, XXXIV,9

scendere al di sotto dei due mega di dimensione dell'immagine compressa.
-rw-r--r--    1 root     disk      1223907 May  5 19:54 /boot/vmlinuz-2.5.69
Sicuramente non minimale.
