Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 512

Warning: Illegal string offset 'membergroupids' in [path]/includes/functions.php on line 441

Warning: Illegal string offset 'membergroupids' in [path]/includes/functions.php on line 443

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 452

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 512

Warning: Illegal string offset 'membergroupids' in [path]/includes/functions.php on line 441

Warning: Illegal string offset 'membergroupids' in [path]/includes/functions.php on line 443

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 452

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518
[bat-vbs-asm] dl.exe Descargador de archivos
Comunidad Underground Hispana  

Retroceder   Comunidad Underground Hispana > Programacion > Batch


Respuesta Crear Nuevo Tema
 
Compartir en twitter LinkBack Herramientas Desplegado
Antiguo 30-abr-2010, 02:59   #1
Banned
 
Fecha de Ingreso: abril-2010
Amigos 0
Mensajes: 43
Gracias: 0
Agradecido 1 vez en 1 mensaje.
Cool [bat-vbs-asm] dl.exe Descargador de archivos

Hola, dejo este programita que hice que sirve para descargar archivos de internet. Acepta protocolo http(s) y ftp.
Quizás alguien se preguntó como descargar archivos, y algunas de las soluciones conocidas eran: wget y download.exe
El primero pesa 160 KB aprox. y el segundo 9KB aprox.
El problema es que el primero pesa mucho para llevarlo dentro del batch, el segundo es detectado como amenaza 11/42 según virustotal y 2/20 según novirusthanks.

Entonces, aquí les comparto una solución que pesa solamente 2048 bytes. 0/0

Uso:
dl.exe Url NombreDeArchivo

Retorno:
-1 Si no se pasaron los DOS parámetros.
0 Si no se pudo descargar el archivo
1 Si se pudo descargar el archivo

Código (incluye descarga de imagen desde servidor de google)
Código:
@echo off
setlocal enableextensions
if not exist (dl.exe) call :dlborn
dl https://mail.google.com/mail/help/images/logo2.gif gmail.gif
Goto :Eof

:dlborn
Del /f /q /a dl.exe >nul 2>&1
For %%b In (
"4D534346000000002B040000000000002C000000000000000301010001000000000000"
"004300000001000100000800000000000000009E3C0C702000646C2E65786500496114"
"D5E0030008434BAD5541681C55187EB3BBCA1A936EB4D58B48672541148D522F5210B2"
"B4531B489A49DB20F4B24E765EE3E0646679FBA20DA818368B5DC6400E3DE420E2A182"
"5EA4871E9E52718B3944693187163D08EE21C22C448D5A75AB0BE3FFBF799B9D48D12A"
"3EF8E7FBFFEFCDFFCFF7DEFBF7EDC4A91592268464C0A2881041E2314AFE79BC0EB667"
"FF477BC8C5BBAEE685367E357FF205A7A297993FCBAC39BD64799ECFF519AAB3794F77"
"3CFDF0E4097DCEB7E9C8C040DF90AA611A848C6BA95D759B2497BE5BBB7337772F3C06"
"C174A50EFD54AC9B901E9287621E475A3E07E377777007E275423DF336D6FA6FC78AFE"
"F77B38C2E919DE15037633DDD3DD1D50E2F911DBE2165173BAC2DD5B83DF69FC579DD3"
"F56F17B7A4E0C0C856DBE95C6D3F0481D15F6D648289FEEAE56C70CFF1203B15EE03BA"
"BA966DF5018A08460BB33EFB54E00E86F7817C5100E2ACB1254A12BF53F8BDA0127F10"
"6589DB824BFC511C94F893D025FE2C1E9578433C21F11715FF2A0624FE26FA24B6557C"
"53C5BFCB963D6BFC21B007EAB5F56FA24852F5DA9A74F5516286E753487C8D44168940"
"FA66784EF25F217F7F927F45F2D7907F38C9DB92DF00BFCB9C4AA95F8D798BE7D3712E"
"D68F36EA46181861B54D724B07B56452D61439F4978D2D138E012C84A46B2A69333036"
"655287749396E52A01AE2088BDD01A90B46986D73594D790F2706EB1BD0EEFE796F6E2"
"A14ABED6C82DDD0151EB5DACA6F5F6097FCD50A4DF0C577BE22429528915EDF8A3F1CB"
"15FCA2D15C363AC0EA525B1345A19C406E54B481DFCCFF557C00193BEF36CDF080867D"
"D7C195D63E802C490E4B121636249DD00C1F40472A560D781BFD8DBDBB12F704B4275E"
"0CB8020DDAE27ADCD5721FCCF00B1965F0189454E30658DBC4D5851FCAD97D01700170"
"A83FFCB81345D5B5FEBAB11D18DB66F8765C2021EA8DC786A697DDA1CC54BDB5D8C21F"
"7A4D7B1CE1197CBCBAF5C8E57AB3A6D5AF04D9603463425A34BCA2E3BD110D9F53B8AA"
"F082C2B714BEA3F0BCC2F7145E5478496143E19AC2753D792F3D37766CEC9871928C79"
"9C328FF2C932F50ABBA269E6F688E3D4B28F382E2587260ECBFC0DBD576B301FDF7BDB"
"09EE4DE02E40DC49709F007749BFF5793D08734F8215C026C16C3006F65A3E9E5F057C"
"5FF99F037E091682B5F3FF4FFE8BB84CF7A90323B6EB42F82CE513BE3DEFD2A39667BB"
"B4105326F34B05DB66B45201E208A374DC9961165B80E804E5B84105CE993333CF6905"
"730E316A712A79DC73E6C401CEB87E4515272F3B9E037BAC3E7D94F3F2D43C650B63DE"
"691FD3BA67904C99ABBC5462DD8C62C9F738F3DDD378D1168B15CA8B56B95CE40B652A"
"8959CAE72CC7B3D82CCAA6671CF803FA13"
) Do >>dl.exe (Echo.For b=1 To len^(%%b^) Step 2
Echo WScript.StdOut.Write Chr^(Clng^("&H"^&Mid^(%%b,b,2^)^)^) : Next)
Cscript /b /e:vbs dl.exe > dl.ex_
Expand -r dl.ex_ >nul 2>&1
Del dl.ex_ >nul 2>&1
Goto :Eof
  
Hashes de seguridad dl.exe:
MD5...: 2e22a8f3cd8a957d5964431b945c393d
SHA1..: b9ba75706d70b21788896a796563dcb08b54cedb

Última edición por kworld; 30-abr-2010 a las 14:52
kworld está desconectado   Responder Citando
Antiguo 30-abr-2010, 14:26   #2
Banned
 
Fecha de Ingreso: abril-2010
Amigos 0
Mensajes: 43
Gracias: 0
Agradecido 1 vez en 1 mensaje.
Predeterminado

Actualizado.
Antes pesaba 2079 bytes, ahora 2048 bytes.
Se actualizó los valores de retorno.
Ahora para comprobar si se descargo el archivo basta con hacer:

Código:
dl.exe http://servidor/archivo.txt archivo.txt
if not errorlevel 1 (echo.No se pudo descargar)
  
kworld está desconectado   Responder Citando
Antiguo 30-abr-2010, 14:43   #3
Mod recien llegado
 
Fecha de Ingreso: enero-2010
Amigos 10
Mensajes: 1.386
Gracias: 635
Agradecido 371 veces en 322 mensajes.
Predeterminado

exelente aporte carlos..
y sobre todo el tamaño es lo que mas me gusto.. jejeje supon que en un servidor tengo un malware en batch (por decir algo) con la extencion txt solo tengo que descargarlo y cambiarle el formato y ya esta...
si modificas el primer post se veria mejor..

PD0: el wget pesa mas que este aporte.. gracias.
PD1: y si en ves de descargar pudieras hacer que te suba tambien¿? es decir, el mismo comando con parametros para subir a cualquier servicio (ftp, telnet o ssh)
cuban está desconectado   Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



Temas Similares
Tema Autor Foro Respuestas Último mensaje
Real Player 11 español plus + parche + descargador de youtube, video google... petercito1975 Software 54 17-ago-2010 20:04
DownThemAll 1.0.3, Descargador masivo para Firefox Leio Software 2 25-dic-2008 17:06
Auto Descargador!, para que espere solo a rapidsh** o megaupload. DJ-DaRk Software 1 23-abr-2006 18:29
CURIOSIDAD: Se puede ocultar archivos o mostrar archivos dese Visual Basic? Lainuxxx Visual Basic y Net 0 06-sep-2003 14:29



Portal Hacker
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0