110 matches found
CVE-2021-36934
CVE-2021-36934 CVE-2021-36934 PowerShell 脚本 Detection.ps1 这是一个快速且粗糙的脚本,用于检查机器是否可能容易受到攻击。它会在 shell 中输出一条消息,指示是否在权限列表中检测到 BUILTIN\Users,并包含 SAM 路径的当前权限以供验证。 如果系统不受影响或已修复,您将看到类似以下的输出 - SCCM-Detection.ps1 这是一个基本的 PowerShell 脚本,用于 SCCM 配置项。它将用于验证客户端是否受到此 CVE 的影响。 SCCM-Remediation.ps1 这是一个基本的 PowerShel...
CMLoot
CMLoot CMLoot 旨在轻松查找存储在 System Center Configuration Manager SCCM/CM SMB 共享中的有趣文件。这些共享用于在企业 Windows 环境中向 Windows 客户端分发软件,可能包含带有密码、证书 pfx 等的脚本/配置文件。大多数 SCCM 部署配置为允许所有用户读取共享上的文件,有时仅限计算机账户访问。 SCCM/CM 的内容库具有“复杂”(令人头疼)的文件结构,CMLoot 将为您解开这个难题:...
SCCMVersionGuesser
SCCMVersionGuesser 自动化的 SCCM 构建版本与补丁级别检测工具 依赖要求 requests 使用方法 $ python3 SCCMVersionGuesser.py https://sccm.example.com 参考 https://learn.microsoft.com/en-us/intune/configmgr/hotfix/ https://github.com/MicrosoftDocs/memdocs/tree/main/intune/configmgr/hotfix...
SCCMSecrets
SCCMSecrets SCCMSecrets.py 是一款 SCCM 策略利用工具。它不仅仅提取 NAA 凭据,还旨在提供一种针对 SCCM 策略利用的综合性方法。该工具可以在不同权限级别下执行,并尝试发现与策略分发相关的潜在错误配置。有关该工具及其用法的更多详细信息,请参阅相关文章: https://www.synacktiv.com/publications/sccmsecretspy-exploiting-sccm-policies-distribution-for-credentials-harvesting-initial 提供两个子命令:policies 和 files。...
CVE-2023-36884-Scripts-for-Intune-Remediation-SCCM-Compliance-Baseline
此存储库没有 README。...
PySQLRecon
PySQLRecon PySQLRecon 是 @sanjivkawa 所创优秀项目 SQLRecon 的 Python 移植版。功能列表请参阅命令章节。 文章演示了如何使用 PySQLRecon 实现 SCCM TAKEOVER-1。 安装 可通过 pip3 install pysqlrecon 安装 PySQLRecon,或克隆本仓库后运行 pip3 install .。 命令 SQLRecon 的所有主要模块均有对应命令。标注 PRIV 的命令需要提升权限或 sysadmin 权限才能运行。标注 NORM 的命令普通用户通常也可运行,无需提升权限。...
sccmhunter
SCCMHunter SCCMHunter 是一款后渗透工具,旨在简化识别、分析及攻击 Active Directory 域中与 SCCM 相关资产的过程。请查看 wiki 了解详细用法。 请注意 此工具已在实验室环境中开发和测试。实际性能可能因环境而异。如果遇到任何问题,请随时提交 issue。 安装 我强烈建议使用 Python 虚拟环境进行安装 git clone https://github.com/garrettfoster13/sccmhunter.git cd sccmhunter virtualenv --python=python3 . source...
CVE-2025-59501
CVE-2025-59501 利用SCCM的AdminService API(当启用了Entra ID集成时)提权为完全管理员并接管SCCM层级架构的POC。更多细节见这篇博客。 依赖 uv 安装 git clone https://github.com/garrettfoster13/CVE-2025-59501.git cd CVE-2025-59501/ uv sync 使用方法 该工具包含两个模块:token 和 admin ➜ CVE-2025-59501 git:main ✗ uv run poc.py usage: poc.py -h token,admin ... POC...
SharpSCCM
工具概述 SharpSCCM 是一款后渗透工具,旨在利用 Microsoft Endpoint Configuration Manager(又称 ConfigMgr,原 SCCM)实现横向移动和凭据收集,而无需访问 SCCM 管理控制台图形界面。 SharpSCCM 最初是为了执行从 PowerSCCM(作者:@harmj0y、@jaredcatkinson、@enigma0x3 和 @mattifestation)移植而来的用户猎杀和横向移动功能而创建的,如今新增了凭据收集功能,并可滥用新发现的攻击原语,在启用了自动站点范围客户端推送安装的 SCCM 站点中强制 NTLM 认证。 请访...
Misconfiguration-Manager
Misconfiguration Manager 修复快速入门 1. 查看已知且已记录的攻击技术列表及对应的防御技术,以识别您的环境中可能存在的问题以及如何修复它们 请参阅此项目介绍 2. 免费运行 ConfigManBearPig 并在 BloodHound 中可视化结果 请参阅此操作演示 3. 或者,运行 MisconfigurationManager.ps1 请参阅此操作演示 4. 针对已识别的错误配置实施缓解措施 请参阅此操作演示(或此录像(幻灯片)) 概述 本仓库是一个中心化知识库,汇集了所有已知的 Microsoft Configuration Manager(又称...
sccmsqlclient
sccmsqlclient 专用于 SCCM 数据库探索与利用的 MSSQL 客户端。 侦察查询 在受管客户端上运行 PowerShell 脚本 提取机密 安装 PIPX $ pipx install git+https://github.com/synacktiv/sccmsqlclient/ PIP 您可以通过克隆仓库并安装依赖项来安装。 $ git clone https://github.com/synacktiv/sccmsqlclient $ cd sccmsqlclient $ python3 -m venv .venv && source .venv/bin/activa...
MalSCCM
MalSCCM 此工具允许你利用本地或远程的SCCM服务器向它们管理的客户端部署恶意应用程序。使用此工具时,当前进程必须对SCCM服务器拥有管理员权限。 通常情况下,SCCM的部署会将管理服务器和主服务器放在同一台主机上,此时locate命令返回的主机即可用作主服务器。 如果不是这种情况,你需要先攻陷locate返回的管理主机,然后在那台主机上再次运行locate以获取主服务器的主机名。一旦你获得了主机名和管理员权限,就可以继续操作了! 博客 关于工具用法的更多信息,请参考下面的博客。 https://labs.nettitude.com/blog/introducing-malsccm...
sccm-http-looter
SCCM HTTP Looter 工作原理 SCCM 分发点(DP)是 Microsoft SCCM 用于托管软件安装、补丁、脚本部署等所用全部文件的服务器。默认情况下,这些服务器允许通过 SMB(TCP/445)和 HTTP/S(TCP/80 和/或 TCP/443)进行访问,并且需要某种类型的 Windows 身份验证(即 NTLM)。 当前的 SCCM DP 文件提取工具依赖于浏览 SMB 共享来收集文件的能力。 CMloot cmloot 然而,组织限制内部网络服务器上的入站 SMB 访问并不少见,并且阻止来自互联网的入站 SMB 访问也是标准做法。另一方面,HTTP/S...
CVE-2024-43468_mTLS_go
CVE-2024-43468 SCCM SQL 注入利用(基于 macOS 钥匙串的 mTLS 客户端证书版本) 使用 macOS 钥匙串进行 mTLS 认证(无需从钥匙串导出密钥)的 CVE-2024-43468 利用的 Go 实现。 此外: 增加了代理支持,避免使用有问题的 proxychains。 增加了 getcertname.py 用于获取证书通用名称(是的,你也可以手动从钥匙串访问 GUI 中获取)。 增加了大量调试信息,以便了解实际运行情况。 基于: 原始 Python 利用 mTLS Go 客户端示例 描述 利用 Microsoft Configuration...
sccm_sql_backdoor
sccmsqlbackdoor 一个概念验证工具,用于将受控后门植入管理点(Management Point)存储过程,从而通过合法的 MP HTTP 服务实现间接 SQL 执行。 安装 你可以通过克隆仓库并安装依赖项来安装。 $ git clone --recurse-submodules https://github.com/synacktiv/sccmsqlbackdoor $ cd sccmsqlbackdoor $ python3 -m venv .venv && source .venv/bin/activate $ pip install -e . 用法 $ python3...
CVE-2025-59287---WSUS-SCCM-RCE
CVE-2025-59287 - WSUS / SCCM 远程代码执行 基于原始漏洞利用代码位于:https://gist.github.com/hawktrace/76b3ea4275a5e2191e6582bdc5a0dc8b 现在你可以指定 ysoserial.exe 并执行任意操作: https://hawktrace.com/blog/cve-2025-59287/ https://hawktrace.com/blog/cve-2025-59287-unauth/ https://code-white.com/blog/wsus-cve-2025-59287-analysis/...
CVE-2021-36934
在 MSRC 上描述的 CVE。 已修复 使用 ECM(即 SCCM)配置项目: 请参考仓库中的修复和发现脚本。 配置项目对合规性执行布尔值 $false 检查。 修复 在生产环境中,我们发现需要修复除 ClientAccessible 类型之外的清除副本;我们遇到了无法 删除 的 Backup 和 DataVolumeRollback 类型。不幸的是,vssadmin 明确指出“只有具有 ClientAccessible 类型的卷影副本才能被删除。”为了仍然清除它们,我们需要将存储大小缩小到允许的最小值(320MB);这将导致 Windows 清除 过大...
Misconfiguration-Manager — Updated!
Misconfiguration Manager Remediation Quick Start 1. Review the list of known and documented Attack Techniques and corresponding Defense Techniques to identify issues that may be present in your environment and how to remediate them Refer to this introduction to the project 2. Run ConfigManBearPig...