Add files via upload
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
### 抓不到密码怎么绕过
|
||||
|
||||
**1. 哈希传递**
|
||||
|
||||
这是在 Windows 环境下,当无法获取明文密码时的首选攻击方式。正如我们之前讨论的,Windows 在网络认证时可以直接使用用户的哈希值
|
||||
|
||||
- **执行方式:** 使用 **Mimikatz**、**PsExec** 或者 **CrackMapExec** 这类工具,它们能够直接利用窃取的哈希值,在不知道明文密码的情况下,以该用户的身份登录到内网中的其他机器
|
||||
- **具体思路:**
|
||||
1. 找到一种方法在目标机器上运行 Mimikatz 或类似工具。即使它无法获取明文密码,它通常也能抓取到用户的 **NTLM 哈希**
|
||||
2. 将抓取到的哈希值复制到你的攻击机上
|
||||
3. 使用 `PsExec.exe \\目标IP -u 用户名 -h 哈希值 cmd.exe` 这样的命令,直接在目标机器上获得一个交互式 Shell
|
||||
|
||||
这个方法非常有效,因为即使是最新版本的 Windows,只要没有配置额外的安全措施(比如 Credential Guard),哈希传递攻击依然可行
|
||||
|
||||
**2. 票据传递**
|
||||
|
||||
这个技术是在 **Kerberos** 认证环境下使用的,更加高级和隐蔽
|
||||
|
||||
- **执行方式:** 利用 Mimikatz 或其他工具,从内存中窃取用户的 **Kerberos 票据(Ticket)**,然后将这个票据注入到你的攻击机内存中
|
||||
- **具体思路:**
|
||||
1. 在目标机器上获得一个域用户的会话
|
||||
2. 使用 Mimikatz 的 `sekurlsa::tickets /export` 命令,导出内存中的 Kerberos 票据
|
||||
3. 将导出的票据文件传送到你的攻击机
|
||||
4. 在你的攻击机上,使用 `kerberos::ptt` 命令,将票据注入到你的会话中
|
||||
5. 现在,你可以像票据的主人一样访问域内资源,而无需知道密码或哈希
|
||||
|
||||
这种方法的好处是,它不涉及密码或哈希的传输,更加难以被检测
|
||||
Reference in New Issue
Block a user