细数微软Exchange的那些高危漏洞
番茄系统家园 · 2022-05-30 06:37:39

本文转载自微信公众号「Bypass」,作者Bypass。转载本文请联系Bypass公众号。
在一些场景里,我们可能需要同时在多台服务器上执行命令,如果一台台登录服务器执行嘛,这效率未免太低了。
有没有什么比较简单的方式,可以实现批量在多台服务器上执行命令呢。
场景1:MSF批量执行命令
从攻击者的角度来说,通过MSF获取到了多个session,如何批量在这些服务器上执行命令?
批量执行meterpreter命令
批量执行cmd命令

场景2:Windows服务器批量执行命令
在Windows中有很多种方式可以实现横向移动,通过系统自带命令或工具可以实现。但如果我们需要在多台服务器上执行命令,有没有一种比较简洁的方式?
PsExec一行命令就可以实现:
如上,PsExec将在file文件中列出的每台计算机上执行1.bat的内容。
场景3:Linux服务器批量执行命令
在Linux自动化运维里,有很多类似的工具,可以实现批量命令执行,如Ansible、SaltStack、Fabric、Puppet、Chef等。
这里介绍两种简单的方式,通过编写shell/python脚本快速实现批量命令执行。
(1)使用expect批量自动登录服务器并执行命令

(2)使用Fabric工具实现批量命令执行
Fabric是一个使用python编写的自动化运维工具,我们可以通过这个工具来编写脚本实现很多功能。

猜你喜欢
最新应用
热门应用

