赞
踩
HackBrowserData是一款功能强大的开源工具,用于从各种常见的浏览器中提取和分析用户的浏览数据。这个工具可以帮助安全研究人员、取证专家和其他技术专业人员获取浏览器历史记录、缓存文件、Cookie、书签、密码等敏感信息。
HackBrowserData支持提取多种主流浏览器的数据,包括但不限于Chrome、Firefox、Edge、Opera和Safari。它提供了简单易用的命令行界面,可以根据特定的需求选择提取特定浏览器的数据。
该工具还有一些高级功能,如导出数据到CSV、JSON或SQLite文件,以便进一步分析和处理。同时,它还支持使用密码解密算法来还原加密的密码。
浏览器 | 密码 | Cookie | 书签 | 历史记录 |
---|---|---|---|---|
Google Chrome | ✅ | ✅ | ✅ | ✅ |
Google Chrome Beta | ✅ | ✅ | ✅ | ✅ |
Chromium | ✅ | ✅ | ✅ | ✅ |
Microsoft Edge | ✅ | ✅ | ✅ | ✅ |
360 极速浏览器 | ✅ | ✅ | ✅ | ✅ |
✅ | ✅ | ✅ | ✅ | |
Brave | ✅ | ✅ | ✅ | ✅ |
Opera | ✅ | ✅ | ✅ | ✅ |
OperaGX | ✅ | ✅ | ✅ | ✅ |
Vivaldi | ✅ | ✅ | ✅ | ✅ |
Yandex | ✅ | ✅ | ✅ | ✅ |
CocCoc | ✅ | ✅ | ✅ | ✅ |
Firefox | ✅ | ✅ | ✅ | ✅ |
Firefox Beta | ✅ | ✅ | ✅ | ✅ |
Firefox Dev | ✅ | ✅ | ✅ | ✅ |
Firefox ESR | ✅ | ✅ | ✅ | ✅ |
Firefox Nightly | ✅ | ✅ | ✅ | ✅ |
IE 浏览器 | ❌ | ❌ | ❌ | ❌ |
由于 MacOS 的安全性设置,基于 Chromium 内核浏览器解密时需要当前用户密码
浏览器 | 密码 | Cookie | 书签 | 历史记录 |
---|---|---|---|---|
Google Chrome | ✅ | ✅ | ✅ | ✅ |
Google Chrome Beta | ✅ | ✅ | ✅ | ✅ |
Chromium | ✅ | ✅ | ✅ | ✅ |
Microsoft Edge | ✅ | ✅ | ✅ | ✅ |
Brave | ✅ | ✅ | ✅ | ✅ |
Opera | ✅ | ✅ | ✅ | ✅ |
OperaGX | ✅ | ✅ | ✅ | ✅ |
Vivaldi | ✅ | ✅ | ✅ | ✅ |
CocCoc | ✅ | ✅ | ✅ | ✅ |
Yandex | ✅ | ✅ | ✅ | ✅ |
Arc | ✅ | ✅ | ✅ | ✅ |
Firefox | ✅ | ✅ | ✅ | ✅ |
Firefox Beta | ✅ | ✅ | ✅ | ✅ |
Firefox Dev | ✅ | ✅ | ✅ | ✅ |
Firefox ESR | ✅ | ✅ | ✅ | ✅ |
Firefox Nightly | ✅ | ✅ | ✅ | ✅ |
Safari | ❌ | ❌ | ❌ | ❌ |
浏览器 | 密码 | Cookie | 书签 | 历史记录 |
---|---|---|---|---|
Google Chrome | ✅ | ✅ | ✅ | ✅ |
Google Chrome Beta | ✅ | ✅ | ✅ | ✅ |
Chromium | ✅ | ✅ | ✅ | ✅ |
Microsoft Edge | ✅ | ✅ | ✅ | ✅ |
Brave | ✅ | ✅ | ✅ | ✅ |
Opera | ✅ | ✅ | ✅ | ✅ |
Vivaldi | ✅ | ✅ | ✅ | ✅ |
Chromium | ✅ | ✅ | ✅ | ✅ |
Firefox | ✅ | ✅ | ✅ | ✅ |
Firefox Beta | ✅ | ✅ | ✅ | ✅ |
Firefox Dev | ✅ | ✅ | ✅ | ✅ |
Firefox ESR | ✅ | ✅ | ✅ | ✅ |
Firefox Nightly | ✅ | ✅ | ✅ | ✅ |
1.基于Windows的二进制文件
可下载已编译好,可直接运行的(https://github.com/moonD4rk/HackBrowserData/releases))
(1)64位版本
https://github.com/moonD4rk/HackBrowserData/releases/download/v0.4.5/hack-browser-data-windows-64bit.zip
(2)32位版本
https://github.com/moonD4rk/HackBrowserData/releases/download/v0.4.5/hack-browser-data-windows-32bit.zip
注意:某些情况下,这款安全工具会被 Windows Defender 或其他杀毒软件当作病毒导致无法执行。代码已经全部开源,可自行编译。
2. 从源码编译
仅支持 go 1.18+
以后版本,一些函数使用到了泛型
git clone https://github.com/moonD4rk/HackBrowserData
cd HackBrowserData/cmd/hack-browser-data
CGO_ENABLED=1 go build
3. 跨平台编译
由于用到了 go-sqlite3
库,在跨平台编译时需提前安装支持目标平台的 GCC
工具,下面以 MacOS
下分别编译 Windows
和 Linux
程序为例:
(1)Windows
brew install mingw-w64
CGO_ENABLED=1 GOOS=windows GOARCH=amd64 CC=x86_64-w64-mingw32-gcc go build
(2) Linux
brew install FiloSottile/musl-cross/musl-cross
CC=x86_64-linux-musl-gcc CXX=x86_64-linux-musl-g++ GOARCH=amd64 GOOS=linux CGO_ENABLED=1 go build -ldflags “-linkmode external -extldflags -static”
4.运行
双击直接运行,也可以使用命令行调用相应的命令。
.\hack-browser-data.exe -h
全局选项:
–verbose,–vv 详细模式(默认值:false)
–compress,–zip 将结果压缩为zip文件(默认值:false)
–browser value,-b value 可用的浏览器:all|360|brave|chrome|chrome-beta|chromium|coccoc|dc|edge|firefox|opera|opera-gx|qq|sogou|vivaldi|yandex(默认值:“all”)
–results-dir value,–dir value 导出目录(默认值:“results”)
–format value,-f value 输出格式:csv | json(默认值:“csv”)
–profile-path value,-p value 自定义配置文件目录路径,通过chrome://version获取
–full-export,–full 是否导出完整的浏览数据(默认值:true)
–help,-h 显示帮助
–version,-v 打印版本号
1.导出所有浏览器数据(密码/Cookie/历史记录/书签)到默认目录:
.\hack-browser-data.exe -b chrome -f json --dir results --zip
2.导出指定浏览器的特定数据类型(如密码、Cookie)到指定目录:
.\hack-browser-data.exe -b firefox -f csv --dir results -p “C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\profile”
3.导出所有浏览器数据到指定目录,以CSV格式保存:
.\hack-browser-data.exe -b all -f csv --dir results
b a11 --dir results --compress
1.提取Chrome浏览器的历史记录
HackBrowserData.exe chrome -his
2.提取Firefox浏览器的Cookie
HackBrowserData.exe firefox -coo
3.导出数据到CSV文件
HackBrowserData.exe chrome -his -csv result.csv
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。