作家
登录

Java反序列化漏洞从理解到实践

作者: 来源: 2017-09-28 12:06:00 阅读 我要评论

  • “groovy execute shell command” 
  • 你可以拜访此链接获取完全版代码,然后应用如下敕令编译并运行这段代码:

    搜刮上述关键词后,我们可以找到很多文┞仿来解释这个问题,比如这篇文┞仿以及这篇文┞仿。这些解释的要点在于,String对象有一个名为“execute”的附加办法。我经常应用这种萌芽办法来处理我不熟悉的那些情况,因为对开辟者而言,履行shell敕令平日是一个刚需,而相干谜底又经常可以在互联网上找到。懂得这一点后,我们可以应用一张图来完全表达载荷的工作道理,如下所示:

    运行这段代码后,我们应当可以或许获得与ysoserial载荷一样的结不雅。令我认为惊奇的是,这些载荷的哈希值竟然完全一样。

    该对象包含我们预备实践的马脚。之所以选择应用模仿马脚而不是实际目标,原因在于我们可以大年夜各个方面控制这个马脚,是以也可以更好懂得反序列化马脚应用的工作道理。

    感激大年夜家浏览本文,欲望今后在应用Java反序列化马脚的过程中,大年夜家也能更好地舆解马脚应用道理。

    【编辑推荐】

    1. 应对安然马脚:若何将LFI变为RFI
    2. 应用PowerShell代码注入马脚绕过受限说话模式
    3. Oracle Advanced Support体系SQL注入马脚发掘经验分享
    4. Struts2 新马脚(S2-052)出现应用实例,面对马脚企业应当分秒必争
    5. 深刻分析IE地址栏内容泄漏马脚
    【义务编辑:武晓燕 TEL:(010)68476606】

      推荐阅读

      如何解决深度学习中的多体问题

    「多体问题」(又叫 N 体问题)是看似简单,实际上在当今数学中极难霸占的问题。多体问题是指多个互相感化的实体。在物理学中,任何三体问题都没有一个封闭的情势或解析解(见:https://e>>>详细阅读


    本文标题:Java反序列化漏洞从理解到实践

    地址:http://www.17bianji.com/lsqh/37657.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)