所有话题标签: |
前言
我们在进入Meterpreter会话后经常会遇到执行不了shell命令的情况,报出各种不一样的错误提示,执行不了shell命令的原因有很多,如常见的:1、cmd.exe文件被降权或删除;2、PHP Payload不支持shell命令;3、安装有WAF或反病毒软件等,笔者这里也只是记录了以前在实战和本地测试中遇到的几个例子,在实际渗透测试过程中还得根据自身经验去分析判断其原因!
(1) Payload没有正确执行
图8-11-1 直接访问监听IP:Port
(2) PHP Payload命令限制
-
IIS7.5 + PHP5.3.0(IUSR),如图8-11-2。
-
Apache2.4.23 + PHP5.4.45(SYSTEM),如图8-11-3。
(3) cmd.exe被降权或删除
(4) WAF软件拦截命令执行
图8-11-9 网站安全狗禁止IIS执行程序


本文始发于微信公众号(潇湘信安):Meterpreter执行不了shell原因
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论