2020-06-19 12:43:31 +00:00
# HackBrowserData
2020-10-26 04:39:44 +00:00
![CI ](https://github.com/moonD4rk/HackBrowserData/workflows/CI/badge.svg?branch=master ) ![Build Hack-Browser-Data Release ](https://github.com/moonD4rk/HackBrowserData/workflows/Build%20Hack-Browser-Data%20Release/badge.svg )
2020-09-28 09:42:31 +00:00
[中文说明 ](https://github.com/moonD4rk/HackBrowserData/blob/master/README_ZH.md )
2020-07-23 06:45:25 +00:00
2020-09-28 09:42:31 +00:00
hack-browser-data is an open-source tool that could help you decrypt data ( passwords|bookmarks|cookies|history ) from the browser. It supports the most popular browsers on the market and runs on Windows, macOS and Linux.
2020-06-19 12:43:31 +00:00
2020-10-26 04:39:44 +00:00
> Statement: This tool is limited to security research only, and the user assumes all legal and related responsibilities arising from its use! The author assumes no legal responsibility!
2020-10-22 05:20:06 +00:00
2020-07-23 06:42:32 +00:00
### Supported Browser
2020-06-25 06:36:59 +00:00
2020-07-09 08:49:35 +00:00
#### Windows
2020-07-23 06:42:32 +00:00
| Browser | Password | Cookie | Bookmark | History |
| :---------------------------------- | :------: | :----: | :------: | :-----: |
2020-09-28 09:42:31 +00:00
| Google Chrome | ✅ | ✅ | ✅ | ✅ |
2020-11-17 04:42:17 +00:00
| Google Chrome Beta | ✅ | ✅ | ✅ | ✅ |
2021-01-29 05:02:02 +00:00
| Chromium | ✅ | ✅ | ✅ | ✅ |
2020-07-23 06:42:32 +00:00
| Firefox | ✅ | ✅ | ✅ | ✅ |
| Microsoft Edge | ✅ | ✅ | ✅ | ✅ |
| 360 Speed Browser | ✅ | ✅ | ✅ | ✅ |
| QQ Browser | ✅ | ✅ | ✅ | ✅ |
2020-10-26 04:39:44 +00:00
| Brave Browser | ✅ | ✅ | ✅ | ✅ |
2020-12-03 00:52:18 +00:00
| Opera Browser | ✅ | ✅ | ✅ | ✅ |
| OperaGX Browser | ✅ | ✅ | ✅ | ✅ |
| Vivaldi Browser | ✅ | ✅ | ✅ | ✅ |
2020-07-23 06:42:32 +00:00
| Internet Explorer | ❌ | ❌ | ❌ | ❌ |
2020-07-09 08:49:35 +00:00
2020-12-03 00:52:18 +00:00
2020-07-09 08:49:35 +00:00
#### MacOS
2020-09-28 09:42:31 +00:00
Based on Apple's security policy, some browsers **require a current user password** to decrypt.
2020-07-09 08:49:35 +00:00
2020-07-23 06:42:32 +00:00
| Browser | Password | Cookie | Bookmark | History |
| :---------------------------------- | :------: | :----: | :------: | :-----: |
2020-09-28 09:42:31 +00:00
| Google Chrome | ✅ | ✅ | ✅ | ✅ |
2020-11-17 04:42:17 +00:00
| Google Chrome Beta | ✅ | ✅ | ✅ | ✅ |
2021-01-29 05:02:02 +00:00
| Chromium | ✅ | ✅ | ✅ | ✅ |
2020-07-23 06:42:32 +00:00
| Firefox | ✅ | ✅ | ✅ | ✅ |
2020-09-28 09:42:31 +00:00
| Microsoft Edge | ✅ | ✅ | ✅ | ✅ |
2020-10-26 04:39:44 +00:00
| Brave Browser | ✅ | ✅ | ✅ | ✅ |
2020-12-03 04:45:07 +00:00
| Opera Browser | ✅ | ✅ | ✅ | ✅ |
| OperaGX Browser | ✅ | ✅ | ✅ | ✅ |
| Vivaldi Browser | ✅ | ✅ | ✅ | ✅ |
2020-07-23 06:42:32 +00:00
| Safari | ❌ | ❌ | ❌ | ❌ |
2020-07-09 08:49:35 +00:00
#### Linux
2020-07-23 06:42:32 +00:00
| Browser | Password | Cookie | Bookmark | History |
| :---------------------------------- | :------: | :----: | :------: | :-----: |
2020-07-25 14:20:45 +00:00
| Google Chrome | ✅ | ✅ | ✅ | ✅ |
2020-11-17 04:42:17 +00:00
| Google Chrome Beta | ✅ | ✅ | ✅ | ✅ |
2021-01-29 05:02:02 +00:00
| Chromium | ✅ | ✅ | ✅ | ✅ |
2020-11-17 04:42:17 +00:00
| Firefox | ✅ | ✅ | ✅ | ✅ |
2020-10-22 05:20:06 +00:00
| Microsoft Edge Dev | ✅ | ✅ | ✅ | ✅ |
2020-10-26 04:39:44 +00:00
| Brave Browser | ✅ | ✅ | ✅ | ✅ |
2020-12-03 04:45:07 +00:00
| Opera Browser | ✅ | ✅ | ✅ | ✅ |
| Vivaldi Browser | ✅ | ✅ | ✅ | ✅ |
2020-07-09 08:49:35 +00:00
2020-06-30 04:01:00 +00:00
2020-07-23 06:42:32 +00:00
### Install
2020-06-30 04:01:00 +00:00
2020-07-23 06:42:32 +00:00
Installation of hack-browser-data is dead-simple, just download [the release for your system ](https://github.com/moonD4rk/HackBrowserData/releases ) and run the binary.
2020-06-30 04:01:00 +00:00
2020-11-07 17:36:18 +00:00
> In some situations, this security tool will be treated as a virus by Windows Defender or other antivirus software and can not be executed, after version 0.2.6 will use UPX try to simply bypass, then no longer with antivirus software to do unnecessary security confrontations.The code is all open source, you can modify and compile by yourself.
2020-07-23 06:42:32 +00:00
#### Building from source
2020-06-25 06:36:59 +00:00
2020-12-20 07:30:24 +00:00
support `go 1.14+`
2020-07-10 03:29:03 +00:00
2020-06-25 06:47:46 +00:00
```bash
git clone https://github.com/moonD4rk/HackBrowserData
2020-07-10 03:29:03 +00:00
cd HackBrowserData
go get -v -t -d ./...
2020-06-28 09:30:02 +00:00
go build
2020-06-25 06:47:46 +00:00
```
2020-06-25 06:36:59 +00:00
2020-09-28 09:42:31 +00:00
##### Cross compile
2020-10-26 04:39:44 +00:00
Need install target OS's `gcc` library, here's an example of use `Mac` building for `Windows` and `Linux`
2020-09-28 09:42:31 +00:00
**Windows**
2020-06-25 06:36:59 +00:00
2020-06-28 13:17:28 +00:00
```shell
2020-09-28 09:42:31 +00:00
brew install mingw-w64
CGO_ENABLED=1 GOOS=windows GOARCH=amd64 CC="x86_64-w64-mingw32-gcc" go build
```
**Linux**
````shell
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"
````
#### Run
You can double-click to run, or use command line.
```
2020-07-31 18:37:54 +00:00
PS C:\test> .\hack-browser-data.exe -h
2020-07-23 06:20:06 +00:00
NAME:
2020-07-31 18:37:54 +00:00
hack-browser-data - Export passwords/cookies/history/bookmarks from browser
2020-12-20 07:19:41 +00:00
2020-06-28 09:30:02 +00:00
USAGE:
2020-09-28 09:42:31 +00:00
[hack-browser-data -b chrome -f json -dir results -cc]
2020-06-28 09:30:02 +00:00
Get all data(password/cookie/history/bookmark) from chrome
2020-12-20 07:19:41 +00:00
2020-09-28 09:42:31 +00:00
VERSION:
2021-02-09 21:55:41 +00:00
0.3.4
2020-06-25 06:36:59 +00:00
GLOBAL OPTIONS:
2020-12-20 07:19:41 +00:00
--verbose, --vv verbose (default: false)
--compress, --cc compress result to zip (default: false)
--browser value, -b value available browsers: all|opera|firefox|chrome|edge (default: "all")
--results-dir value, --dir value export dir (default: "results")
--format value, -f value format, csv|json|console (default: "csv")
--profile-dir-path value, -p value custom profile dir path, get with chrome://version
--key-file-path value, -k value custom key file path
--help, -h show help (default: false)
--version, -v print the version (default: false)
2020-06-25 06:36:59 +00:00
2020-09-28 09:42:31 +00:00
PS C:\test> .\hack-browser-data.exe -b all -f json --dir results -cc
2020-07-31 18:37:54 +00:00
[x]: Get 44 cookies, filename is results/microsoft_edge_cookie.json
[x]: Get 54 history, filename is results/microsoft_edge_history.json
[x]: Get 1 passwords, filename is results/microsoft_edge_password.json
[x]: Get 4 bookmarks, filename is results/microsoft_edge_bookmark.json
[x]: Get 6 bookmarks, filename is results/360speed_bookmark.json
[x]: Get 19 cookies, filename is results/360speed_cookie.json
[x]: Get 18 history, filename is results/360speed_history.json
[x]: Get 1 passwords, filename is results/360speed_password.json
[x]: Get 12 history, filename is results/qq_history.json
[x]: Get 1 passwords, filename is results/qq_password.json
[x]: Get 12 bookmarks, filename is results/qq_bookmark.json
[x]: Get 14 cookies, filename is results/qq_cookie.json
[x]: Get 28 bookmarks, filename is results/firefox_bookmark.json
[x]: Get 10 cookies, filename is results/firefox_cookie.json
[x]: Get 33 history, filename is results/firefox_history.json
[x]: Get 1 passwords, filename is results/firefox_password.json
[x]: Get 1 passwords, filename is results/chrome_password.json
[x]: Get 4 bookmarks, filename is results/chrome_bookmark.json
[x]: Get 6 cookies, filename is results/chrome_cookie.json
[x]: Get 6 history, filename is results/chrome_history.json
2020-08-07 03:49:57 +00:00
[x]: Compress success, zip filename is results/archive.zip
2020-07-10 03:29:03 +00:00
```
2020-12-20 07:19:41 +00:00
#### Run with custom browser profile path
```
PS C:\Users\User\Desktop> .\hack-browser-data.exe -b edge -p 'C:\Users\User\AppData\Local\Microsoft\Edge\User Data\Default' -k 'C:\Users\User\AppData\Local\Microsoft\Edge\User Data\Local State'
[x]: Get 29 history, filename is results/microsoft_edge_history.csv
[x]: Get 0 passwords, filename is results/microsoft_edge_password.csv
[x]: Get 1 credit cards, filename is results/microsoft_edge_credit.csv
[x]: Get 4 bookmarks, filename is results/microsoft_edge_bookmark.csv
[x]: Get 54 cookies, filename is results/microsoft_edge_cookie.csv
PS C:\Users\User\Desktop> .\hack-browser-data.exe -b edge -p 'C:\Users\User\AppData\Local\Microsoft\Edge\User Data\Default'
[x]: Get 1 credit cards, filename is results/microsoft_edge_credit.csv
[x]: Get 4 bookmarks, filename is results/microsoft_edge_bookmark.csv
[x]: Get 54 cookies, filename is results/microsoft_edge_cookie.csv
[x]: Get 29 history, filename is results/microsoft_edge_history.csv
[x]: Get 0 passwords, filename is results/microsoft_edge_password.csv
```
### Contributors
![](/CONTRIBUTORS.svg)
### 404StarLink 2.0 - Galaxy
![](https://github.com/knownsec/404StarLink-Project/raw/master/logo.png)
HackBrowserData is a part of 404Team [StarLink-Galaxy ](https://github.com/knownsec/404StarLink2.0-Galaxy ), if you have any questions about HackBrowserData or want to find a partner to communicate with, please refer to the [Starlink group ](https://github.com/knownsec/404StarLink2.0-Galaxy#community ).
2020-06-30 04:01:00 +00:00
### TODO
2020-06-25 06:36:59 +00:00
[Desktop Browser Market Share Worldwide ](https://gs.statcounter.com/browser-market-share/desktop/worldwide )
2020-07-23 06:42:32 +00:00
| Chrome | Safari | Firefox | Edge Legacy | IE | Other |
| :------:| :------: | :----: | :------: | :-----: | :--: |
| 68.33% | 9.4% | 8.91% | 4.41% | 3% | 3% |
2020-06-25 06:36:59 +00:00
[Desktop Browser Market Share China ](https://gs.statcounter.com/browser-market-share/desktop/china )
| Chrome | 360 Safe | Firefox | QQ Browser | IE | Sogou Explorer |
| :----- | :------: | :-----: | :--------: | :---: | :------------: |
2020-06-25 20:33:23 +00:00
| 39.85% | 22.26% | 9.28% | 6.5% | 5.65% | 4.74% |
2020-06-25 06:36:59 +00:00
2020-06-25 06:47:46 +00:00
- [x] Chrome
2020-06-28 13:17:28 +00:00
- [x] QQ browser
- [x] Edge
2020-06-29 07:18:41 +00:00
- [x] 360 speed browser
2020-07-10 03:29:03 +00:00
- [x] Firefox
2020-06-25 06:47:46 +00:00
- [ ] Safari
2020-12-03 00:52:18 +00:00
- [ ] IE
2020-12-20 07:19:41 +00:00