Skip to content

Documentation of a successful Tempest attack on a VGA monitor cable

License

Notifications You must be signed in to change notification settings

arsiba/TempestAttack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

de en

🌐 TEMPEST – Abhören elektromagnetischer Emissionen

⚡️ Ein TEMPEST-Angriff nutzt elektromagnetische Emissionen, Geräusche und Vibrationen, um Informationen über das Ziel zu erhalten. Hier wird das Bildsignal eines Monitors extrahiert und angezeigt – möglich mit einem Software Defined Radio (SDR) und entsprechender Software.

🎥 Demo-Video: 📁 TempestDemo.mp4


🛠️ Software und Hardware

Eine der folgenden Programme zur Rekonstruktion des empfangenen Bildes wird benötigt:

Zusätzlich wird eine klassische SDR-Software wie HDSDR benötigt, um die Frequenz zu finden.
Ein Demo-Video ist ebenfalls nützlich.

📡 Empfohlene Hardware:

HackRF One + Portapack
HackRF One + Portapack und 32dBi Antenne (SDR)

🧪 Versuchsaufbau

Skizze des Versuchsaufbau
Skizze des Versuchsaufbau

Zielsystem (links):

  • Computer mit Monitor über VGA/HDMI verbunden.

Angreifendes System (rechts):

  • Ausgestattet mit Software Defined Radio (SDR).
  • Geeignete Antenne je nach Distanz zum Ziel.
  • Software wie TempestSDR zur Rekonstruktion des Bildes.
Versuchsaufbau
Versuchsaufbau
  • Links: Zielsystem, über VGA an Monitor angeschlossen
  • Mitte: HackRF (Portapack) und omnidirektionale Antenne
  • Rechts: Angreifendes System, mit HackRF (Portapack) angeschlossen
⚠️ Hinweis:
Es besteht keine Verbindung zwischen Ziel und Angriffssystem! 
Mit dem abgebildeten Versuchsaufbau konnten Angriffe aus bis zu 2m erfolgreich durchgeführt werden.

🔧 Vorbereitung und Installation

  1. Installation von TempestSDR, gr-tempest oder deep-tempest.
  2. Siehe die Anleitungen in den jeweiligen GitHub-Repositories.

🕵️‍♂️ Durchführung des Angriffs

1️⃣ Finden der Frequenz des Monitors

  1. Abspielen des Videos auf dem anzugreifenden Monitor.

    • Stelle sicher, dass der Monitor eingeschaltet ist und ein geeignetes Testvideo abgespielt wird.
  2. Suche der Monitorfrequenz in der SDR-Software.

    • Nutze die SDR-Software, um das Signal zu scannen.
    • Beobachte die Frequenzspektren, um den Monitor zu identifizieren.
  3. Überprüfung des Signals mit „Für Elise“.

    • Wenn das Lied „Für Elise“ zu hören ist, wurde die Frequenz gefunden.
  4. Notiere die Frequenz.

    • Diese wird für den nächsten Schritt benötigt.
SDR Software
🖥️ Klassische SDR Software zum Suchen der Monitorfrequenz
Für Elise Test-Video
🎶 Screenshot aus dem Test-Video zur Frequenzsuche (Für Elise)
⚠️ Wichtig:
Dieses Vorgehen dient nur der Veranschaulichung.  
In realistischen Angriffsszenarien wird die Monitor-Frequenz basierend auf Parametern wie Größe, Auflösung und Frequenz berechnet.

2️⃣ Konfiguration von TempestSDR

  1. Eingabe der Monitorparameter und Frequenz.

    • Öffne die Tempest-Software.
    • Gib die zuvor notierte Frequenz und den Monitor-Typ ein.
  2. Laden des Gerätetreibers.

    • Stelle sicher, dass der SDR-Treiber korrekt installiert ist.
    • Wähle den passenden Treiber in der Software aus.
  3. Starten des Vorgangs.

    • Beginne mit der Datenaufnahme und überprüfe die Ergebnisse in Echtzeit.
TempestSDR Konfiguration
⚙️ TempestSDR: Monitorparameter (links) und geladener Treiber (rechts)

3️⃣ Bildrekonstruktion

  1. Kein sichtbares Bild? Wähle den höchsten Ausschlag.

    • Beobachte das Spektrum und identifiziere den Punkt mit der stärksten Aktivität.
  2. Anpassung der Parameter.

    • Justiere die Software-Einstellungen für Kontrast, Helligkeit und Frequenzband.
    • Geduld ist hier entscheidend, um ein klares Bild zu erhalten.
Abgefangenes Bild
🖼️ Abgefangenes Bild

📚 Links zu den verwendeten Papern


📂 Weitere Materialien

Im Ordner media/ befinden sich:


About

Documentation of a successful Tempest attack on a VGA monitor cable

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published