- Home
- Play books
- Privilege escalation threat containment
Privilege escalation threat containment
In this page
Playbook Description
This playbook verifies suspicious process reputation, halts malicious processes, quarantines files, and checks for privilege escalation signatures. It also remediates the attack by disabling compromised user accounts, terminating sessions, removing persistence, and notifying security teams.
MITRE ATT&CK mapping
| Tactics | Techniques | Sub-techniques |
|---|---|---|
| Defense Evasion(TA0005) | Masquerading(T1036) | Masquerade Task or Service(T1036.004) |
| Privilege Escalation(TA0004) | Exploitation for Privilege Escalation(T1068) |
MITRE D3FEND mapping
| Tactics | Techniques | Sub-techniques |
|---|---|---|
| Detect(D3-Detect) | Identifier Analysis(D3-ID) | File Hash Reputation Analysis(D3-FHRA) |
| Evict(D3-Evict) | Credential Eviction(D3-CE) | Account Locking(D3-AL) |
Playbook input type
Alert
Prerequisites
- Windows device configuration - Please provide Windows Administrator credentials in Windows device configuration page.
- Username: DOMAIN\Administrator or .\Administrator (for local accounts). Password: .
Playbook creation input
- connectionName - Provide the VirusTotal connection name for executing the VirusTotal APIs
Dependencies
Extensions - VirusTotal
- virustotal_fileReputation
- virustotal_calculateRiskScore
Utility functions:
- utility_extractFieldFromList
- windows_commandLineAnalysisSweetPotato
- windows_detectMaliciousProcessChain
- utility_convertToString
- utility_convertTimeToUTC
- utility_getRequiredTime
- utility_sendMail
Scripts
| Script Name | Description | Arguments |
|---|---|---|
| QuarantineFile.ps1 | Moves one or more files to a quarantine directory ( %USERPROFILE%\Forensic_Quarantine ), strips inherited permissions via .NET ACL API, and grants read-only access to Administrators. Skips protected PowerShell executables. | FilePaths |
| TerminateSession.ps1 | Logs off one or more user sessions using logoff , with optional RDP-only filtering by remote IP | UserNames |
| StopAndQuarantineProcess.ps1 | # Terminates processes by PID (decimal/hex) or by executable file path, then quarantines the executable to a forensic directory. # Protects critical OS processes and the SOAR agent from termination. | ProcessIdentifiers |
| FetchPersistenceEntries.ps1 | Scans for persistence mechanisms including scheduled tasks, registry Run/RunOnce keys, startup folder entries, and services to identify potential malicious persistence | - |
| StopProcess.ps1 | Stops processes by PID or file path. Supports hex PIDs and comma-separated inputs. Skips protected PowerShell executables. | ProcessIdentifiers |
Connections
VirusTotal connection - Need to connect with VirusTotal API and fetch access key to check the malware IP/URL/File details.
Sub playbooks
- Windows - File enrichment
Execution workflow
Investigation:
- Executes the "Windows - File enrichment" sub-playbook.
Decision logic:
- Proceeds to remediation based on the following conditions:
- The file or process reputation indicates high risk.
- If suspicious but not confirmed malicious, sends a notification for manual review and stops further actions.
- If no malicious indicators are confirmed, the playbook ends with no further actions.
Remediation:
- Checks for privilege escalation attempts.
- Fetches the escalated users.
- Checks the privilege escalated.
- Terminates the user session.
- Passes privilege escalation results.
- Disables and logs off compromised account.
- Removes persistence.
- Analyzes the command line for suspicious patterns, URLs, or file paths.
- Stops the fetched process.
- Formats input for sub playbook.
- Executes the "Windows - File enrichment" sub-playbook.
- Checks the file reputation.
- Quarantines file.
- Terminates and quarantines process.
- Stops the creator process.
- Fetches the process tree.
- Checks the execution flow.
- Checks the process reputation.
- Quarantines the process file.
- Passes process reputation results.
- Validates if all remediation actions are completed successfully.
- Builds the malicious mail subject.
- Builds the notification email with remediation details and findings.
- Sends a notification email regarding the actions taken and required next steps.
Post execution procedure
- Verify that all privilege escalation attempts have been contained and compromised accounts are disabled.
- Review quarantined files and terminated processes for further forensic analysis.
- Investigate the attack vector and check for additional persistence mechanisms.
- Audit other accounts for similar privilege escalation patterns.
- Review and strengthen endpoint privilege management policies.
- Monitor the affected endpoint for recurring escalation attempts.


