Página 1 de 1
Descargar archivos desde batach
Publicado: 18 Ago 2009, 04:44
por DARK_J4V13R
Hola foro
Quisiera saber si alguien sabe como descargar archivos desde batch pero yo e buscado en google y no e encontrado nada e encontrado pero solo encuentro ejemplos para descargar archivos desde ftp pero yo quiero desde http algo parecido a la api URLDownloadToFileA pero en batach
bueno espero que me puedan ayudar
Saludos
Re: Descargar archivos desde batach
Publicado: 18 Ago 2009, 07:40
por $DoC
me PARECE que no pero no estoy seguro. hazlo en VB mejor SALUDOS
Re: Descargar archivos desde batach
Publicado: 18 Ago 2009, 20:20
por DARK_J4V13R
Dr_HaCk93 escribió:me PARECE que no pero no estoy seguro. hazlo en VB mejor SALUDOS
Se como hacerlo desde vb pero yo lo necesitaba desde batch
pero bueno creo que no se puede, pero de todos modos voy a tener que esperar para ver si alguien sabe y me lo comente
Re: Descargar archivos desde batach
Publicado: 31 Ago 2009, 15:50
por mr.pelax
hola poder si se puede pero necesitas tener instalado en tu pc un servidor tftp.
Busca en mr.google que hay varios programas.
los comandos basicos son para subir archivos tftp -i 83.12.12.10 GET archivo.exe y para bajar
algo a tu maquina tftp -i 83.12.12.10 PUT fotosamigas.gif(siempre y cuando tengas privilegios en la maquina remota o tener la shell)
P.D 83.12.12.10 tienes que sustituirlo por tu ip.
P.D 2 Para obtener una shell se puede usar el netcat o un exploit.
Saludos
Re: Descargar archivos desde batach
Publicado: 31 Ago 2009, 16:31
por R-007
Quizás sea esto lo que buscas:
Código: Seleccionar todo
@echo off
:menu
set /p url=Ingrese direccion web a descargar :
if not defined url (goto:menu)
:name
set /p name=Ingrese Nombre ejemplo (dragon.zip):
if not defined name (goto:name)
if exist "%name%" (goto:fine)
if exist "%temp%\dw.vbs" del /f /q "%temp%\dw.vbs"
ECHO Set aVar = CreateObject("Microsoft.XMLHTTP") > %temp%\dw.vbs
ECHO aVar.Open "GET","%url%",0 >> %temp%\dw.vbs
ECHO aVar.Send() >> %temp%\dw.vbs
ECHO Set sDow = CreateObject("ADODB.Stream") >> %temp%\dw.vbs
ECHO sDow.Mode = 3 >> %temp%\dw.vbs
ECHO sDow.Type = 1 >> %temp%\dw.vbs
ECHO sDow.Open() >> %temp%\dw.vbs
ECHO sDow.Write(aVar.responseBody) >> %temp%\dw.vbs
ECHO sDow.SaveToFile "%name%",2 >> %temp%\dw.vbs
call "%temp%\dw.vbs"
if '%errorlevel%'=='0' goto fine
goto error
:error
if exist "%temp%\dw.vbs" del "%temp%\dw.vbs" /f /q
echo.
echo.
echo ha ocurrido un error la descarga no puede continuar
echo.
echo.
echo presione una tecla para salir
pause >nul
exit
:fine
if exist "%temp%\dw.vbs" del "%temp%\dw.vbs" /f /q
echo La descarga ha finalizado con exito
echo presione una tecla para continuar
pause >nul
Se ayuda de un script temporal escrito en vbs para descargarlo pero está en batch que es lo que buscabas
El codigo no es mio y de la fuente no me acuerdo porque lo tengo desde hace ya mucho... y le hice algunas modificaciones como la autodescarga de un archivo concreto y el autoborrado del .vbs y demás...pero si no yo referiría encantado a su autor original.
Ejemplo:
Código: Seleccionar todo
Ingrese la direccion web a descargar: http://www.timdorr.com/images/windows-lol.png
Ingrese Nombre ejemplo (dragon.zip): windows-lol.png
La descarga ha finalizado con exito
Pulse una tecla para continuar
se descarga en el mismo directorio que tu batch.
Un saludo y espero que sea lo que buscabassss
R-007
Re: Descargar archivos desde batach
Publicado: 31 Ago 2009, 23:39
por 1000bech
No entendí muy bien, pero quizá el wget para windows te podría servir, es un ejecutable que corre en consola muy reconocido en el mundo GNU/Linux.
Re: Descargar archivos desde batach
Publicado: 01 Sep 2009, 00:44
por R-007
el wget tan solo sirve para tener una "copia" de todos los archivos que hay en un servidor web determinado.. pero él se refiere a un downloader en batch (o eso creo) que es para bajar un archivo determinado de una URL determinada, que es lo que le he proporcinado con el código de arriba.
Un saludo. R-007
Re: Descargar archivos desde batach
Publicado: 01 Sep 2009, 22:39
por 1000bech
O.O
El wget sirve para descargar cualquier archivo desde cualquier URL, es como un gestor de descargas para consola de comandos...
Ahora no se si le estaremos entendiendo todos mal porque lo que le estamos diciendo es para batch, pero el pidió para "batach" :S
Puede que sea algún lenguaje que no conozcamos
Re: Descargar archivos desde batach
Publicado: 02 Sep 2009, 11:32
por R-007
en cuanto a lo del wget me refería a lo que tu dices..
ah y sí.. se refiere al lenguaje batch.. no conozco ningún lenguaje o programa que se llame batach (y se lo pregunté a google y me dijo que quizás quise decir batch.. así que no hay duda)
Un saludo. R-007