如何使用PatchaPalooza对微软每月的安全更新进行全面深入的分析

VSole2023-12-25 18:00:05


关于PatchaPalooza


PatchaPalooza是一款针对微软每月安全更新的强大分析工具,广大研究人员可以直接使用该工具来对微软每月定期推送的安全更新代码进行详细、全面且深入的安全分析。


PatchaPalooza使用了微软MSRC CVRF API的强大功能来获取、存储和分析安全更新数据。它专为网络安全专业人员设计,可以帮助广大研究人员快速而详细地了解漏洞信息和漏洞利用状态等信息。获取到目标数据之后,该工具将进入离线状态运行,以确保即使没有互联网连接,我们的分析也可以继续。


功能介绍


1、检索数据:直接从微软获取最新的安全更新摘要;
2、脱机存储:存储提取的数据以进行脱机分析;
3、详细分析:分析特定的月份或获得跨月份的全面安全更新视图;
4、CVE细节:深入了解和分析特定CVE的细节;
5、利用概述:快速识别当前正在被在野利用的漏洞;
6、CVSS评分:根据CVSS评分确定漏洞修复工作的优先级;
7、分类概述:根据漏洞类型获取漏洞的分类;


工具要求


1、Python 3.x
2、Requests库
3、Termcolor库


工具下载


由于该工具基于纯Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境。接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:


git clone https://github.com/xaitax/PatchaPalooza.git


然后切换到项目目录中,使用pip3工具和项目提供的requirements.txt文件安装该工具所需的依赖组件:


cd PatchaPalooza

pip3 install -r requirements.txt


工具使用


不使用任何参数直接运行PatchaPalooza,并查看当前月份的安全补丁分析详情:


python PatchaPalooza.py


查看指定月份的安全补丁分析详情:


python PatchaPalooza.py --month YYYY-MMM


查看指定CVE的详细信息:


python PatchaPalooza.py --detail CVE-ID


更新并存储最新数据:


python PatchaPalooza.py --update


查看总体统计概述:


python PatchaPalooza.py --stats


工具运行截图



工具在线使用


如果你想要使用Web端的PatchaPalooza线上版本,可以直接点击【这里】在线使用。


项目地址


PatchaPalooza:【GitHub传送门


参考资料


https://patchapalooza.com/
https://api.msrc.microsoft.com/cvrf/v2.0/swagger/index
https://twitter.com/xaitax
https://github.com/Immersive-Labs-Sec/msrc-api/tree/main



编程语言
本作品采用《CC 协议》,转载必须注明作者和本文链接
用Rust编写的勒索软件持续了整个2022年,2021年底出现的BlackCat组织就采用了这种恶意软件。Hive自2021年以来,基于RaaS的Hive勒索软件一直在肆虐。在2022年,它们以第二种Rust恶意软件的面目示人,在其泄露网站上披露了200多个受害者。
但是Lua是个例外,它出生在遥远南半球、桑巴足球的国度:巴西。1993年,Lua正式诞生!Lua团队做出了一个“艰难”的决定,暂时“切断”和本地的联系,走向全球。他们决定用英语来编写Lua的文档,而不是巴西的官方语言葡萄牙语。恰恰是《Dr. Dobb’s Journal》这本深受程序员喜爱的杂志的报道,彻底改变了Lua的命运。时任《冥界狂想曲》这款游戏的首席程序员Bret正陷于苦闷当中。
例如近期发生的一系列与Lapsus$ 黑客组织有关的事件:英伟达员工信息泄露、核心数据被窃取,三星190GB的机密文件数据遭曝光、再到微软Bing和Cortana源码被窃取,黑客组织 Lapsus$ 活跃在各大网站,而其幕后主谋被曝是一名16岁的少年。 据外媒报道,英国警方逮捕了与Lapsus$ 黑客组织有关联的7名嫌疑人。他们的年龄在16到21岁,现已经释放,警方表示调查还在继续,但警方并未透
BlackBerry研究人员报告称,不常见编程语言,比如Go、Rust、Nim和DLang,逐渐成为恶意软件
在线学习平台 Springboard 罗列了一个最容易学习和最难学的编程语言 Top 5 榜单。Springboard 认为,HTML 的易用性使其成为入门者的理想语言。keywords数据结构易于理解4、Python作为 ABC 语言的继承者,Python 是一种高级的通用编程语言。Python 是网络开发人员、数据科学家、ML/AI 专业人士和嵌入式应用开发人员的最爱。它是后端开发人员和安全应用程序中最受欢迎的语言之一。它以数学家 Haskell B Curry 的名字命名,主要用于研究、工业应用和教学。
用Rust开发代码不仅能避免很多常见的安全漏洞类型,而且最终会对全球网络安全基线产生重大影响。但是,一种名为Rust的安全编程语言正在快速崛起,逆转软件安全的宿命。自2019年以来,微软、谷歌和亚马逊网络服务一直在使用Rust,这三家公司于2020年与Mozilla和华为成立了非营利性Rust基金会,以支持和发展该语言。
NSA网络安全技术总监Neal Ziring称,想要杜绝此类漏洞,开发软件时就必须始终使用内存安全语言和其他保护措施。不过,NSA确实认识到“内存安全”有点儿用词不当,这个概念范围太广,各人理解不同。内存安全也有其自身的挑战。分析师公司SlashData的数据表明,2020年第一季度到2022年第一季度,Rust用户数量增长了两倍。
2021年11月1日,国际信息安全资讯网站the Record报道,来自英国剑桥大学的安全研究人员发现了一种新的理论攻击技术,可以通过注释字段将恶意代码插入合法的应用程序中,从而加载恶意软件或关闭安全防护功能。
因此,Visual Basic似乎注定要消亡。这主要归结于Borland的一系列战略失误。
VSole
网络安全专家