Entradas

Mostrando entradas de agosto 4, 2010

Proteger Contra Escritura los Dispositivos USB en Windows

Imagen
Por diferentes razones podemos necesitar proteger contra escritura los dispositivos USB que se conecten a nuestro equipo (Distribución de Malware, Robo de información, etc). Pero para nuestro intereses particulares (Análisis Forense Digital) requerimos mantener en la mayor medida de lo posible, la no alteración de la evidencia informática. Es por ello que veremos como de manera rápida y efectiva, podremos proteger contra escritura los dispositvos USB que contengan evidencia y que sean objeto de una investigación o de un análisis forense digital. Veamos

Desde el editor de registro de windows (Regedit)
Vamos a HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet >> Control
Ahora clic derecho Nueva ClaveY creamos una nueva clave con el nombre de StorageDevicePoliciesEn el panel derecho vamos a crear un nuevo valor DWORDAhora, para proteger contra escritura los dispositivos que se conecten, basta con asignarle dicho valor a 1 (uno). Para desactivar la protección asignamos 0 (c…

Tetris en 19 lineas de codigo!!

Imagen
Este masacote de codigo es un primitivo juego de tetris. El autor es John Tromp y gano el concurso de código C ofuscado al mejor juego.

Si quieren probarlo copian y pegan el siguiente codigo en el editor de textos y lo guardan con el nombre tetris.c 

long h[4];t(){h[3]-=h[3]/3000;setitimer(0,h,0);}c,d,l,v[]={(int)t,0,2},w,s,I,K 
=0,i=276,j,k,q[276],Q[276],*n=q,*m,x=17,f[]={7,-13,-12,1,8,-11,-12,-1,9,-1,1, 
12,3,-13,-12,-1,12,-1,11,1,15,-1,13,1,18,-1,1,2,0,-12,-1,11,1,-12,1,13,10,-12, 
1,12,11,-12,-1,1,2,-12,-1,12,13,-12,12,13,14,-11,-1,1,4,-13,-12,12,16,-11,-12, 
12,17,-13,1,-1,5,-12,12,11,6,-12,12,24};u(){for(i=11;++i<264if((k=q)-Q[i] 
){Q[i]=k;if(i-++I||i%12<1)printf("33[%d;%dH",(I=i)/12,i%12*2+28);printf( 
"33[%dm "+(K-k?0:5),k);K=k;}Q[263]=c=getchar();}G(b){for(i=4;i--if(q[i?b+ 
n[i]:b])return 0;return 1;}g(b){for(i=4;i--;q[i?x+n[i]:x]=b);}main(C,V,a)char* 
*V,*a;{h[3]=1000000/(l=C>1?atoi(V[1]):2);for(a=C>2?V[2]:"jkl pq";i;i--)*n++=i< 
25||i…