README.md 854 B

chromepass

chrome网站保存密码查看

原理介绍

chrome,dege dev 等基于chromu 开发的浏览器,用户保存的密码存在:

AppData\Local\Google\Chrome\User Data\Default
AppData\Local\Microsoft\Edge Dev\User Data\Default

这个文件就是一个sqlite3数据库文件,直接使用 SQLiteSpy 打开就可以了。里面logins表中 username_value, password_value 分别为用户名和密码,密码被 Windows API 函数CryptProtectData 加密。

python调用windows API的扩展有: pywin32

只需要调用Windows API中的 CryptUnprotectData 函数即可解密。

这个API调用不会弹出 UAC 界面给用户确认,用户开着windows系统,恶意软件就可以偷偷解密并云端发送。所以不安全软件坚决不打开!!

执行

pip install pywin32

python chromepass.py -d