Skip to content

kerosina/chrome_password.rs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chrome_password

Steal Get username & password from Chrome. (Now Only Windows)

Installation

You can download the exe binary from the releases page.

With Cargo:

cargo install chrome_password

Usage

➜  ~  chrome_password
+----------------------------------------+------------------------+---------------------------+
| url                                    | username               | password                  |
+----------------------------------------+------------------------+---------------------------+ 
| https://baidu.com                      | justjavac              | 12345678                  | 
+----------------------------------------+------------------------+---------------------------+ 
| http://127.0.0.1/login.php             | admin                  | 12345678                  | 
+----------------------------------------+------------------------+---------------------------+ 
| https://www.zhihu.com/login            | root                   | 12345678                  |

Use as crate

Add this to your Cargo.toml:

[dependencies]
chrome_password = "0.2"

Code:

use std::env;
use std::path::PathBuf;

fn main() {
  let user_profile = env::var("LOCALAPPDATA").unwrap();
  let local_state_path = PathBuf::from(&user_profile).join("Google/Chrome/User Data/Local State");
  let login_data_path = PathBuf::from(&user_profile).join("Google/Chrome/User Data/Default/Login Data");

  let master_key = chrome_password::get_master_key(&local_state_path);
  let password = chrome_password::get_password(&login_data_path, &master_key);

  println!("{:?}", &password);
}

Related projects

License

chrome_password is released under the MIT License. See the bundled LICENSE file for details.

About

Get username & password from Chrome.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%