Skip to content
Stack Ashes
Go back

Mimikatzwindwos凭证获取

Mimikatz 是一个开源的、功能强大的安全工具,广泛用于渗透测试和网络安全审计。由 Benjamin Delpy 开发,它的主要功能是提取 Windows 系统中的用户凭证,包括密码、哈希、PIN 等。Mimikatz 通常用于模拟真实攻击以验证系统的安全性,并协助管理员理解和改进 Windows 系统的安全防护措施。

Mimikatz 的主要功能

  1. 内存中提取明文密码:能够从 Windows 系统的 LSASS 进程中提取出明文密码,但需要管理员权限。

  2. 提取 NTLM 和 Kerberos Hash:可以获取 NTLM 和 Kerberos 哈希,供攻击者使用其他工具进行哈希传递攻击 (Pass-the-Hash)。

  3. Pass-the-Hash (PTH) 攻击:允许使用提取的 NTLM 哈希,而不需要明文密码,从而模拟用户身份。

  4. Pass-the-Ticket (PTT) 攻击:利用 Kerberos ticket(TGT或TGS)进行攻击,实现对目标系统的访问。

  5. 金票 (Golden Ticket):Mimikatz 可以生成一个有效的伪造 Kerberos TGT,从而获得对目标域环境的持久访问权限。

  6. 银票 (Silver Ticket):生成伪造的服务票据 (TGS) 来访问特定的服务。

  7. 权限提升:通过利用 Windows 系统的漏洞提升用户权限。

使用 Mimikatz 的基本步骤

  1. 启动 Mimikatz: 下载并运行 Mimikatz,通常需要管理员权限或 SYSTEM 权限。

  2. 启用权限: 使用以下命令来启用所需权限:

    privilege::debug
  3. 提取密码或哈希

    • 提取明文密码:
      sekurlsa::logonpasswords
    • 获取 NTLM 哈希:
      sekurlsa::logonpasswords

常见的安全防护措施

由于 Mimikatz 能够轻松提取凭证和模拟攻击,企业通常会采取多层次的防护措施来抵御此类攻击,例如:

由于其功能强大且潜在的破坏性,Mimikatz 应仅在获得授权的合法渗透测试中使用,不得用于未经许可的入侵或破坏行为。


Share this post on:

Previous Post
高级 SQL 注入
Next Post
智能合约的问和答