Translated ['src/pentesting-cloud/aws-security/aws-privilege-escalation/

This commit is contained in:
Translator
2025-01-04 17:56:35 +00:00
parent 8825d40523
commit 7e90206829
2 changed files with 44 additions and 8 deletions

View File

@@ -2,9 +2,9 @@
{{#include ../../../../banners/hacktricks-training.md}}
Mit diesen Berechtigungen können Sie **eine codestar IAM-Rolle ausnutzen**, um **willkürliche Aktionen** über eine **CloudFormation-Vorlage** durchzuführen.
Mit diesen Berechtigungen können Sie **eine codestar IAM-Rolle missbrauchen**, um **willkürliche Aktionen** über eine **CloudFormation-Vorlage** auszuführen.
Um dies auszunutzen, müssen Sie einen **S3-Bucket erstellen, der vom angegriffenen Konto zugänglich ist**. Laden Sie eine Datei namens `toolchain.json` hoch. Diese Datei sollte die **CloudFormation-Vorlagenausnutzung** enthalten. Die folgende kann verwendet werden, um eine verwaltete Richtlinie einem Benutzer unter Ihrer Kontrolle zuzuweisen und **ihm Administratorberechtigungen zu geben**:
Um dies auszunutzen, müssen Sie einen **S3-Bucket erstellen, der vom angegriffenen Konto aus zugänglich ist**. Laden Sie eine Datei namens `toolchain.json` hoch. Diese Datei sollte die **CloudFormation-Vorlagenausnutzung** enthalten. Die folgende kann verwendet werden, um eine verwaltete Richtlinie einem Benutzer unter Ihrer Kontrolle zuzuweisen und **ihm Administratorberechtigungen zu geben**:
```json:toolchain.json
{
"Resources": {
@@ -28,13 +28,15 @@ Um dies auszunutzen, müssen Sie einen **S3-Bucket erstellen, der vom angegriffe
}
}
```
Lade auch diese `leere zip` Datei in den **bucket** hoch:
Lade auch diese `leere zip` Datei in den **Bucket** hoch:
{% file src="../../../../images/empty.zip" %}
{{#file}}
empty.zip
{{#endfile}}
Denke daran, dass der **bucket mit beiden Dateien vom Opferkonto aus zugänglich sein muss**.
Denke daran, dass der **Bucket mit beiden Dateien vom Opferkonto aus zugänglich sein muss**.
Nachdem beide Dinge hochgeladen sind, kannst du nun mit der **Ausnutzung** fortfahren, indem du ein **codestar** Projekt erstellst:
Nachdem beide Dinge hochgeladen sind, kannst du nun mit der **Exploitation** fortfahren, indem du ein **Codestar**-Projekt erstellst:
```bash
PROJECT_NAME="supercodestar"