Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cve-2023-31346-poc — Machbarkeitsnachweis, der Speicherlecks in AMD SEV-SNP-Firmware-Gastnachrichten-Headern und CPUID-Anfragen demonstriert und die Extraktion sensibler Gastedaten aus dem physischen Speicher ermöglicht. | Kitploit
Tools/GitHubGitHub/freax13/cve-2023-31346-poc
SpeicherforensikSchwachstellenanalyseExploitationHardware-SicherheitFirmware-AnalyseBinary-Exploitation
GitHubfreax13/cve-2023-31346-poc

cve-2023-31346-poc

Machbarkeitsnachweis, der Speicherlecks in AMD SEV-SNP-Firmware-Gastnachrichten-Headern und CPUID-Anfragen demonstriert und die Extraktion sensibler Gastedaten aus dem physischen Speicher ermöglicht.

Repository anzeigen
13vor 3 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Firmware-Speicherleck

Der hier vorgestellte Code zielt darauf ab, die Speicherlecks in den Gastnachrichten-Headern und der CPUID-Anfrage-Gastnachricht zu demonstrieren.

Voraussetzungen

  • Installiere rustup.
  • Installiere einen Linux-Kernel mit SEV-SNP-Host-Unterstützung. Ich habe einen Kernel mit einigen meiner eigenen Patches verwendet https://github.com/Freax13/linux/tree/snp-host-v9-rfc-with-my-patches.

Verwendung

  1. Starte die Maschine neu.
  2. Führe cargo make run run im Verzeichnis host aus.
  3. Beobachte die Logs für durchgesickerte Werte, Startwerte von pAlignedPTReqPayload nach der Firmware-Initialisierung.
  4. Führe cargo make run run-with id 123 im Verzeichnis host aus. Dies startet einen Gast mit einem ID-Auth-Block, der auf 123 gesetzt ist.
  5. Beobachte die Logs für den ID-Block in den durchgesickerten Werten.
  6. Starte einen SEV-ES-Gast.
  7. Beobachte die Logs für durchgesickerte Startdaten. Beachte, dass die Werte hier nur erscheinen, wenn mehr als eine Seite in einem einzigen Befehl übermittelt wurde. Dies wird nur passieren, wenn die von QEMU übermittelten Gastdaten im physischen Speicher zusammenhängend sind. Die Chancen dafür sind nicht sehr gut, daher könnte es mehr als ein Dutzend Versuche dauern, dies auszulösen.
Tool herunterladen