Usage
List available TTPs using:
# List all techniques
stratus list
# List all persistence techniques
stratus list --mitre-attack-tactic persistence
# List all AWS tactics
stratus list --platform aws
View the detail of a specific technique:
$ stratus show aws.exfiltration.ec2-share-ebs-snapshot
Exfiltrates an EBS snapshot by sharing it with an external AWS account.
Warm-up: Creates an EBS volume and a snapshot.
Detonation: Calls ModifySnapshotAttribute to share the snapshot.
Detonate an attack technique using:
This will handle warm-up and detonation (but not cleanup - explicitly use --cleanup
for this).
Alternatively, you can handle warm-up and detonation independently:
stratus warmup aws.exfiltration.ec2-share-ebs-snapshot
stratus detonate aws.exfiltration.ec2-share-ebs-snapshot
Cleanup can also be done through:
At any time, you can view the state of the TTPs:
stratus status
+------------------------------------------------------------+-----------+
| TECHNIQUE | STATUS |
+------------------------------------------------------------+-----------+
| aws.exfiltration.ec2-share-ebs-snapshot | WARM |
| aws.persistence.iam-backdoor-user | DETONATED |
| aws.persistence.iam-backdoor-role | WARM |
| aws.persistence.iam-create-admin-user | COLD |
+------------------------------------------------------------+-----------+