SCCM
System Center Configuration Manager (SCCM) exploitation.
Recon
Windows
Control Panel
Control Panel > Configuration ManagerPowerShell
([ADSISearcher]("objectClass=mSSMSManagementPoint")).FindAll() | % {$_.Properties}
Get-WmiObject -Class SMS_Authority -Namespace root\CCMSharpSCCM
# Download latest release (https://github.com/Mayyhem/SharpSCCM/releases)
.\SharpSCCM.exe local site-infoLinux
Netexec
Find sites
nxc ldap <DC-IP> -u '<USERNAME>' -p '<PASSWORD>' -M sccm -o REC_RESOLVE=TRUEDump SCCM
SCCMHunter
Find sites
Find sites using SMB
Find SCCM users and computers
PXE/Operating System Deployment (OSD) exploitation
Unauthenticated attacks
Authenticated attacks
Network Access Account (NAA) exploitation
Extracting NAA credentials & Collection Variables from Endpoint (Local Admin required)
Windows
Linux
SCCMwtf (Machine Account required)
Via NTLM relay
Client Push Installation explanation
Client Push via Breaking Domain Trust exploitation
Client Push triggering on demand by NTLM relay to SCCM clients
Client Push account is the SCCM Server Machine Account
Last updated