|  |  |  | @ -47,13 +47,13 @@ Based on Apple's security policy, some browsers **require a current user passwor | 
			
		
	
		
			
				
					|  |  |  |  | | Opera |    ✅    |    ✅    |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | OperaGX |    ✅    |    ✅    |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | Vivaldi |    ✅    |    ✅    |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | Yandex |    ✅    |    ✅    |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | CocCoc |    ✅    |    ✅    |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | Firefox |    ✅    |   ✅   |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | Firefox Beta |    ✅    |   ✅   |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | Firefox Dev |    ✅    |   ✅   |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | Firefox ESR |    ✅    |   ✅   |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | Firefox Nightly |    ✅    |   ✅   |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | Yandex |    ✅    |    ✅    |    ✅    |    ✅    | | 
			
		
	
		
			
				
					|  |  |  |  | | Safari |    ❌    |   ❌   |    ❌    |    ❌    | | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ### Linux | 
			
		
	
	
		
			
				
					|  |  |  | @ -84,14 +84,14 @@ Installation of `HackBrowserData` is dead-simple, just download [the release for | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ### Building from source | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | support `go 1.14+` | 
			
		
	
		
			
				
					|  |  |  |  | only support `go 1.18+` with go generics | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ```bash | 
			
		
	
		
			
				
					|  |  |  |  | git clone https://github.com/moonD4rk/HackBrowserData | 
			
		
	
		
			
				
					|  |  |  |  | $ git clone https://github.com/moonD4rk/HackBrowserData | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | cd HackBrowserData | 
			
		
	
		
			
				
					|  |  |  |  | $ cd HackBrowserData/cmd/hack-browser-data | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | go build | 
			
		
	
		
			
				
					|  |  |  |  | $ CGO_ENABLED=1 go build | 
			
		
	
		
			
				
					|  |  |  |  | ``` | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ### Cross compile | 
			
		
	
	
		
			
				
					|  |  |  | @ -125,70 +125,57 @@ NAME: | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | USAGE: | 
			
		
	
		
			
				
					|  |  |  |  |    [hack-browser-data -b chrome -f json -dir results -cc] | 
			
		
	
		
			
				
					|  |  |  |  |    Get all data(password/cookie/history/bookmark) from chrome | 
			
		
	
		
			
				
					|  |  |  |  |    Export all browingdata(password/cookie/history/bookmark) from browser | 
			
		
	
		
			
				
					|  |  |  |  |    Github Link: https://github.com/moonD4rk/HackBrowserData | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | VERSION: | 
			
		
	
		
			
				
					|  |  |  |  |    0.3.7 | 
			
		
	
		
			
				
					|  |  |  |  |    0.4.0 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | GLOBAL OPTIONS: | 
			
		
	
		
			
				
					|  |  |  |  |    --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) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | PS C:\test>  .\hack-browser-data.exe -b all -f json --dir results -cc | 
			
		
	
		
			
				
					|  |  |  |  | [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 | 
			
		
	
		
			
				
					|  |  |  |  | [x]:  Compress success, zip filename is results/archive.zip | 
			
		
	
		
			
				
					|  |  |  |  | ``` | 
			
		
	
		
			
				
					|  |  |  |  | ### Run with custom browser profile path | 
			
		
	
		
			
				
					|  |  |  |  |    --verbose, --vv                   verbose (default: false) | 
			
		
	
		
			
				
					|  |  |  |  |    --compress, --zip                 compress result to zip (default: false) | 
			
		
	
		
			
				
					|  |  |  |  |    --browser value, -b value         available browsers: all|chrome|opera-gx|vivaldi|coccoc|brave|edge|chromium|chrome-beta|opera|yandex|firefox (default: "all") | 
			
		
	
		
			
				
					|  |  |  |  |    --results-dir value, --dir value  export dir (default: "results") | 
			
		
	
		
			
				
					|  |  |  |  |    --format value, -f value          file name csv|json (default: "csv") | 
			
		
	
		
			
				
					|  |  |  |  |    --profile-path value, -p value    custom profile dir path, get with chrome://version | 
			
		
	
		
			
				
					|  |  |  |  |    --help, -h                        show help (default: false) | 
			
		
	
		
			
				
					|  |  |  |  |    --version, -v                     print the version (default: false) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | PS C:\test>  .\hack-browser-data.exe -b all -f json --dir results -zip | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browser.go:46,pickChromium] find browser Chrome success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browser.go:46,pickChromium] find browser Microsoft Edge success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/microsoft_edge_download.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/microsoft_edge_password.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/microsoft_edge_creditcard.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/microsoft_edge_bookmark.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/microsoft_edge_cookie.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/microsoft_edge_history.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_history.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_download.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_password.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_creditcard.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_bookmark.json success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_cookie.json success   | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ``` | 
			
		
	
		
			
				
					|  |  |  |  | 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' | 
			
		
	
		
			
				
					|  |  |  |  | ### Run with custom browser profile folder | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | [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 | 
			
		
	
		
			
				
					|  |  |  |  | ``` | 
			
		
	
		
			
				
					|  |  |  |  | PS C:\Users\User\Desktop> .\hack-browser-data.exe -b chrome -p 'C:\Users\User\AppData\Local\Microsoft\Edge\User Data\Default' | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_creditcard.csv success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_bookmark.csv success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_cookie.csv success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_history.csv success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_download.csv success   | 
			
		
	
		
			
				
					|  |  |  |  | [NOTICE] [browsingdata.go:59,Output] output to file results/chrome_password.csv success   | 
			
		
	
		
			
				
					|  |  |  |  | ``` | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ### Some other projects based on HackBrowserData | 
			
		
	
		
			
				
					|  |  |  |  | [Sharp-HackBrowserData](https://github.com/S3cur3Th1sSh1t/Sharp-HackBrowserData) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | [Reflective-HackBrowserData](https://github.com/idiotc4t/Reflective-HackBrowserData) | 
			
		
	
		
			
				
					|  |  |  |  | ... | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ## Contributors | 
			
		
	
	
		
			
				
					|  |  |  | 
 |