
ब्राउज़र डेटा निकालें और डिक्रिप्ट करें, कई डेटा प्रकारों का समर्थन करता है, विभिन्न ऑपरेटिंग सिस्टम (macOS, Windows, Linux) पर चलाने योग्य।
HackBrowserData ब्राउज़र से ब्राउज़र डेटा (पासवर्ड, इतिहास, कुकीज़, बुकमार्क, क्रेडिट कार्ड, डाउनलोड इतिहास, localStorage, sessionStorage और एक्सटेंशन) को डिक्रिप्ट और एक्सपोर्ट करने के लिए एक कमांड-लाइन टूल है। यह Windows, macOS और Linux पर सबसे लोकप्रिय Chromium-आधारित ब्राउज़रों और Firefox का समर्थन करता है, साथ ही macOS पर Safari का भी।
यह विभिन्न मशीनों और ऑपरेटिंग सिस्टमों के बीच डेटा को डिक्रिप्ट भी कर सकता है: मूल होस्ट पर मास्टर कीज़ एक्सपोर्ट करें, फिर किसी भी अन्य होस्ट पर ऑफ़लाइन डेटा की एक प्रति को डिक्रिप्ट करें — यहाँ तक कि उस ब्राउज़र के लिए भी जिसे विश्लेषक होस्ट का OS चला नहीं सकता (देखें Cross-host decryption)।
अस्वीकरण: यह टूल केवल सुरक्षा अनुसंधान के लिए है। इस टूल के उपयोग से उत्पन्न होने वाली सभी कानूनी और संबंधित देनदारियों के लिए उपयोगकर्ता जिम्मेदार हैं। मूल लेखक कोई कानूनी जिम्मेदारी नहीं लेता है।
| श्रेणी | Chromium-आधारित | Firefox | Safari |
|---|---|---|---|
| Password | ✅ | ✅ | ✅ |
| Cookie | ✅ | ✅ | ✅ |
| Bookmark | ✅ | ✅ | ✅ |
| History | ✅ | ✅ | ✅ |
| Download | ✅ | ✅ | ✅ |
| Credit Card | ✅ | - | - |
| Extension | ✅ | ✅ | ✅ |
| LocalStorage | ✅ | ✅ | ✅ |
| SessionStorage | ✅ | - | - |
macOS पर, कुछ Chromium-आधारित ब्राउज़रों को डिक्रिप्ट करने के लिए वर्तमान उपयोगकर्ता पासवर्ड आवश्यक होता है।
macOS 26.4 या बाद के संस्करणों पर पासवर्ड डिक्रिप्शन विफल हो सकता है।
| ब्राउज़र | Windows | macOS | Linux |
|---|---|---|---|
| Chrome | ✅² | ✅ | ✅ |
| Chrome Beta | ✅² | ✅ | ✅ |
| Chromium | ✅ | ✅ | ✅ |
| Edge | ✅² | ✅ | ✅ |
| Brave | ✅² | ✅ | ✅ |
| Opera | ✅ | ✅ | ✅ |
| OperaGX | ✅ | ✅ | - |
| Vivaldi | ✅ | ✅ | ✅ |
| Yandex | ✅ | ✅ | - |
| CocCoc | ✅² | ✅ | - |
| Arc | ✅ | ✅ | - |
| DuckDuckGo³ | ✅ | - | - |
| QQ³ | ✅ | - | - |
| 360 ChromeX³ | ✅ | - | - |
| 360 Chrome³ | ✅ | - | - |
| DC Browser³ | ✅ | - | - |
| Sogou Explorer³ | ✅ | - | - |
| Firefox | ✅ | ✅ | ✅ |
| Safari¹ | - | ✅ | - |
¹ Safari को Full Disk Access की आवश्यकता होती है; यदि निष्कर्षण खाली परिणाम लौटाता है तो इसे System Settings → Privacy & Security → Full Disk Access में सक्षम करें।
² Windows पर, Chromium 127+ कुकीज़ (Chrome / Chrome Beta / Edge / Brave / CocCoc) को डिक्रिप्ट करने के लिए
make build-windowsके माध्यम से बनाए गए App-Bound Encryption पेलोड की आवश्यकता होती है — नीचे Building from source देखें।³ ये ब्राउज़र केवल Windows पर उपलब्ध हैं, लेकिन उनका डेटा किसी भी OS पर डिक्रिप्ट किया जा सकता है:
archiveके साथ फ़ाइलें निकालें,dumpkeysके साथ कीज़ एक्सपोर्ट करें, फिरrestoreके साथ macOS या Linux पर डिक्रिप्ट करें — देखें Cross-host decryption।
HackBrowserData का इंस्टॉलेशन बेहद आसान है, बस अपने सिस्टम के लिए रिलीज़ डाउनलोड करें और बाइनरी चलाएँ।
कुछ स्थितियों में, इस सुरक्षा टूल को Windows Defender या अन्य एंटीवायरस सॉफ़्टवेयर द्वारा वायरस के रूप में माना जाएगा और इसे निष्पादित नहीं किया जा सकेगा। कोड पूरी तरह से ओपन सोर्स है, आप स्वयं संशोधित और संकलित कर सकते हैं।
Go 1.20+ की आवश्यकता है।```bash
git clone https://github.com/moonD4rk/HackBrowserData
cd HackBrowserData
go build ./cmd/hack-browser-data/
#### क्रॉस-प्लेटफ़ॉर्म बिल्ड```bash
# 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/
Chrome / Chrome Beta / Edge / Brave / CocCoc 127+ कुकीज़ को App-Bound Encryption से सुरक्षित करते हैं। उन कुकीज़ को डिक्रिप्ट करने के लिए एक छोटे C पेलोड की आवश्यकता होती है — Zig (0.13+) अनुशंसित C टूलचेन है (Makefile zig cc को कॉल करता है)। MinGW-w64 gcc भी स्रोतों को मैन्युअल रूप से बिल्ड कर सकता है यदि आप make payload को बायपास करते हैं।```bash
brew install zig # macOS scoop install zig # Windows (scoop)
make payload
make build-windows
परिणामी `hack-browser-data.exe` में Chromium 127+ पर पूर्ण ABE कुकी डिक्रिप्शन शामिल है।
## उपयोग```
$ hack-browser-data -h
hack-browser-data decrypts and exports browser data from Chromium-based
browsers and Firefox 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
Flags:
-b, --browser string target browser: all|chrome|firefox|edge|... (default "all")
-c, --category string data categories (comma-separated): all|password,cookie,... (default "all")
-d, --dir string output directory (default "results")
-f, --format string output format: csv|json|cookie-editor (default "json")
-h, --help help for hack-browser-data
--keychain-pw string macOS keychain password
-p, --profile-path string custom profile dir path, get with chrome://version
-v, --verbose enable debug logging
--zip compress output to zip
Use "hack-browser-data [command] --help" for more information about a command.
dump - ब्राउज़र डेटा निकालें और डिक्रिप्ट करें (डिफ़ॉल्ट)hack-browser-data को बिना किसी सबकमांड के चलाने पर डिफ़ॉल्ट रूप से dump निष्पादित होता है।