文档章节

common-collections中Java反序列化漏洞导致的RCE原理分析

Oscarfff
 Oscarfff
发布于 2016/02/13 22:57
字数 272
阅读 219
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

common-collections中Java反序列化漏洞导致的RCE原理分析

隐形人真忙 · 2015/11/11 22:40

0x00 背景


这几天在zone看到了有人提及了有关于common-collections包的RCE漏洞,并且http://zone.wooyun.org/content/23849给出了具体的原理。作为一个业余的安全研究人员,除了会利用之外,还可以探究一下背后的原理。

0x01 原理


Java反序列化导致的漏洞原理上和PHP反序列一样,也是由于用户的输入可以控制我们传入的对象。如果服务端程序没有对用户可控的序列化代码进行校验而是直接进行反序列化使用,并且程序中运行一些比较危险的逻辑(如eval,登录验证等),就会触发一些意想不到的漏洞。实际上,这并不是什么新的问题了,有关于Java中的反序列化导致的漏洞可以看https://speakerdeck.com/player/2630612322be4a2696a31775f2ed005d的slide了解一下。


本文转载自:http://drops.wooyun.org/papers/10467

Oscarfff
粉丝 72
博文 816
码字总数 97116
作品 0
崇明
后端工程师
私信 提问
加载中

评论(0)

Java反序列化漏洞的原理分析

  *本文原创作者:Moonlightos,本文属FreeBuf原创奖励计划,未经许可禁止转载   世界上有三件事最难:      把别人的钱装进自己的口袋里   把自己的想法装进别人的脑袋里   让自...

FreeBuf
2018/05/04
0
0
缝缝补补的WebLogic:绕过的艺术

  前言   目前Weblogic在全球的使用量占居前列,据统计,在全球范围内对互联网开放Weblogic服务的资产数量多达35382台,其中归属中国地区的资产数量为10562台。如果爆发一个Weblogic高危...

FreeBuf
2018/08/08
0
0
漏洞复现之JBoss 4.x JBossMQ JMS 反序列化漏洞(CVE-2017-7504)

前言:     序列化就是把对象转换成字节流,便于保存在内存、文件、数据库中;反序列化即逆过程,由字节流还原成对象。 Java中的ObjectOutputStream类的writeObject()方法可以实现序列化...

osc_q010126d
2019/08/01
2
0
Java序列化漏洞的调研,渗透和安全监控

  Java序列化对象(Java Serialization Object,JSO)是Java语言中在不同Java程序之间进行数据交换的机制,通过序列化和反序列可以在程序保存和恢复Java执行态的对象,JSO给Java开发带来极大...

osc_8mj3ztvg
2019/03/30
4
0
Apache-Commons-Collections反序列化漏洞分析

  0×00 CommonsCollections   上篇文章讲到了Spring-tx组件出现的问题,通过构造RMI和JNDI来供服务端下载恶意class并通过反序列化进行RCE,这次研究一下另外一种漏洞,利用Java的反射机...

FreeBuf
2018/06/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

图片转换为pdf可以吗?图片是否可以制作成电子书?

严格来说,PDF文件和图片文件还真的挺像的,图片文件中可以包含有文字、图片等信息,PDF文件中也可以包含有图片、文字等信息,那么问题来了,图片转换为pdf可以吗?我们知道,很多电子书都是...

dawda
28分钟前
27
0
Adobe Dreamweaver CC 2019 安装教程

一、DW简介 Adobe Dreamweaver,简称“DW”,中文名称 "梦想编织者",最初为美国MACROMEDIA公司开发 ,2005年被Adobe公司收购。DW是集网页制作和管理网站于一身的所见即所得网页代码编辑器。...

微笑涛声
28分钟前
28
0
Serverless 选型:深度解读 Serverless 架构及平台选择

作者 | 悟鹏 阿里巴巴技术专家 导读:本文尝试以日常开发流程为起点,分析开发者在每个阶段要面对的问题,然后组合解决方案,提炼面向 Serverless 的开发模型,并与业界提出的 Serverless 产...

osc_sxdofc9c
29分钟前
33
0
pdf图片提取怎么操作?如何提取pdf文档中的图片?

pdf文件的定位便是一款不可编辑的文件,当然,如果要使用pdf中的文字信息,还是很简单的,再不济,咱们可以直接手打,将这些文字信息给打出来,那么如果想要使用的是pdf中的图片信息怎么办呢...

深蓝月上
29分钟前
26
0
MATLAB安装libsvm工具箱的方法

支持向量机(support vector machine,SVM)是机器学习中一种流行的学习算法,在分类与回归分析中发挥着重要作用。基于SVM算法开发的工具箱有很多种,下面我们要安装的是十分受欢迎的libsvm工...

osc_n3mzii7x
30分钟前
41
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部