Gu-f 发表于 2019-11-21 19:17:05

python读取系统已安装KB补丁

最近我的一个小伙伴给我发了个bat的文件,上面是检测哪些系统补丁有没有安装
然后我突发奇想,稍微改动了下,转换成了python的代码{:6_121:}{:6_121:}
功能是实现检查当前系统已经安装了什么补丁

代码实现如下:

import os
os.system("systeminfo>tmp_file")
print("系统安装补丁如下:\n")
with open(r"tmp_file",'r') as fp:
    for a in fp:
      if "KB" in a:
            print(a,end='')
fp.close()
os.system("del /f /q tmp_file")



systeminfo是查看系统的相关信息,里面包含补丁这一项所以可以读出补丁信息
其实这个命令里面还有好多信息,大家可自行在cmd中测试查看,内容不方便展示,我便不展示了


不要问我为什么要先创建文件再读取完删掉{:6_125:},因为朋友发我的代码我懒得修改太多{:6_129:}

执行效果图如下:


代码很简单,可以自娱自乐使用{:6_128:}

XD_GEIGEI 发表于 2019-11-22 14:40:09

找下windows历史补丁版本,能找出来没装哪些补丁可以利用哪些漏洞就

XD_GEIGEI 发表于 2019-11-22 14:40:41

XD_GEIGEI 发表于 2019-11-22 14:40
找下windows历史补丁版本,能找出来没装哪些补丁可以利用哪些漏洞就

就完美了,哈哈哈

Anonymous 发表于 2019-11-24 10:36:32

XD_GEIGEI 发表于 2019-11-22 14:40
就完美了,哈哈哈

支持支持

roger 发表于 2019-11-25 18:42:50

支持!
页: [1]
查看完整版本: python读取系统已安装KB补丁