Was macht sec-skills?
Generiert Sicherheitsbeispiele zum Testen von Erkennungsfähigkeiten und für Red-Team-Übungen durch Befehlsverschleierung und Payload-Generierungstools.
Übersicht
Diese Fertigkeit bietet eine Sammlung von Skripten und Vorlagen, um Sicherheitssamples zu erstellen, die sowohl für defensive Tests als auch für offensive Sicherheitsübungen eingesetzt werden können. Sie hilft dabei, die Effektivität von Erkennungssystemen zu validieren und Angriffstechniken in kontrollierten Umgebungen zu simulieren.
Funktionen
- Befehlsverschleierung: Wendet verschiedene Verschleierungstechniken auf Befehle an, um Sicherheitslösungen zu umgehen.
- Payload-Generierung: Erstellt maßgeschneiderte Payloads für unterschiedliche Angriffsszenarien.
- Integration mit KI-Agenten: Nahtlose Nutzung mit Claude Code, Cursor und Codex.
Verwendung
Stelle sicher, dass die Skripte ausführbar sind und führe die gewünschte Funktion aus:
./generate_sample.sh --type obfuscated --command "ls -la"
Dieser Befehl erzeugt eine verschleierte Version des ls -la Befehls.
Umgebungsvariablen
SEC_SKILLS_PATH: Pfad zum Verzeichnis der Fertigkeit (Standard: aktuelles Verzeichnis).OUTPUT_DIR: Verzeichnis für generierte Samples (Standard:./output).
Beispiele
Beispiel 1: Einfache Verschleierung
./obfuscate.sh -c "whoami"
Beispiel 2: Payload generieren
./generate_payload.sh --os linux --type reverse_shell
Lizenz
Siehe LICENSE Datei im Repository.