關于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