当前位置:   article > 正文

HackBrowserData_使用hackbrowserst

使用hackbrowserst

1.HackBrowserData

1.1简介

 HackBrowserData是一款功能强大的开源工具,用于从各种常见的浏览器中提取和分析用户的浏览数据。这个工具可以帮助安全研究人员、取证专家和其他技术专业人员获取浏览器历史记录、缓存文件、Cookie、书签、密码等敏感信息。
  • 1

HackBrowserData支持提取多种主流浏览器的数据,包括但不限于Chrome、Firefox、Edge、Opera和Safari。它提供了简单易用的命令行界面,可以根据特定的需求选择提取特定浏览器的数据。
该工具还有一些高级功能,如导出数据到CSV、JSON或SQLite文件,以便进一步分析和处理。同时,它还支持使用密码解密算法来还原加密的密码。

1.2各平台浏览器支持情况

Windows

浏览器密码Cookie书签历史记录
Google Chrome
Google Chrome Beta
Chromium
Microsoft Edge
360 极速浏览器
QQ
Brave
Opera
OperaGX
Vivaldi
Yandex
CocCoc
Firefox
Firefox Beta
Firefox Dev
Firefox ESR
Firefox Nightly
IE 浏览器

MacOS

由于 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

Linux

浏览器密码Cookie书签历史记录
Google Chrome
Google Chrome Beta
Chromium
Microsoft Edge
Brave
Opera
Vivaldi
Chromium
Firefox
Firefox Beta
Firefox Dev
Firefox ESR
Firefox Nightly

2.HackBrowserData使用

2.1安装运行

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 或其他杀毒软件当作病毒导致无法执行。代码已经全部开源,可自行编译。
image.png
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 下分别编译 WindowsLinux 程序为例:
(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

3.HackBrowserData详细使用命令

3.1基本命令

全局选项:
–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 打印版本号
image.png
1.导出所有浏览器数据(密码/Cookie/历史记录/书签)到默认目录:
.\hack-browser-data.exe -b chrome -f json --dir results --zip
image.png
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

3.2特别提取命令

1.提取Chrome浏览器的历史记录
HackBrowserData.exe chrome -his
2.提取Firefox浏览器的Cookie
HackBrowserData.exe firefox -coo
3.导出数据到CSV文件
HackBrowserData.exe chrome -his -csv result.csv

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号