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
claude-code-backdoor-check — Read-only-Scanner für die mit einem Backdoor versehene Claude Code 2.1.313-Erweiterung (Cursor-Marketplace, Okt. 2026): SSH-Schlüssel, Persistenz, Reverse-Tunnel. macOS + Linux. | Kitploit
Tools/GitHubGitHub/happyhackingspace/claude-code-backdoor-check
DefensivwerkzeugeManagement von Indicators of Compromise (IOC)PersistenzmechanismenMalware-AnalyseDigitale ForensikLieferkettensicherheitIncident Response
GitHub

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
happyhackingspace/claude-code-backdoor-check

claude-code-backdoor-check

Read-only-Scanner für die mit einem Backdoor versehene Claude Code 2.1.313-Erweiterung (Cursor-Marketplace, Okt. 2026): SSH-Schlüssel, Persistenz, Reverse-Tunnel. macOS + Linux.

Repository anzeigenWebseite
181vor 4 TagenNoch nicht geprüft
Teilen

claude-code-backdoor-check

macOS | Linux Sigma YARA

Nur-Lese-Scanner und Erkennungsregeln für die trojanisierte Erweiterung [email protected].

[!WARNING] Der Cursor-Marketplace hat am 29.10.2026, 09:27–20:35 UTC einen Build ausgeliefert, der nicht von Anthropic veröffentlicht wurde. Er platziert einen SSH-Schlüssel und Persistenz und öffnet anschließend einen Reverse-Tunnel zu 134.209.82[.]225. Ein Update auf 2.1.314 entfernt die Erweiterung, nicht das, was sie platziert hat.

check.sh auf einem kompromittierten Host

Unabhängiges Community-Tool von HappyHackingSpace. Nicht mit Anthropic oder Cursor verbunden.

Inhalt: Schnellstart · Was geprüft wird · Erkennungsregeln · Wenn Sie einen Treffer erzielen · Das C2 blockieren · IOCs · Referenzen


Schnellstart

git clone https://github.com/happyhackingspace/claude-code-backdoor-check.git
cd claude-code-backdoor-check
bash check.sh           # fast scan
bash check.sh --deep    # + sshd log analysis (slower on macOS)
  • Eine Bash-Datei, schreibgeschützt: kein sudo, kein Netzwerk, keine Schreibvorgänge.
  • Läuft unter macOS (bash 3.2+) und Linux.
  • Exit-Codes: 0 sauber · 1 Indikatoren gefunden · 2 Nutzungsfehler.

Bewertungen

AusgabeExitBedeutung
✖ COMPROMISED1Aktives Artefakt gefunden: Schlüssel, abgelegte Datei, Persistenz, Tunnel, C2-Hostschlüssel oder der fehlerhafte Build
! EXPOSED12.1.313 war zu einem bestimmten Zeitpunkt installiert, aber es wurde nichts Aktives gefunden
✔ CLEAN0Keine Indikatoren

Was geprüft wird

#BereichSucht nach
1Erweiterungen2.1.313 in Cursor-/VS Code-/Windsurf-/VSCodium-Verzeichnissen, dem fehlerhaften extension.js-Hash, Loader-Strings
2Installationsverlauf2.1.313 in extensions.json, .obsolete, dem VSIX-Cache, Editor-Logs
3SSH-Schlüsselsvc-telemetry-Schlüssel in authorized_keys
4Abgelegte Dateien~/.config/.smt, .smtk, .stk_*-Temp-Dateien
5PersistenzmacOS: LaunchAgents/Daemons · Linux: cron, systemd, Autostart · beide: Shell-rc-Dateien
6Prozesseder Reverse-Tunnel (ssh -R *:0:localhost:22 tunnel@…) und der .smt-Runner
7Netzwerkaktive C2-Verbindungen; das C2 in known_hosts
8SSH-Server:22-Listener; mit --deep sshd-Logins über den Angreifer-Schlüssel oder 127.0.0.1
9ExpositionNamen von Credential-Umgebungsvariablen und zu rotierende Credential-Dateien (Werte werden nie gelesen)

[!NOTE] com.apple.sysmond ist auch ein echter Apple-System-Daemon. Nur die Kopie in der Benutzer-Domäne (~/Library/LaunchAgents) ist bösartig.


Erkennungsregeln

Für EDR/SIEM-Pipelines und flottenweite Suche. Anders als im Rest dieser README enthalten die Regeldateien das C2 un-defanged, da sie darauf matchen müssen.

Sigma (rules/sigma/)

RegelLog-QuelleStufe
Reverse-SSH-Tunnel zum C2process_creationcritical
Verbindung zum C2network_connectioncritical
Abgelegtes Tunnel-Skript / Schlüsselfile_eventhigh
Gefälschter com.apple.sysmond-LaunchAgentfile_event · macOShigh
Remote Login aktiviert aus dem Editor-Prozessbaumprocess_creation · macOShigh
@reboot-Cron / .smt-Ausführungprocess_creation · Linuxhigh
SysMon-Scheduled-Task / OpenSSH-Installation aus dem Editorprocess_creation · Windowshigh
pip install sigma-cli
sigma plugin install splunk                     # or elasticsearch, microsoft365defender, …
sigma convert -t splunk --without-pipeline rules/sigma/

YARA (rules/yara/claude_code_backdoor.yar)

RegelÜbereinstimmungen
HHS_ClaudeCode_Backdoor_Loadertrojanisiertes extension.js (Hash- oder Loader-Strings)
HHS_ClaudeCode_Backdoor_TunnelScriptabgelegtes .smt / smt.cmd
HHS_ClaudeCode_Backdoor_PersistenceLaunchAgent, @reboot-Cron, SysMon-Task, der auf das Skript verweist
HHS_ClaudeCode_Backdoor_AuthorizedKeyauthorized_keys mit dem Schlüssel svc-telemetry
yara -r -s rules/yara/claude_code_backdoor.yar \
  ~/.cursor/extensions ~/.vscode/extensions ~/.config ~/.ssh ~/Library/LaunchAgents

[!TIP] Die Sigma-Regeln decken auch Windows ab (geplante Aufgabe, OpenSSH-Installation), was check.sh nicht tut.


Wenn Sie einen Treffer erzielen

[!CAUTION] Die Persistenz öffnet den Tunnel etwa alle 60 Sekunden erneut. Erst eindämmen, dann bereinigen. Cursor stellt außerdem offizielle Behebungsskripte bereit: siehe den Sicherheitshinweis.

1. Eindämmen. Nehmen Sie die Maschine offline oder blockieren Sie das C2.

2. Beweise sichern, bevor Sie etwas löschen:

mkdir -p ~/ioc-evidence && cd ~/ioc-evidence
bash /path/to/check.sh --deep --no-color > scan.txt
cp -p ~/.ssh/authorized_keys ~/.ssh/known_hosts ~/.config/.smt ~/.config/.smtk . 2>/dev/null

[!IMPORTANT] .smtk ist der private Tunnel-Schlüssel des Angreifers. Halten Sie den Beweisordner privat.

3. Aufräumen. Entfernen Sie die Persistenz, beenden Sie den Tunnel, löschen Sie die Artefakte:

C2="$(echo '134.209.82[.]225' | tr -d '[]')"
macOS
launchctl bootout gui/$(id -u)/com.apple.sysmond
rm -f ~/Library/LaunchAgents/com.apple.sysmond.plist
pkill -f "tunnel@$C2"; pkill -f 'autossh -M 0'; pkill -f '\.config/\.smt'
sed -i.bak '/svc-telemetry/d' ~/.ssh/authorized_keys
ssh-keygen -R "$C2"
rm -f ~/.config/.smt ~/.config/.smtk "$TMPDIR"/.stk_*
sudo systemsetup -setremotelogin off      # if you don't use SSH
Linux
crontab -l | grep -vE '\.config/\.smt|tunnel@' | crontab -
# disable and remove any systemd/autostart entries check.sh reported
pkill -f "tunnel@$C2"; pkill -f 'autossh -M 0'; pkill -f '\.config/\.smt'
sed -i.bak '/svc-telemetry/d' ~/.ssh/authorized_keys
ssh-keygen -R "$C2"
rm -f ~/.config/.smt ~/.config/.smtk /tmp/.stk_* /var/tmp/.stk_*
sudo systemctl disable --now ssh          # if you don't use SSH

4. Ersetzen Sie die Erweiterung. Entfernen Sie anthropic.claude-code-2.1.313* und installieren Sie ≥ 2.1.314.

5. Überprüfen. bash check.sh --deep sollte mit 0 beenden.

6. Rotieren Sie die Anmeldedaten von einem anderen, sauberen Rechner: SSH-Schlüssel, Git-Tokens, Cloud- und API-Schlüssel, Registry-Tokens. Beginnen Sie mit der Liste unter [9/9].

7. Bauen Sie den Rechner neu auf, wenn das C2 in known_hosts steht oder sshd den Angreiferschlüssel akzeptiert hat.

Offengelegt, aber sauber?

Führen Sie es mit --deep aus. Rotieren Sie mindestens die unter [9/9] aufgeführten Secrets, da ihre Namen gebeaconed wurden. Halten Sie das C2 blockiert.


Blockieren Sie das C2

Das Implantat verbindet sich direkt mit der IP, sodass DNS-Filter (NextDNS, Pi-hole) es nie sehen. Blockieren Sie es an der Firewall:

Tool herunterladen