
HackBrowserData v1.2.0
ब्राउज़र डेटा निकालें और डिक्रिप्ट करें, कई डेटा प्रकारों का समर्थन करता है, विभिन्न ऑपरेटिंग सिस्टम (macOS, Windows, Linux) पर चलाने योग्य।
HackBrowserData
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³ | ✅ | - | - |
| Browser from Vought³ | ✅ | - | - |
| QQ³ | ✅ | - | - |
| 360 Speed X³ | ✅ | - | - |
| 360 Speed³ | ✅ | - | - |
| DC³ | ✅ | - | - |
| Sogou³ | ✅ | - | - |
| Firefox | ✅ | ✅ | ✅ |
| Safari¹ | - | ✅ | - |
¹ Safari के लिए Full Disk Access आवश्यक है; यदि extraction खाली परिणाम लौटाता है, तो System Settings → Privacy & Security → Full Disk Access में इसे सक्षम करें।
² Windows पर, Chromium 127+ cookies (Chrome / Chrome Beta / Edge / Brave / CocCoc) को decrypt करने के लिए
make build-windowsके माध्यम से बनाया गया App-Bound Encryption payload आवश्यक है — नीचे Building from source देखें।³ ये ब्राउज़र केवल Windows पर उपलब्ध होते हैं, लेकिन उनका डेटा किसी भी OS पर decrypt किया जा सकता है:
archiveसे फ़ाइलें निकालें,dumpkeysसे keys export करें, फिर macOS या Linux परrestoreसे decrypt करें — Cross-host decryption देखें।
शुरुआत करना
इंस्टॉल करें
HackBrowserData का इंस्टॉलेशन बहुत आसान है, बस अपने सिस्टम के लिए release डाउनलोड करें और binary चलाएँ।
कुछ स्थितियों में, इस security tool को Windows Defender या अन्य antivirus software द्वारा virus माना जाएगा और इसे निष्पादित नहीं किया जा सकेगा। कोड पूरी तरह से open source है, आप स्वयं इसे संशोधित और compile कर सकते हैं।
स्रोत से बिल्ड करना
Go 1.20+ आवश्यक है।
git clone https://github.com/moonD4rk/HackBrowserData
cd HackBrowserData
go build ./cmd/hack-browser-data/
क्रॉस-प्लेटफ़ॉर्म बिल्ड
# 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/
App-Bound Encryption के साथ Windows बिल्ड (वैकल्पिक)
Chrome / Chrome Beta / Edge / Brave / CocCoc 127+ कुकीज़ को App-Bound Encryption से सुरक्षित करते हैं। उन कुकीज़ को डिक्रिप्ट करने के लिए एक छोटे C payload की आवश्यकता होती है — Zig (0.13+) अनुशंसित C टूलचेन है (Makefile zig cc को कॉल करता है)। यदि आप make payload को बायपास करते हैं तो MinGW-w64 gcc भी स्रोतों को मैन्युअल रूप से बिल्ड कर सकता है।
# 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
परिणामी hack-browser-data.exe में Chromium 127+ पर पूर्ण ABE कुकी डिक्रिप्शन शामिल है।
उपयोग
$ 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
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 (visible in ps and shell history)
--keychain-pw-stdin read the macOS keychain password from the first line of stdin
-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 चलता है।