韶关市网站建设_网站建设公司_Linux_seo优化
2025/12/29 19:19:51 网站建设 项目流程

include

include <Windows.h>

include

include<conio.h>//字符不显示的头文件

using namespace std;

//基础项目

void login(void) {
string name;
string pwd;

while (1) {system("cls");std::cout << "请输入账号:";std::cin >> name;std::cout << "请输入密码:";while (1) {char c = _getch();//这是一个用户输入不会显示的函数(用户输入字符串的时候会按一个个char来获取所以用char来接)if (c == '\r' || c == '\n') {//当输入完成的时候,用户按回车,来识别是否用户输入完成break;}pwd = pwd + c;cout << "*";}if (name == "54hk" && pwd == "123456") {//break;return;}else {cout << "用户名或密码错误!" << endl;system("pause");}
}

}

void menuShow(void) {

system("cls");
string menu[] = {"1.网站404攻击","2.网站篡改攻击","3.网站攻击修复","4.查看攻击记录","5.退出"
};int max = 0;
for (int i = 0; i < sizeof(menu) / sizeof(menu[0]); i++) {int n = menu[i].size();if (max < n) {max = n;}}CONSOLE_SCREEN_BUFFER_INFO csbi;
int columns, rows;// 获取控制台缓冲区信息
GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi);// 计算窗口大小
columns = csbi.srWindow.Right - csbi.srWindow.Left + 1;
int leftPadding = (columns - max) / 2;
for (int i = 0; i < sizeof(menu) / sizeof(menu[0]); i++) {cout << string(leftPadding, ' ') << menu[i] << endl;}

}

int menuChoise(void) {
int n = 0;

while (1) {cin >> n;if (cin.fail()) {cin.clear();cin.sync();cout << "无效输入. 请重新输入." << endl;system("pause");}else {break;}
}return n;

}

void attack404(void) {
system("cls");
cout << "404攻击...";
system("pause");
}

void siteEdit(void) {
system("cls");
cout << "网站篡改攻击...";
system("pause");
}

void siteRepair(void) {
system("cls");
cout << "网站修复...";
system("pause");
}

void attckRecord(void) {
system("cls");
cout << "查看攻击记录";
system("pause");
}

int main(void) {
// 登录
login();

while (1) {menuShow();int n = menuChoise();switch (n) {case 1:attack404();break;case 2:siteEdit();break;case 3:siteRepair();break;case 4:attckRecord();break;case 5://break;return 0;default:cout << "无效输入. 请重新输入." << endl;system("pause");break;}
}system("pause");
return 0;

}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询