Cloud Persistence Reference
Reference for 'Clearing the Fog' presentation
AWS
AWS Cloudtrail Examples]
AWS-EOD (Blast Radius Audit Tool)
Create User
•CreateUser
•AttachUserPolicy
•AddUserToGroup
Alternative Access Methods
•CreateAccessKey
•CreateLoginProfile
•UpdateAssumeRolePolicy
EC2 Instance Backdoor
•CreateKeyPair
•ImportKeyPair
•RunInstances
•CreateInstanceProfile
•AddRoleToInstanceProfile
Lambda Backdoor
• CreateFunction20150331
- CreateFunctionUrlConfig
• UpdateAssumeRolePolicy
Azure
Create User
Operation Name | Action |
---|---|
Add User | Add user |
Add member to role | Add member to role |
Add member to group | Add member to group |
Guest Account
Operation Name | Action |
---|---|
Invite external user | Invite external user |
Redeem external user invite | Redeem external user invite |
Azure VM Instance Backdoor
Operation Name | Action |
---|---|
Generate SSH Key Pair | Microsoft.Compute/sshPublicKeys/generateKeyPair/action |
Create or Update SSH Public Key | Microsoft.Compute/sshPublicKeys/write |
Create role assignment | Microsoft.Authorization/roleAssignments/write |
Create or Update Virtual Machine | Microsoft.Compute/virtualMachines/write |
Azure Runbook Backdoor
Operation Name | Action |
---|---|
Create or Update an Azure Automation Runbook | Microsoft.Automation/automationAccounts/runbooks/write |
Generate a URI for an Azure Automation webhook | Microsoft.Automation/automationAccounts/webhooks/action |
Publish an Azure Automation runbook draft | Microsoft.Automation/automationAccounts/runbooks/draft/write |
Write Powershell7Modules | Microsoft.Automation/automationAccounts/powershell7Modules/write |