Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
striatum-ctf — Forschungsartefakte für einen MCP-basierten LLM-Agenten, der CTF-Herausforderungen autonom löst, einschließlich Ablationsdaten, Analyseskripten und eines MCP-Stacks mit sechs Servern. | Kitploit
Tools/GitHubGitHub/jawh3/striatum-ctf
SchwachstellenanalyseScripting & AutomatisierungCTFMaschinelles LernenPapers & ForschungLernen & BildungKuratierte RessourcenKI-Sicherheit
GitHubjawh3/striatum-ctf

striatum-ctf

Forschungsartefakte für einen MCP-basierten LLM-Agenten, der CTF-Herausforderungen autonom löst, einschließlich Ablationsdaten, Analyseskripten und eines MCP-Stacks mit sechs Servern.

Repository anzeigen
252vor 5 TagenNoch nicht geprüft
Webseite

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

STRIATUM-CTF

Artefakte für „STRIATUM-CTF: A Protocol-Driven Agentic Framework for Autonomous CTF Solving" (IEEE CARS 2026), Hugglestone, Chacko, Stoller, Schmidt und Liu, Florida State University.

Best Paper Award (1. Platz), IEEE CARS 2026. Preprint: arXiv:2603.22577.

Dieses Repository unterstützt die Replikation des Protokolls und der Analyse. Es ist kein schlüsselfertiges Exploit-Kit: Gemäß der Ethikerklärung des Papers werden keine Exploit-Payloads oder Angriffs-Template-Korpora veröffentlicht. Was das konkret bedeutet, ist unten unter Umfang und Ausschlüsse ausgeführt.

Was hier zu finden ist

VerzeichnisInhalt
data/Die Ergebnistabelle der 180 Läufe (ablation_results.csv + Quell-.xlsx), die Matrix pro Challenge (Tabelle III), der Lösungsfortschritt im Live-CTF (Abb. 2), gerenderte Abbildungen und ein codebook.md.
analysis/Skripte, die jede Statistik im Paper aus data/ reproduzieren.
code/Der MCP-Stack aus sechs Servern: zwei hauseigene Server, ein Installer, der die drei Drittanbieter-Server auf ihre Studien-Commits pinnt, und die Host-Konfiguration.
challenges/Herkunftsmanifest mit Verifikations-Hashes, ein Abrufskript für die weiterverteilbaren Challenges, Spec-Karten pro Challenge und die beiden Challenge-Quellen, die wir weitergeben dürfen.
documentation_conditions/Die vier Ablationsbedingungen: das Minimal-Korpus vollständig, Datei-/Zeilen-/Token-Manifeste pro Bedingung (die Tabelle II reproduzieren) und ein Index mit einer Vorlage, die nur Überschriften enthält.

Die Zahlen des Papers reproduzieren

cd analysis
pip install -r requirements.txt
python3 day1_analysis.py      # Tables II & III, Wilson CIs, chi-square, subset analysis, durations
python3 day1_drill.py         # provenance drill-down (public vs non-public)
python3 duration_and_gee.py   # Kruskal-Wallis (p=0.77) and the GEE model (Wald chi2(3)=3.77, p=0.29)
python3 count_tokens.py       # Table II line counts (exact) and token counts

Alle Tabellen II und III, die 95%-Wilson-Intervalle, die Omnibus-Tests, die Analyse der nicht-saturierten Teilmenge, das GEE-Modell und die Dauerangaben reproduzieren sich exakt aus data/. Die Zeilenzahlen von Tabelle II reproduzieren sich exakt; die Tokenzahlen sind tokenizer-abhängig, und der exakte Tokenizer der Arbeit wurde nicht aufgezeichnet (siehe analysis/count_tokens.py und die Manifeste pro Bedingung).

Umfang und Ausschlüsse

Zwei unabhängige Gründe begrenzen, was ausgeliefert wird. Keiner davon ist ein Versehen.

Ethik (Paper §„Ethical Considerations"): keine Exploit-Payloads oder Angriffs-Template-Korpora. Daher zurückgehalten:

  • die ~1.800 Dateien unter dem ursprünglichen workspaces/-Baum (funktionierende Exploits, Solver-Skripte und Lösungs-Write-ups) — die Ergebnisse pro Lauf werden stattdessen als data/ablation_results.csv veröffentlicht;
  • die Solver-Korpora Templates und Baseline (AUTONOMOUS_SOLVER_README.md, TEMPLATE_COVERAGE.md), bei denen es sich um die Angriffs-Templates handelt, die die Ethikerklärung nennt. Diese werden charakterisiert — Dateilisten, Zeilen- und Tokenzahlen sowie ein Index nur mit Überschriften in documentation_conditions/ —, sodass die unabhängige Variable der Ablation dokumentiert ist, die Payloads jedoch nicht veröffentlicht werden;
  • alle wiederhergestellten Flags (stattdessen die abgerufenen Artefakte gegen die SHA-256-Werte in challenges/manifest.csv verifizieren).

Konsequenz, klar ausgesprochen: Da die Korpora Templates/Baseline die Manipulation in der Studie mit 180 Läufen darstellen, ist diese Ablation aus diesem Repository nicht vollständig reproduzierbar — nur das Protokoll ist es. Das vollständige Solver-Protokoll ist für Forschende zur defensiven Nutzung auf Anfrage beim korrespondierenden Autor erhältlich.

Lizenzierung: Challenge-Binaries werden nicht gespiegelt, wo uns das Recht zur Weiterverbreitung fehlt — picoCTF-Challenges (CMU, alle Rechte vorbehalten) und die angr_ctf-Tutorials (GPL-3.0) werden von challenges/fetch_challenges.sh aus dem Upstream abgerufen; Systembibliotheken (libc, ld-linux) werden nie mitgeliefert. Siehe THIRD_PARTY_LICENSES.md.

Zwei Dinge, die sich konstruktionsbedingt nicht reproduzieren lassen

  • Die exakten Zahlen pro Lauf lassen sich nicht erneut ausführen. Das Backbone (Claude Sonnet 4.5, über den Host Claude Desktop for Linux) wird nicht mehr bereitgestellt. Die hier enthaltenen Artefakte unterstützen die Replikation des Protokolls auf einem aktuellen Backbone, wie es in den Threats to Validity der Arbeit dargelegt wird.
  • Logs zur Werkzeugausführung pro Aufruf wurden nie aufbewahrt (der Desktop-Host persistiert keine MCP-Traces pro Aufruf, und es wurde kein Logging-Proxy zwischengeschaltet). Die Future Work der Arbeit beschreibt den stdio-Proxy, der sie erfassen würde.

Zitieren

Siehe CITATION.cff. Paper: IEEE Cyber Awareness and Research Symposium (CARS) 2026.

Lizenz

Eigener Code und eigene Dokumentation der Autoren: MIT (LICENSE). Komponenten von Drittanbietern behalten ihre eigenen Lizenzen; siehe NOTICE und THIRD_PARTY_LICENSES.md.

Tool herunterladen