铬一者扰森般都保存在sqlite3的文件里,路径如下
C: Users Administrator AppData Local Google Chrome User Data
PY大法:
进口OS,SYS
进口
sqlite3的
进口win32crypt
outFilepath = os.path.join(os.path.dirname(sys.executable),
'ChromePass.txt')
如果os.path.exists(outFilepath):
os.remove outFilepath)
dbfilepath = os.path.join(os.environ ['LOCALAPPDATA'],
r'Google Chrome User Data Default Login Data')
tmpfile = os.path.join(首亩os.path.dirname(sys。可执行文件),tmptmptmp)
如果os.path.exists(tmpfile):
os.remove(tmpfile)
shutil.copyfile(dbfilepath,tmpfile)#如果文件被锁定
康恩= sqlite3.connect(tmpfile)
在conn.execute行(“选择usernamevalue,passwordvalue,从登录signonrealm'):
pwdHash = STR(行[1])
尝试:RET = win32crypt.CryptUnprotectData(pwdHash,无,无,0)
除了:
打印'outFile:outFile.write('用户李指名:{0:
sys.exit(-1)
开放(outFilepath,'A'
} n n'.format(
行[0].encode('GBK'),RET [1].encode('GBK'),行[2].encode('GBK')))
conn.close()
print'将所有Chrome密码保存到: n'outFilepath
os。删除(tmpfile)#删除临时文件另外
再附上一个windows版
执行EXE程序后会在程序目录下生成chromepass.txt
因为我不习惯保存账号密码,所以都没有
江湖险恶,我从来都不会轻易留下我的姓名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)