zoukankan      html  css  js  c++  java
  • PCB Windows Petya(永恒之蓝)勒索病毒补丁检测代码

    公司内部电脑招受到新的勒索病毒Petya(永恒之蓝)攻击,直接导致受攻击的电脑系统崩贵无法启动,这次勒索病毒攻击影响范围之广,IT,人事,工程,生产,物控等部门都无一幸免,对整个公司运转产生了非常严重的破坏, 经过整个IT运维与开发团队的全体努力病毒基本得到了控制。在这里分享一下Petya(永恒之蓝)勒索病毒补丁检测

    关于Petya勒索信息可以点击http://blogs.360.cn/post/petya.html

    一.电脑中了Petya(永恒之蓝)勒索病毒后的图像

      二.Petya(永恒之蓝)勒索信息

        该病毒会加密磁盘主引导记录(MBR),导致系统被锁死无法正常启动,然后在电脑屏幕上显示勒索提示,要求支付折合400美元的比特币

     三.Petya(永恒之蓝)补丁:

       1.补丁名称(不同Windows操作系统补丁名称不同)

         Windows 7 补丁名称:KB4012212   KB4012215

         Windows XP 补丁名称:KB4012598

         Windows 10 无需打补丁

       2.引用dll,保证兼容性最高,用net 2.0框架

          C:WindowsMicrosoft.NETFrameworkv2.0.50727bakSystem.Management.dll

       3.代码实现

            获取到补丁清单,接下来就可以进行补丁名检测了,当电脑没安装相应的补丁,可以采集电脑信息并提交到数据库

            /// <summary>
            /// /获取Windows所有补丁清单 
            /// </summary>
            /// <returns></returns>
            private List<string> getIT_bdList()
            {
                ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from Win32_QuickFixEngineering");
                List<string> nameList = new List<string>();
                foreach (ManagementObject share in searcher.Get()) //in ('KB4012212','KB4012215','KB4012598')
                {
                    nameList.Add(share.ToString());
                }
                return nameList;
            }
  • 相关阅读:
    我的博客
    【git】给文件重命名的简便方法
    【git】通过几次commit来认识工作区和暂存区
    2018年2月份面试题
    【git】建git仓库
    【git】git的安装和最小配置
    selenium WebDriver的实现原理
    什么是selenium
    selenium的安装
    monkey停不下来了怎么整
  • 原文地址:https://www.cnblogs.com/pcbren/p/10116622.html
Copyright © 2011-2022 走看看