webshell不能执行命令常见问题总结

简介: webshell不能执行命令常见问题总结


最近这段时间忙成狗,回到家只想做躺尸怪,啥都不想干了,躺着躺着就睡着了,这样的“日子”可能还得持续一段时间,估计会到月底吧。


今天还是抽空先发一篇以前的笔记,实在没时间整理成一篇完整的文章,大家先将就着看下吧,等以后有时间了再重写,Sorry!




0x01 执行命令相关组件/函数/类和方法

ASP:

    Wscript.shell,Shell.Application

    ASPX:

      ProcessStartInfo、Wscript.shell,Shell.Application...

      PHP:

        system,passthru,shell_exec,exec,popen,proc_open...

        JSP:

          Runtime.getRuntime().exec(command)...


          0x02 Webshell执行命令常见问题说明

          1.说明解决:可能是D盾,不太好绕!

            [Err]


            2.说明解决常出现在PHP环境当中

              ret=-1


              3.说明解决Windows Defender将EXP隔离了!

                系统无法执行指定的程序。


                4.说明解决换可读/写目录:C:\ProgramData\

                  DNS服务器对区域没有权威


                  5.说明解决:执行EXP时如果出现两个“拒绝访问”,将EXP文件路径加上双引号!

                    拒绝访问。
                    拒绝访问。


                    6.说明解决:上传cmd.exe文件或ASPX、PHP脚本可能有权限运行CMD!

                      [Err] 拒绝访问. [中文]
                      [Err] Access is denied. [英文]


                      7.说明解决:没权限运行cmd.exe,ASPX、PHP脚本可能有权限运行CMD!

                        [Err] 没有权限 [中文]
                        [Err] Permission denied [英文]


                        8.说明解决:卸载了WScript.Shell组件,尝试ASPX、PHP或Msf_Stdapi的拓展!

                          [Err] ActiveX 部件不能创建对象 [中文]
                          [Err] ActiveX component can not create object [英文]


                          9.说明解决:上传cmd.exe文件或ASPX脚本!

                            ERROR:// 系统找不到指定的文件。


                            10.说明解决:Hatchet、0620菜刀或多函数脚本!

                              命令执行失败,可能是启用了安全模式!


                              11.说明解决:上传的EXP文件不完整,用菜刀的“下载文件到服务器”绕过。或可能是EXP位数不对应造成。

                                指定的可执行文件不是此操作系统平台的有效应用程序。
                                The specified executable is not a valid application for this OS platform.


                                12.说明解决:MS13-051可能会导致出现这样的错误,稍等一会再执行就可以了!

                                  ERROR:// 配额不足,无法处理此命令。
                                  ERROR:// 系统资源不足,无法完成请求的服务。


                                  13.说明解决:

                                  (1) 我们上传的cmd.exe文件与目标系统版本、位数不对应。上传与目标系统对应的cmd.exe即可解决!


                                  (2) 服务器安装了云锁防护软件。使用rar.exe解压缩绕过!

                                    ERROR:// %1 不是有效的 Win32 应用程序。
                                    ERROR:// 映像文件 %1 有效,但不适用于此计算机类型。
                                    ERROR:// 指定的可执行文件不是有效 Win32 应用程序。
                                    ERROR:// 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)版本的程序,然后联系软件发行者。
                                    系统无法在消息文件中为 Application 找到消息号为 0x2331 的消息文本.


                                    14.说明解决:组策略禁止执行cmd.exe,这种情况不常见,换其它可读/写目录!

                                      组策略阻止了这个程序。要获取详细信息,请与系统管理员联系。


                                      15.说明解决:

                                      组策略设置:“secpol.msc”->软件限制策略->其它规则->新建哈希规则->选择cmd.exe文件!


                                      绕过方法:换其它的cmd.exe文件。

                                        ERROR:// 由于一个软件限制策略的阻止,Windows 无法打开此程序。要获取更多信息,请打开事件查看器或与系统管理员联系.
                                        [Err] Windows cannot open this program because it has been prevented by a software restriction policy. For more information, open Event Viewer or contact your system administrator.


                                        相关文章
                                        |
                                        Go
                                        这个报错是因为在构建chaosblade时,找不到crypto/ecdh模块
                                        【1月更文挑战第22天】【1月更文挑战第110篇】这个报错是因为在构建chaosblade时,找不到crypto/ecdh模块
                                        513 6
                                        |
                                        安全 NoSQL API
                                        【漏洞复现】YApi NoSQL注入导致远程命令执行漏洞
                                        YApi是一个API管理工具。在其1.12.0版本之前,存在一处NoSQL注入漏洞,通过该漏洞攻击者可以窃取项目Token,并利用这个Token执行任意Mock脚本,获取服务器权限。
                                        3063 1
                                        |
                                        开发框架 安全 .NET
                                        常见ASPX木马报错原因及解决方案
                                        常见ASPX木马报错原因及解决方案
                                        915 0
                                        |
                                        SQL 监控 druid
                                        Druid未授权访问 漏洞复现
                                        Druid未授权访问 漏洞复现
                                        17867 0
                                        |
                                        存储 监控 安全
                                        Zabbix登录绕过漏洞复现(CVE-2022-23131)
                                        最近在复现zabbix的漏洞(CVE-2022-23131),偶然间拿到了国外某公司zabbix服务器。Zabbix Sia Zabbix是拉脱维亚Zabbix SIA(Zabbix Sia)公司的一套开源的监控系统。该系统支持网络监控、服务器监控、云监控和应用监控等。Zabbix Frontend 存在安全漏洞,该漏洞源于在启用 SAML SSO 身份验证(非默认)的情况下,恶意行为者可以修改会话数据,因为存储在会话中的用户登录未经过验证。 未经身份验证的恶意攻击者可能会利用此问题来提升权限并获得对 Zabbix 前端的管理员访问权限。
                                        2047 0
                                        Zabbix登录绕过漏洞复现(CVE-2022-23131)
                                        |
                                        Java Maven
                                        IDEA 2018 2020 2021 2022 各版本对Maven版本兼容问题汇总
                                        Maven3.6.3版本兼容问题 错误信息如下: 测试范围如下图: 注意:针对一些老项目 还是尽量采用 3.6.3版本,针对idea各个版本的兼容性就很兼容 0.IDEA 2022 兼容maven 3.8.1及之前的所用版本 1.IDEA 2021 兼容maven 3.8.1及之前的所用版本 2.IDEA 2020 兼容Maven 3.6.3及之前所有版本 3.IDEA 2018 兼容Maven3.6.1及之前所有版本
                                        5070 0
                                        IDEA 2018 2020 2021 2022 各版本对Maven版本兼容问题汇总
                                        |
                                        开发框架 Java .NET
                                        Webshell不能执行命令常见原因
                                        Webshell不能执行命令常见原因
                                        550 1
                                        |
                                        运维 监控 安全
                                        安全运维:入侵检测与防御实战指南
                                        安全运维:入侵检测与防御实战指南 【10月更文挑战第9天】
                                        643 3
                                        |
                                        SQL 安全 关系型数据库
                                        PHP有哪些优势?
                                        【10月更文挑战第11天】PHP有哪些优势?
                                        212 2
                                        |
                                        Web App开发 移动开发 安全
                                        WordPress插件wp-file-manager任意文件上传漏洞(CVE-2020-25213)
                                        WordPress插件WPFileManager中存在一个严重的安全漏洞,攻击者可以在安装了此插件的任何WordPress网站上任意上传文件并远程代码执行。
                                        2309 1