chrome 定位加密

时间: 2023-08-17 10:14:45 浏览: 59
引用\[1\]:作者想继续修改input密码的属性,看看能不能显示密码。如下图所示:再次幸运,Chrome应该已经解决了该漏洞,显示空白。接着,作者尝试获取本地Chrome浏览器登录的账户信息。找到密码存储的位置,文件或者是注册表,这个时候需要开启监控工具,打开注册表和文件操作信息。然后到chrome密码管理界面,随便删除一条记录,然后看看chrome本身对哪些文件或者注册表进行了修改,推荐 TK13 大神文章。也可以直接寻找文件,通常用户名文件的存储路径为: C:\Users…\AppData\Local\Google\Chrome\User Data\Default找到下图所示的文件,Login Data。\[1\] 引用\[2\]:浏览器本机保留密码功能是非常不安全的,不推荐大家使用,不过如果你想找回密码用这种方式倒是不错。首先,在需要登录的页面上选择浏览器自动保留用户名和密码,并提交登录。接着,退出重新登录,Chrome浏览器审查元素,定位密码位置。最后,将输入框input元素的type属性,从“password”修改为“text”,显示结果如下所示。\[2\] 引用\[3\]:第一步,新建连接。第二步,输入连接名如“test0803”,并导入本地的“Login Data”数据。第三步,打开之后在“main”数据库中包含了三张表,其中logins为登录表。第四步,打开如下所示,比如163邮箱的用户名为我的电话,密码是加密的。第五步,破解思想。想要破解一个加密算法是很难的。这学习TK13大神的文章,了解到Chrome开源的加密函数CryptProtectData和CryptUnprotectData。这对加解密函数非常特别,调用的时候会去验证本地登录身份,这也就是为什么别人的那个密码文档不能直接拷贝到我们自己chrome相关文件夹下去看的原因了。接下来是代码实现,找到开源的Sqllite3库,把数据库解析出来,然后得到密码的加密数据,用CryptUnprotectData解密。注意,如果chrome开启的时候直接对这个数据库文件操作会失败,建议每次操作先把文件拷贝出来再处理。\[3\] 问题:chrome 定位加密密码的位置和破解方法是什么? 回答: 要定位Chrome浏览器中加密密码的位置,可以通过找到存储密码的文件来实现。通常,用户名文件的存储路径为:C:\Users…\AppData\Local\Google\Chrome\User Data\Default,其中包含一个名为Login Data的文件。\[1\]另外,可以通过在需要登录的页面上选择浏览器自动保留用户名和密码,并提交登录,然后在Chrome浏览器审查元素中定位密码位置。将输入框input元素的type属性从"password"修改为"text",即可显示密码。\[2\] 至于破解加密密码的方法,可以参考TK13大神的文章。首先,需要新建连接并导入本地的"Login Data"数据。然后,在数据库中找到登录表(logins),其中存储了加密的密码信息。破解思想是使用Chrome开源的加密函数CryptProtectData和CryptUnprotectData,这些函数在调用时会验证本地登录身份。通过解析数据库并使用Sqllite3库,可以获取到密码的加密数据,然后使用CryptUnprotectData函数进行解密。需要注意的是,如果直接对Chrome的数据库文件进行操作可能会失败,建议在每次操作之前先将文件拷贝出来再进行处理。\[3\] #### 引用[.reference_title] - *1* *2* *3* [[网络安全自学篇] 二.Chrome浏览器保留密码功能渗透解析及登录加密入门笔记](https://blog.csdn.net/weixin_42529890/article/details/107085623)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

相关推荐

最新推荐

recommend-type

使用Chrome浏览器调试Android App详解

主要介绍了使用Chrome浏览器调试Android App详解,本网讲解了使用Facebook开源Stetho实现在Chrome中调试Android App中,需要的朋友可以参考下
recommend-type

Chrome恐龙跑酷源码.docx

chrome中小恐龙跑酷游戏的js代码,我努力去找出来了,要的可以下载,但是运行不了我也没有办法,因为我不是学js的,但是游戏很好玩,大家可以离线玩这个游戏,因为它不需要连接互联网。最终解释权归Google®所有,请...
recommend-type

Chrome中模态对话框showModalDialog返回值问题的解决方法

chrome中弹出模态对话框,通过window.returnValue赋返回值关闭后,有的情况下无法取得返回值。
recommend-type

最新版Chrome 键盘快捷键

最全面的chrome谷歌浏览器快捷键,包含windows、linux、MAC版本 来源权威的官方文档
recommend-type

selenium+java+chrome环境搭建的方法步骤

主要介绍了selenium+java+chrome环境搭建的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

list根据id查询pid 然后依次获取到所有的子节点数据

可以使用递归的方式来实现根据id查询pid并获取所有子节点数据。具体实现可以参考以下代码: ``` def get_children_nodes(nodes, parent_id): children = [] for node in nodes: if node['pid'] == parent_id: node['children'] = get_children_nodes(nodes, node['id']) children.append(node) return children # 测试数
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。