@ -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-d ata 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					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