You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ᴍᴏᴏɴD4ʀᴋ c8ff9d18b7 feat: auto find all browser list Closes #5 6 years ago
.github/workflows chore: remove windows 32 bit 6 years ago
cmd feat: auto find all browser list Closes #5 6 years ago
core refactor: format code with interface Closes #13 6 years ago
log refactor: format filename 6 years ago
utils refactor: format code with interface Closes #13 6 years ago
.gitignore feat: add qq browser 6 years ago
README.md docs: add chinese readme Closes #16 6 years ago
README_EN.md docs: add chinese readme Closes #16 6 years ago
go.mod fix: add bom for csv. Closes #7 6 years ago
go.sum feat: csv separator replace to comma 6 years ago
main.go feat: add error warp 6 years ago

README.md

HackBrowserData

English Readme

hack-browser-data 是一个浏览器数据(密码|历史记录|Cookies|书签)导出工具,支持全平台主流浏览器。

各平台浏览器支持情况

Windows

浏览器 密码 Cookie 书签 历史记录
Google Chrome (全版本) ✅ ✅ ✅ ✅
Firefox ✅ ✅ ✅ ✅
Microsoft Edge ✅ ✅ ✅ ✅
360 急速浏览器 ✅ ✅ ✅ ✅
QQ 浏览器 ✅ ✅ ✅ ✅
IE 浏览器 ❌ ❌ ❌ ❌

MacOS

由于 MacOS 的安全性设置,基于 Chromium 内核浏览器解密时需要用户密码

Browser Password Cookie Bookmark History
Google Chrome
需要密码
✅ ✅ ✅ ✅
Firefox ✅ ✅ ✅ ✅
Microsoft Edge
需要密码
✅ ✅ ✅ ✅
Safari ❌ ❌ ❌ ❌

Linux

Browser Password Cookie Bookmark History
Firefox ✅ ✅ ✅ ✅
Google Chrome ❌ ❌ ❌ ❌

安装运行

基于Golang,如图方便可以下载我编译好的二进制文件 就行

自己编译

支持版本 go 1.11+

git clone https://github.com/moonD4rk/HackBrowserData

cd HackBrowserData

go get -v -t -d ./...

go build

运行

PS C:\hack> .\hack.exe -h                                                                                               NAME:
   hack-browser-data - Export passwords/cookies/history/bookmarks from browser

USAGE:
   [hack-browser-data -b chrome -f json -dir results -e all]
   Get all data(password/cookie/history/bookmark) from chrome

GLOBAL OPTIONS:
   --verbose, --vv                   Verbose (default: false)
   --browser value, -b value         Available browsers: chrome|edge|360speed|qq|firefox (default: "chrome")
   --results-dir value, --dir value  Export dir (default: "results")
   --format value, -f value          Format, csv|json (default: "csv")
   --export-data value, -e value     all|password|cookie|history|bookmark (default: "all")
   --help, -h                        show help (default: false)

PS C:\hack> .\hack.exe -b firefox
[x]:  Get 28 bookmarks, filename is results/bookmarks_firefox.csv
[x]:  Get 1 login data, filename is results/login_data_firefox.csv
[x]:  Get 10 cookies, filename is results/cookies_firefox.csv
[x]:  Get 33 login data, filename is results/history_firefox.csv

TODO

Desktop Browser Market Share Worldwide

Chrome Safari Firefox Edge Legacy IE Other
68.33% 9.4% 8.91% 4.41% 3% 3%

Desktop Browser Market Share China

Chrome 360 Safe Firefox QQ Browser IE Sogou Explorer
39.85% 22.26% 9.28% 6.5% 5.65% 4.74%
  • Chrome
  • QQ browser
  • Edge
  • 360 speed browser
  • Firefox
  • Safari
  • IE