العودة إلى التحديثات
New releaseNov 3, 2026

HackBrowserData v1.2.0

استخراج وفك تشفير بيانات المتصفح، مع دعم أنواع متعددة من البيانات، وقابل للتشغيل على أنظمة تشغيل مختلفة (macOS، Windows، Linux).

مشاركة
hack-browser-data logo

HackBrowserData

Lint Build Release Tests codecov

HackBrowserData هي أداة سطر أوامر لفك تشفير وتصدير بيانات المتصفح (كلمات المرور، السجل، ملفات تعريف الارتباط، الإشارات المرجعية، بطاقات الائتمان، سجل التنزيلات، localStorage، sessionStorage والإضافات) من المتصفح. وهي تدعم أشهر المتصفحات المبنية على Chromium وFirefox على Windows وmacOS وLinux، بالإضافة إلى Safari على macOS.

كما يمكنها فك تشفير البيانات عبر الأجهزة وأنظمة التشغيل المختلفة: صدّر المفاتيح الرئيسية على الجهاز المصدر، ثم فك تشفير نسخة من البيانات دون اتصال على أي جهاز آخر — حتى بالنسبة لمتصفح لا يستطيع نظام تشغيل جهاز المحلل تشغيله (انظر فك التشفير عبر الأجهزة).

إخلاء المسؤولية: هذه الأداة مخصصة للبحث الأمني فقط. يتحمل المستخدمون مسؤولية جميع الالتزامات القانونية وما يتصل بها الناتجة عن استخدام هذه الأداة. ولا يتحمل المؤلف الأصلي أي مسؤولية قانونية.

فئات البيانات المدعومة

الفئةالمبنية على ChromiumFirefoxSafari
Password✅✅✅
Cookie✅✅✅
Bookmark✅✅✅
History✅✅✅
Download✅✅✅
Credit Card✅--
Extension✅✅✅
LocalStorage✅✅✅
SessionStorage✅--

المتصفحات المدعومة

على macOS، تتطلب بعض المتصفحات المبنية على Chromium كلمة مرور المستخدم الحالية لفك التشفير.

قد يفشل فك تشفير كلمات المرور على macOS 26.4 أو أحدث.

المتصفحWindowsmacOSLinux
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 الوصول الكامل إلى القرص؛ فعّله من إعدادات النظام → الخصوصية والأمان → الوصول الكامل إلى القرص إذا أعاد الاستخراج نتائج فارغة.

² على Windows، يتطلب فك تشفير ملفات تعريف الارتباط في Chromium 127+ (Chrome / Chrome Beta / Edge / Brave / CocCoc) حمولة App-Bound Encryption المبنية عبر make build-windows — راجع البناء من المصدر أدناه.

³ هذه المتصفحات تتوفر على Windows فقط، لكن بياناتها قابلة لفك التشفير على أي نظام تشغيل: اسحب الملفات باستخدام archive، وصدّر المفاتيح باستخدام dumpkeys، ثم فك التشفير على macOS أو Linux باستخدام restore — راجع فك التشفير عبر الأجهزة.

البدء

التثبيت

تثبيت HackBrowserData بسيط للغاية، ما عليك سوى تنزيل الإصدار المناسب لنظامك وتشغيل الملف التنفيذي.

في بعض الحالات، ستعامل برامج مكافحة الفيروسات مثل Windows Defender أو غيرها أداة الأمان هذه على أنها فيروس ولن تتمكن من تشغيلها. الشيفرة مفتوحة المصدر بالكامل، ويمكنك تعديلها وترجمتها بنفسك.

البناء من المصدر

يتطلب 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/

بناء Windows مع App-Bound Encryption (اختياري)

يحمي Chrome / Chrome Beta / Edge / Brave / CocCoc 127+ ملفات تعريف الارتباط باستخدام App-Bound Encryption. يتطلب فك تشفير ملفات تعريف الارتباط هذه حمولة C صغيرة — Zig (0.13+) هي سلسلة أدوات C الموصى بها (يستدعي Makefile الأمر zig cc). يمكن لـ MinGW-w64 gcc أيضًا بناء المصادر يدويًا إذا تجاوزت make payload.

# 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 الناتج فك تشفير كامل لملفات تعريف ارتباط ABE على Chromium 127+.

الاستخدام

$ 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.

الفئات