SSR-Labs Suite + SuperSniffer: Ein Pentest-Werkzeug für Hand und Feld
SSR-Labs ist zweigeteilt: eine Windows-Suite für die systematische Arbeit am Rechner, und ein ESP32-S3-Addon namens „SuperSniffer” für den Einsatz im Feld — abgesetzt von Laptop und Steckdose. Zusammen decken beide die gängigen Frequenzbänder in der physischen Zugangskontrolle ab: 13,56 MHz, 125 kHz und 433/868 MHz.
Die Pentest-Suite im Überblick
Die Suite ist als durchgängiges Werkzeug für physische Zugangskontrolle gewachsen — vom schnellen Scan bis zur Schlüssel-Wiederherstellung. Unterstützte Hardware: PN532 (HF), Proxmark3 (HF+LF, inkl. optional gebündeltem Client), ACR122U, FR-RATEL und das ESP32-Addon.
| Bereich | Was es macht |
|---|---|
| HF 13,56 MHz | Mifare Classic/Plus/DESFire, NTAG, ISO15693/FeliCa, Magic-Karten (gen1a→gen4, GDM, UMC, Magic-NTAG) |
| LF 125 kHz | EM4100/4×05/4×50, HID Prox, Indala, Hitag-Familie (PCF7936/Hitag S), T55xx Dump/Write-back |
| Schlüssel-Recovery | Crypto-1 — eigene, GPL-freie clean-room Nested-/Darkside-Engine, live Blind-Crack einer Mifare-Classic-Karte in unter einer Minute; dazu DST40/DST80, Hitag2, Megamos, AUT64 |
| GPU-Beschleunigung | Hitag2 und DST40 über eine eigene GPU-Bridge — Schlüssel-Recovery deutlich schneller als reines CPU-Brute-Force, Ergebnisse immer Oracle-gegengeprüft |
| Keyfobs | Lesen + Dumpen + Key-Recovery — bewusst kein untestbares Schreiben von Krypto-Keyfobs |
| Radio-Codes | Renault, Ford-M, Fiat/Alfa — eigene, clean-room nachgebaute Formeln |
| Live Card Lab | Geführte Workflows: UID→Magic-Klon, EM4100→T5577, Lesen→Setzen→Schreiben |
Lizenziert läuft die Suite offline (ECDSA, gerätegebunden), die Oberfläche ist durchgängig Englisch mit einer deutsch/englischen Capability-Matrix als Referenz.
Das ESP32-S3 SuperSniffer-Addon
Nicht jeder Test läuft am Schreibtisch. Der SuperSniffer ist ein eigenständiges Hardware-Addon auf Basis eines ESP32-S3 (N16R8), gebaut für den mobilen Einsatz: abgesetzte LF-Antenne, eigenes OLED-Display mit Joystick-Navigation, microSD für Aufzeichnungen — läuft auch ganz ohne PC daneben. An Bord: EM4095 für 125 kHz, CC1101 für SubGHz (433/868 MHz) und ein nRF24 für 2,4-GHz-Experimente. Ein autarkes OLED-Menü deckt alle Betriebsarten ab — Aufnahme nach Band und Dauer, SubGHz, nRF, RollJam, Systemfunktionen — ganz ohne angeschlossenen Rechner.
Was der SuperSniffer kann
- SubGHz sniffen und analysieren — 433/868-MHz-Signale aufzeichnen, inklusive eines eigenen Puls-Analyse-Modus („PulsPirat”) für die Dekodierung.
- KeeLoq live verstehen — beim Sniffen auf 433 MHz dekodiert das Gerät Garagentor-/Rolling-Code-Rahmen direkt am Gerät: der unverschlüsselte Serial und die gedrückte Taste werden erkannt, ohne dass ein Schlüssel benötigt wird — der verschlüsselte Hop-Teil bleibt davon unberührt und braucht weiterhin eine Reassemblierung mehrerer Frames.
- Als mobiler LF-Knoten — über eine separate, nackte Variante mit abgesetzter Antenne lässt sich das Gerät getrennt vom Hauptteil positionieren und per ESP-NOW-Funk mit dem SuperSniffer synchronisieren — nützlich, wenn Antenne und Bedienteil nicht am selben Ort sein können.
- Autark bedienbar — das komplette OLED-Menü mit Joystick-Steuerung funktioniert ohne Laptop; Aufnahmen landen auf microSD.
Bewusst nicht an Bord: ein HF/Mifare-Modul (wurde aus dem Design entfernt) und jede Form von Umgebungs- oder Geräte-Überwachung außerhalb des NFC/RF-Scopes — das Gerät bleibt ein Analyse-Werkzeug, kein Tarn- oder Überwachungsgerät.
Zusammenspiel
Die Suite hat das SubGHz-Addon bereits integriert — Sniff-Daten vom ESP32 lassen sich direkt in die Windows-Oberfläche einlesen und dort mit denselben Werkzeugen weiteranalysieren, die auch für PN532- und Proxmark-Daten genutzt werden. So bleibt der SuperSniffer das mobile Auge im Feld, während die eigentliche Tiefenanalyse — Schlüssel-Recovery, Dumps, Reports — am Rechner passiert.
Für wen ist das
Suite und Addon richten sich an autorisierte Pentester und an Techniker, die eigene bzw. ausdrücklich freigegebene Anlagen prüfen oder reparieren. Lesen, Dumpen und Analysieren ist grundlegend Dual-Use-Technik — dieselben Verfahren nutzen auch Hersteller und Betreiber selbst zur Qualitätssicherung. Bewusst ausgespart bleiben Funktionen ohne legitime Prüf-Anwendung: etwa untestbares Schreiben von Krypto-Keyfobs oder alles, was Richtung Tarnung/Überwachung statt Analyse geht.
SuperSniffer — Hardware-Doku
ESP32-S3 LF/SubGHz/2,4-GHz-Sniffer · Pinout, Nachbau & Verkabelung · Stand 2026-09-28
N16R8 · 16 MB / 8 MB
Pinout — GPIO-Belegung als Löt-Referenz (Quelle: firmware/main/pins.h).
EM4095 — LF 125 kHz
5 Veinzige 5-V-Sektion · Level-Shifter auf allen 4 Leitungen| GPIO | Signal | Richtung/Bus | Hinweis |
|---|---|---|---|
| GPIO4 | SHD | out | Enable/Shutdown · 3,3→5 V hoch |
| GPIO5 | MOD | out · RMT-TX | Write-Modulation · hoch |
| GPIO6 | DEMOD | in · RMT-RX | Read-Signal · 5→3,3 V runter |
| GPIO7 | RDY/CLK | in | Referenz (optional) · runter |
I²C-Bus — OLED
3,3 VOLED @ 0x3C · MFRC522/HF entfernt| GPIO | Signal | Richtung/Bus | Hinweis |
|---|---|---|---|
| GPIO8 | SDA | I²C | OLED SSD1306 |
| GPIO9 | SCL | I²C | OLED SSD1306 |
| GPIO16 | — frei | Reserve | ex-RC522-RST |
SPI-Bus — CC1101 + nRF24
3,3 Vein Bus, geteilt · je eigener CS · microSD entfernt| GPIO | Signal | Richtung/Bus | Hinweis |
|---|---|---|---|
| GPIO12 | SCK | SPI | gemeinsam CC1101 + nRF24 |
| GPIO11 | MOSI | SPI | gemeinsam |
| GPIO13 | MISO | SPI | gemeinsam |
| GPIO10 | — frei | Reserve | ex-SD-CS |
CC1101 — SubGHz 433/868 MHz
3,3 V nativteilt SPI · KEIN Level-Shifter| GPIO | Signal | Richtung/Bus | Hinweis |
|---|---|---|---|
| GPIO40 | CSN | out · SPI | Chip-Select CC1101 |
| GPIO41 | GDO0 | in · RMT-RX | OOK-Flankencapture |
| GPIO42 | GDO2 | in | Status/Clock (optional) |
nRF24L01+ — 2,4 GHz
3,3 V nativChip max 3,6 V · 10–100 µF Elko| GPIO | Signal | Richtung/Bus | Hinweis |
|---|---|---|---|
| GPIO38 | CE | out | Chip-Enable (war GPIO1) |
| GPIO39 | CSN | out · SPI | Chip-Select (war GPIO2) |
| GPIO47 | IRQ | in | optional (wir pollen STATUS) |
Joystick & Onboard
3,3 VVCC an 3V3, NICHT 5V (ADC!)| GPIO | Signal | Richtung/Bus | Hinweis |
|---|---|---|---|
| GPIO1 | VRx | in · ADC1_CH0 | nur ADC1 (ADC2 bei WiFi tot) |
| GPIO2 | VRy | in · ADC1_CH1 | Achsen |
| GPIO15 | SW (Klick) | in · pull-up | gegen GND (ex-RC522) |
| GPIO48 | RGB-LED | out | WS2812 (onboard) |
Sperrzonen & Reserve
diese GPIOs NICHT belegenLöt-Merker
- EM4095 = einzige 5-V-Sektion → Level-Shifter auf 4/5/6/7 Pflicht.
- CC1101 und nRF24 = 3,3 V nativ, kein Shifter. nRF24-Chip max 3,6 V.
- SPI (12/11/13) teilen CC1101 + nRF24; getrennt nur über CS (40 / 39, +CE 38). Speicher = LittleFS im Flash, keine SD.
- Joystick VRx/VRy nur ADC1 (1/2); VCC an 3V3 — 5 V killt den ESP.
Nachbau — Kabel für Kabel zum Abhaken (Häkchen bleiben lokal im Browser gespeichert).
0Farbschema & Material
- ESP32-S3-WROOM-1 N16R8
- EM4095 125-kHz-Modul + LC-Spule
- CC1101 433-MHz + 17,3 cm Antenne
- nRF24L01+ (PA/LNA) + 10–100 µF Elko
- OLED SSD1306 128×64 (I²C 0x3C)
- Joystick KY-023
- 4-Kanal-Pegelwandler TXS0108E
- Dupont-Litzen (7 Farben) + GND-Schiene
1SPI-Bus zuerst (3× geteilt)
Versorgt CC1101 und nRF24 gemeinsam. Speicher = LittleFS im Flash — keine SD-Karte.
2CC1101 · 433 MHz
3nRF24L01+ · 2,4 GHz
4OLED · I²C
5Joystick · Bedienung
VCC an 3V3, NICHT 5V.
6EM4095 · LF (über Pegelwandler)
Einziges 5-V-Modul. Alle 4 Signale durch den TXS0108E: A-Seite (3,3 V) zum ESP, B-Seite (5 V) zum EM4095. Zuletzt bauen.
7Gegenprüfen & einschalten
Wiring & Board — Schienen, Board-Schema und der EM4095-Pegelwandler im Detail.
▤OLED-Menü am Joystick
SUPERSNIFFER (Hauptmenü) ├─ Aufnahme → Band LF / 433 / 868 / 2.4G · Dauer 10/20/30/60s / endlos · START/STOP ├─ SubGHz → Band 433/868 · REC · Replay · RSSI-Gate · 🎓 Anlernen ├─ nRF24 2.4G → Sniff · BLE-Adv-Beacon ├─ RollJam → Dauer · JAM ⚠️ nur eigenes KFZ └─ System → Status/IP · RSSI-Gate · Neustart


