Python 获取Chrome 保存的密码
来源:互联网 发布:广联达软件光盘安装 编辑:程序博客网 时间:2024/05/22 06:19
转载于http://www.lijiejie.com/python-get-chrome-all-saved-passwords/
import os, sysimport shutilimport sqlite3import win32cryptoutFile_path = os.path.join(os.path.dirname(sys.executable), 'ChromePass.txt') if os.path.exists(outFile_path): os.remove(outFile_path)db_file_path = os.path.join(os.environ['LOCALAPPDATA'], r'Google\Chrome\User Data\Default\Login Data')tmp_file = os.path.join(os.path.dirname(sys.executable), 'tmp_tmp_tmp')if os.path.exists(tmp_file): os.remove(tmp_file)shutil.copyfile(db_file_path, tmp_file) # In case file lockedconn = sqlite3.connect(tmp_file)for row in conn.execute('select username_value, password_value, signon_realm from logins'): pwdHash = str(row[1]) try: ret = win32crypt.CryptUnprotectData(pwdHash, None, None, None, 0) except: print 'Fail to decrypt chrome passwords' sys.exit(-1) with open(outFile_path, 'a+') as outFile: outFile.write('UserName: {0:<20} Password: {1:<20} Site: {2} \n\n'.format( row[0].encode('gbk'), ret[1].encode('gbk'), row[2].encode('gbk')) )conn.close()print 'All Chrome passwords saved to:\n' + outFile_pathos.remove(tmp_file) # Remove temp file
0 0
- Python 获取Chrome 保存的密码
- 【Python】获取Chrome浏览器已保存的账号和密码
- 如何获取Chrome等浏览器保存过的账号密码
- chrome本地保存账号密码获取思路
- 查看Chrome浏览器保存的密码
- Chrome密码查看逻辑,查看浏览器已保存的密码
- chrome浏览器密码保存问题
- 如何禁用Chrome浏览器的自动保存密码提示
- 修改chrome下保存用户名密码的默认字体
- 如何禁用Chrome浏览器的自动保存密码提示
- 无插件查看chrome网页保存的密码
- javascript获取浏览器保存的密码
- 获取WinSCP保存的VPS密码
- 忘记密码时,如何查看之前Chrome浏览器保存的密码
- 通过 DPAPI 获取当前帐号保存的 MSN Messenger 密码
- 通过 DPAPI 获取当前帐号保存的 MSN Messenger 密码
- 获取路由器(等设备)里保存的宽带密码
- 通过 DPAPI 获取当前帐号保存的 MSN Messenger 密码
- 第二周作业 2.1——判断一个正整数是否为质数的算法
- 使用vs2008的服务器资源管理器连接sqlce3.5
- Javascript原生态
- 堆,栈,String
- Linux 内核模块简介
- Python 获取Chrome 保存的密码
- 使用百度编辑器说明 -乐道营销型网站系统不用百度编辑器
- SDImageCache.m 在xcode 5.1错误"Unused variable 'fileName'"
- 第二周作业2.2——随机生成一个n bit位的长整数
- NIM(1)一排石头的游戏
- 关于xargs cp中,如何确定拷贝的源和目的 (copied)
- stm32软件模拟I2C读取ADXL345三轴加速度值
- 第三周作业——冒泡排序(BubbleSort)与归并排序(MergeSort)
- 带通配符的数