
HackBrowserData v1.2.0
Extrahiert und entschlüsselt Browserdaten, unterstützt mehrere Datentypen, ausführbar auf verschiedenen Betriebssystemen (macOS, Windows, Linux).
HackBrowserData
HackBrowserData ist ein Kommandozeilen-Tool zum Entschlüsseln und Exportieren von Browserdaten (Passwörter, Verlauf, Cookies, Lesezeichen, Kreditkarten, Download-Verlauf, localStorage, sessionStorage und Erweiterungen) aus dem Browser. Es unterstützt die gängigsten Chromium-basierten Browser und Firefox unter Windows, macOS und Linux sowie Safari unter macOS.
Es kann Daten auch maschinen- und betriebssystemübergreifend entschlüsseln: Exportieren Sie die Master-Schlüssel auf dem Ursprungs-Host und entschlüsseln Sie anschließend eine Kopie der Daten offline auf einem beliebigen anderen Host – selbst für einen Browser, den das Betriebssystem des Analyse-Hosts nicht ausführen kann (siehe Cross-host decryption).
Haftungsausschluss: Dieses Tool ist ausschließlich für Sicherheitsforschung gedacht. Benutzer sind für alle rechtlichen und damit verbundenen Haftungen verantwortlich, die sich aus der Verwendung dieses Tools ergeben. Der ursprüngliche Autor übernimmt keine rechtliche Verantwortung.
Unterstützte Datenkategorien
| Kategorie | Chromium-basiert | Firefox | Safari |
|---|---|---|---|
| Passwort | ✅ | ✅ | ✅ |
| Cookie | ✅ | ✅ | ✅ |
| Lesezeichen | ✅ | ✅ | ✅ |
| Verlauf | ✅ | ✅ | ✅ |
| Download | ✅ | ✅ | ✅ |
| Kreditkarte | ✅ | - | - |
| Erweiterung | ✅ | ✅ | ✅ |
| LocalStorage | ✅ | ✅ | ✅ |
| SessionStorage | ✅ | - | - |
Unterstützte Browser
Unter macOS erfordern einige Chromium-basierte Browser ein aktuelles Benutzerpasswort zum Entschlüsseln.
Die Passwortentschlüsselung kann unter macOS 26.4 oder neuer fehlschlagen.
| Browser | Windows | macOS | Linux |
|---|---|---|---|
| Chrome | ✅² | ✅ | ✅ |
| Chrome Beta | ✅² | ✅ | ✅ |
| Chromium | ✅ | ✅ | ✅ |
| Edge | ✅² | ✅ | ✅ |
| Brave | ✅² | ✅ | ✅ |
| Opera | ✅ | ✅ | ✅ |
| OperaGX | ✅ | ✅ | - |
| Vivaldi | ✅ | ✅ | ✅ |
| Yandex | ✅ | ✅ | - |
| CocCoc | ✅² | ✅ | - |
| Arc | ✅ | ✅ | - |
| DuckDuckGo³ | ✅ | - | - |
| Browser from Vought³ | ✅ | - | - |
| QQ³ | ✅ | - | - |
| 360 Speed X³ | ✅ | - | - |
| 360 Speed³ | ✅ | - | - |
| DC³ | ✅ | - | - |
| Sogou³ | ✅ | - | - |
| Firefox | ✅ | ✅ | ✅ |
| Safari¹ | - | ✅ | - |
¹ Safari erfordert Vollständigen Festplattenzugriff; aktiviere ihn unter Systemeinstellungen → Datenschutz & Sicherheit → Vollständiger Festplattenzugriff, wenn die Extraktion leere Ergebnisse liefert.
² Unter Windows erfordert das Entschlüsseln von Chromium 127+-Cookies (Chrome / Chrome Beta / Edge / Brave / CocCoc) die App-Bound Encryption-Payload, die über
make build-windowserstellt wird — siehe Aus dem Quellcode erstellen unten.³ Diese Browser sind nur unter Windows verfügbar, aber ihre Daten sind auf jedem Betriebssystem entschlüsselbar: Hole die Dateien mit
archive, exportiere die Schlüssel mitdumpkeysund entschlüssele sie dann unter macOS oder Linux mitrestore— siehe Entschlüsselung über verschiedene Hosts hinweg.
Erste Schritte
Installation
Die Installation von HackBrowserData ist denkbar einfach: Lade einfach die Version für dein System herunter und führe die Binärdatei aus.
In manchen Fällen wird dieses Sicherheitstool von Windows Defender oder anderer Antivirensoftware als Virus eingestuft und kann nicht ausgeführt werden. Der Code ist vollständig Open Source, du kannst ihn selbst ändern und kompilieren.
Aus dem Quellcode erstellen
Erfordert Go 1.20+.
git clone https://github.com/moonD4rk/HackBrowserData
cd HackBrowserData
go build ./cmd/hack-browser-data/
Plattformübergreifender Build
# For Windows (standard build, no Chromium 127+ ABE cookie support)
GOOS=windows GOARCH=amd64 go build ./cmd/hack-browser-data/
# For Linux
GOOS=linux GOARCH=amd64 go build ./cmd/hack-browser-data/
Windows-Build mit App-Bound Encryption (optional)
Chrome / Chrome Beta / Edge / Brave / CocCoc 127+ schützen Cookies mit App-Bound Encryption. Das Entschlüsseln dieser Cookies erfordert ein kleines C-Payload — Zig (0.13+) ist die empfohlene C-Toolchain (das Makefile ruft zig cc auf). MinGW-w64 gcc kann die Quellen auch manuell bauen, wenn Sie make payload umgehen.
# 1. Install Zig
brew install zig # macOS
scoop install zig # Windows (scoop)
# or download from https://ziglang.org/download/
# 2. Build the payload (outputs internal/abe/payload/abe_extractor_amd64.bin)
make payload
# 3. Build hack-browser-data.exe with the ABE payload embedded
make build-windows
Die resultierende hack-browser-data.exe enthält die vollständige ABE-Cookie-Entschlüsselung für Chromium 127+.
Verwendung
$ hack-browser-data -h
hack-browser-data decrypts and exports browser data from Chromium-based
browsers, Firefox, and Safari on Windows, macOS, and Linux.
GitHub: https://github.com/moonD4rk/HackBrowserData
Usage:
hack-browser-data [flags]
hack-browser-data [command]
Available Commands:
archive Pack decryption-relevant profile files into a zip for cross-host restore
dump Extract and decrypt browser data (default command)
dumpkeys Export Chromium master keys as JSON for cross-host decryption
help Help about any command
list List detected browsers and profiles
restore Decrypt copied profile data using exported master keys
version Print version information