E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA反序列化
weblogic打补丁修复
JAVA反序列化
漏洞
之前一篇文章记录部署web代理修复漏洞通过部署web代理来修复
JAVA反序列化
漏洞,这篇通过打补丁来修复这个漏洞。
weixin_34266504
·
2020-08-14 09:13
Java学习之反射篇
Java学习之反射篇0x00前言今天简单来记录一下,反射与注解的一些东西,反射这个机制对于后面的
java反序列化
漏洞研究和代码审计也是比较重要。
nice_0e3
·
2020-08-13 04:00
java反序列化
失败
java.io.EOFExceptionatjava.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2638)atjava.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3113)atjava.io.O
baibai8888888
·
2020-08-12 01:28
java
IO流
浅谈
Java反序列化
漏洞原理(案例未完善后续补充)
序列化与反序列化序列化用途:方便于对象在网络中的传输和存储java的反序列化序列化就是将对象转换为流,利于储存和传输的格式反序列化与序列化相反,将流转换为对象例如:json序列化、XML序列化、二进制序列化、SOAP序列化序列化:java.io.ObjectOutputStream类中的writeObject()该方法把对象序列化,将字节序列写到一个目标输出流中(.ser扩展名)反序列化:java
r0ckysec
·
2020-08-10 19:18
进阶篇
反序列化
web安全
渗透测试
网络安全
面试官:兄弟,谈谈你对transient的理解和感悟
Java反序列化
是指把字节序列恢复为Java对象的过程。2、序列化和反序列化的作用(1)序列化作用在传递和保存对象时,保存对象的完整性和可传递性。
素小暖
·
2020-08-10 16:40
Java
SE
java序列化之Serializable接口研究
今天在工作中遇到一个
java反序列化
的失败的问题,问题是这样的:Child类继承自Parent类,实现了Serializable接口并指定serialVersionUID;Parent类实现了Serializable
丨知耻而后勇丨
·
2020-08-10 01:39
java-java基础
浅谈
Java反序列化
漏洞原理(案例未完善后续补充)
序列化与反序列化序列化用途:方便于对象在网络中的传输和存储java的反序列化序列化就是将对象转换为流,利于储存和传输的格式反序列化与序列化相反,将流转换为对象例如:json序列化、XML序列化、二进制序列化、SOAP序列化序列化:java.io.ObjectOutputStream类中的writeObject()该方法把对象序列化,将字节序列写到一个目标输出流中(.ser扩展名)反序列化:java
b627074592
·
2020-08-09 19:49
Java 实现序列化接口 Serializable
1.序列化和反序列化(1)Java序列化是指把Java对象转换为字节序列的过程,而
Java反序列化
是指把字节序列恢复为Java对象的过程;(2)序列化:对象序列化的最主要的用处就是在传递和保存对象的时候
吃鸭头的怪物
·
2020-08-09 18:25
java
java反序列化
——apache-shiro复现分析
看了好久的文章才开始分析调试java的cc链,这个链算是
java反序列化
漏洞里的基础了。分析调试的shiro也是直接使用了cc链。首先先了解一些java的反射机制。
合天智汇
·
2020-08-09 11:52
java
spark
jdk
反射
jvm
JBOSS AS 5.x/6.x 反序列化命令执行漏洞(CVE-2017-12149)
JBOSSAS5.x/6.x反序列化命令执行漏洞(CVE-2017-12149)1.漏洞描述漏洞描述:该漏洞为
Java反序列化
错误类型,存在于Jboss的HttpInvoker组件中的ReadOnlyAccessFilter
fly小灰灰
·
2020-08-09 03:32
漏洞
Apache Shiro 1.2.4反序列化漏洞(CVE-2016-4437) 复现
基础知识序列化和反序列化反序列化漏洞原因在
Java反序列化
中,会调用被反序列化的readObject方法,当readObject方法书写不当时就会引发漏洞。
图南yukino
·
2020-08-05 21:38
渗透测试
java反序列化
漏洞简单学习
在学习
java反序列化
之前,我们需要知道一个基础知识:重写。重写重写,顾名思义就是重新改写该方法,从而达到想要的结果。需要注意的是:只有拥有继承关系时才能重写,也就是说,只能重写父类的同名方法。
逗逼如风
·
2020-08-05 15:57
初窥CTF
Java序列化反序列化原理及漏洞解决方案
Java反序列化
反序列化就是将字节序列恢复为Java对象的过程整个过程都是Java虚拟机(JVM)独立的,也就是说,在一个平台上序列化的对象可以在另一个完全不同的平台上反序列化该对象,因此可以实现多平台之间的通信
·
2020-08-04 17:50
序列化与反序列化解析和案例
1–java序列化是指把java对象转换为字节序列的过程,而
java反序列化
是指把字节序列恢复为java对象的过程2–序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性
阿正哥哥
·
2020-08-04 14:01
Java对象序列化底层原理源码解析
WhatJava序列化是指把Java对象保存为二进制字节码的过程,
Java反序列化
是指把二进制码重新转换成Java对象的过程。那么为什么需要序列化呢?
weixin_34414650
·
2020-08-04 05:50
深入学习 Java 序列化
第一部分:WhatJava序列化是指把Java对象保存为二进制字节码的过程,
Java反序列化
是指把二进制码重
weixin_34362991
·
2020-08-04 05:29
Serializable中为什么要设置UID
1、什么是Java序列化与反序列化Java序列化是指把Java对象保存为二进制字节码的过程,
Java反序列化
是指把二进制码重新转换成Java对象的过程。
weixin_33769125
·
2020-08-04 04:34
Java反序列化
与对象的创建
Java与单例模式一文中提到了,Java可以通过反序列化来破坏单例,其底层就是利用反射,通过一个代表无参构造方法的Constructor对象,使用其newInstance()方法来创建对象。但是,在后续的测试代码中发现,其实目标类的无参构造方法并没有执行!所以,对于这个对象的创建过程并不是我一开始想的那样。请看下面的例子://目标类publicclassElvisimplementsSeriali
拿笔小星_
·
2020-08-04 02:12
Java基础
java序列化与反序列化、serialVersionUID的作用
serialVersionUID的作用1.Java序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程;而
Java反序列化
是指把字节序列恢复为Java对象的过程。
只想拧螺丝
·
2020-08-03 20:29
Java-基础
Apache Shiro 反序列化(CVE-2016-4437)复现
0x01简介这个漏洞属于
java反序列化
漏洞的一种,shiro是java的一个开发框架执行身份验证、授权、密码和会话管理。
东塔安全
·
2020-08-03 18:23
漏洞复现
反序列化
CVE-2016-4437
java中的序列化和反序列化简析
实现序列化和反序列化的必备条件四、如何实现序列化和反序列化五、代码实现结果如下总结:序列化的实现条件注意点一、什么是序列化和反序列化Java序列化(Serialization):把java对象转换为字节序列的过程
java
denglunwa1977
·
2020-08-03 16:29
深入理解java序列化和反序列化
目录1.定义2.方法3.自定义的序列化和反序列化策略4.为什么必须实现Serializable4.使用场景5.总结1.定义Java序列化是指把Java对象转换为字节序列的过程;
Java反序列化
是指把字节序列恢复为
yyqhwr
·
2020-08-03 12:03
java基础
Java Serializable序列化,反序列化 ,serialVersionUID的作用
Java序列化是指把Java对象转换为字节序列的过程;而
Java反序列化
是指把字节序列恢复为Java对象的过程。
记忆力不好
·
2020-08-03 10:14
JAVA
整理思路tools的
responsetothisrequest主要利用优惠卷的利用检验任意重置账号密码www.51auto.com密码和找回验证码的暴力破解jboss命令执行三种方法入侵某保险公司www.baopal.com
java
klsfct
·
2020-08-02 18:45
整理以前学习的杂项
Linux下内网反弹技巧总结与杂谈
通常,在做渗透的时候会“运气好”,碰到某些应用上存在远程命令执行漏洞,近来由于
java反序列化
和二进制类漏洞的层出不穷,也加持着这种漏洞越发增多。
wuxiangping2017
·
2020-08-02 14:07
linux运维与架构师
学习笔记 |
java反序列化
漏洞分析
java反序列化
漏洞是与java相关的漏洞中最常见的一种,也是网络安全工作者关注的重点。
weixin_30896657
·
2020-08-01 03:58
Java反序列化
源码深入追踪
众所周知,Java原生的序列化方法可以分为两种:实现Serializable接口:可以自定义writeObject、readObject、writeReplace、readResolve方法,会通过反射调用。实现Externalizable接口:需要实现writeExternal和readExternal方法。实际上,Externalizable接口继承自Serializable接口,但他们的序列
Saintyyu
·
2020-07-31 14:22
Java基础
Serializable
Externalizable
序列化
hadoop 序列化与java序列化的区别
的序列化机制在每个类的对象第一次出现的时候保存了每个类的信息,比如类名,第二次出现的类对象会有一个类的reference,导致空间的浪费2有成千上万(打个比方,不止这么多)的对象要反序列化,而java序列化机制不能复用对象,
java
maixia24
·
2020-07-30 15:49
hadoop
weblogic漏洞总结 复现(未完)
Weblogic10.3.6.0Weblogic12.1.3.0Weblogic12.2.1.1Weblogic12.2.1.2Weblogic12.2.1.3…………历史漏洞#控制台路径泄露Weakpassword#SSRF:CVE-2014-4210#
JAVA
weixin_30558305
·
2020-07-30 02:16
Jdk7u21 反序列化漏洞Gadget原理
0x00昨天看到n1nty发了文章分析深度-
Java反序列化
Payload之JRE8u20,分析了Jre8u20这个Gadgets,读了之后顶礼膜拜,Jre8u20我并没有研究过,不过看到文章开始提到了
隐形人真忙
·
2020-07-30 01:21
web渗透测试
java安全
如何控制开放HTTPS服务的weblogic服务器
以下分析如何利用
JAVA反序列化
漏洞控制开放HTTPS服务的weblogic服务器,以及相应的防护方法。
adrninistrat0r
·
2020-07-27 18:08
Java
weblogic
修复Weblogic的
JAVA反序列化
漏洞的多种方法
常见的weblogic的
JAVA反序列化
漏洞修复方法如下:1.使用SerialKiller替换进行序列化操作的ObjectInputStream类;2.在不影响业务的情况下,临时删除掉项目里的"org/
adrninistrat0r
·
2020-07-27 18:08
Java
weblogic
java反序列化
提取payload之Xray高级版的shiro回显poc的提取过程
该方法适合从各种
java反序列化
漏洞中提取payload0x01前言某日小伙伴发来雷石安全实验室的shiro利用工具,据称payload提取自xray。利用如下0x02反编译雷石利用工
宽字节安全
·
2020-07-25 21:00
Java反射机制与安全问题
Java反射机制与安全问题0x00前言近日,笔者在总结
Java反序列化
漏洞的过程中发现一个怎么也绕不开的词“Java反射机制“,以前笔者只知道这是一个实现Java”准动态“语言,方便开发人员调试程序的机制而已
美创安全实验室
·
2020-07-16 03:59
美创安全实验室
修改ysoserial使其支持生成代码执行Payload
ysoserial是一款目前最流行的
Java反序列化
Payload生成工具,目前支持29种的Payload生成。
fnmsd
·
2020-07-15 23:53
Java
安全
java序列化与反序列化
定义Java序列化是指把Java对象转换为字节序列的过程;
Java反序列化
是指把字节序列恢复为Java对象的过程。
ryderchan
·
2020-07-15 14:30
序列化和反序列化
2.什么是反序列化:
Java反序列化
就是指把字节序列恢复为Java对象的过程。3.序列化的作用:在传递和保存对象时.保证对象的完整性和可传递性。
上海市市花
·
2020-07-15 09:55
Java
Serializable和Externalizable浅析
2019独角兽企业重金招聘Python工程师标准>>>Java序列化是指把Java对象转换为字节序列的过程;而
Java反序列化
是指把字节序列恢复为Java对象的过程。从而达到网络传输、本地存储的效果。
weixin_33810302
·
2020-07-15 04:17
Apache Shiro
Java反序列化
漏洞分析
1.前言最近工作上刚好碰到了这个漏洞,当时的漏洞环境是:shiro-core1.2.4commons-beanutils1.9.1最终利用ysoserial的CommonsBeanutils1命令执行。虽然在ysoserial里CommonsBeanutils1类的版本为1.9.2,不过上面环境测试确实可以命令执行。CommonsBeanutils1@frohoffcommons-beanutil
weixin_30569153
·
2020-07-12 06:33
Apache Shiro Padding Oracle漏洞可导致远程命令执行漏洞解决
官方披露其cookie持久化参数rememberMe加密算法存在漏洞,可被PaddingOracle攻击,攻击者利用PaddingOracle攻击手段可构造恶意的rememberMe值,绕过加密算法验证,执行
java
深漂十年
·
2020-07-11 19:55
安全漏洞
Linux下内网反弹技巧总结与杂谈
通常,在做渗透的时候会“运气好”,碰到某些应用上存在远程命令执行漏洞,近来由于
java反序列化
和二进制类漏洞的层出不穷,也加持着这种漏洞越发增多。
易霂
·
2020-07-11 01:55
Apache Shiro 反序列化RCE漏洞
漏洞介绍漏洞类型:
JAVA反序列化
(RCE)影响版本:ApacheShiro1.2.4及其之前版本漏洞评级:高危漏洞分析#:下载漏洞环境:gitclonehttps://github.com/apache
weixin_30326741
·
2020-07-10 18:53
Apache Shiro Padding Oracle Attack (Shiro-721)漏洞复现
漏洞复现环境搭建安装git使用dockerfile启动docker获取dockerfile查看是否搭建成功centos7+tomcat8启动docker一系列命令登录测试账户抓取cookie安装maven使用
Java
whojoe
·
2020-07-10 18:14
漏洞复现
apache
shiro
java反序列化
过程中,没有实现Serializable的父类会被调用构造函数
在这之前,我们要知道什么是序列化.序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程.其实就是把对象保存起来,反序列化当然就是把这个过程反过来。classFooimplementsSerializable{publicFoo(){System.out.println("foo...");}}classFoo1extendsFoo{publicFoo1(){Sys
纯洁的码农
·
2020-07-10 13:42
io
Hessian和
Java反序列化
问题小结
转载地址:http://hittyt.iteye.com/blog/1691772#bc2368273Hessian反序列化问题众所周知,Hessian框架提供的序列化方式,在性能上要优于Java自己的序列化方式。他将对象序列化,生成的字节数组的数量要相对于Java自带的序列化方式要更简洁。目前公司的一个项目中,有RPC调用的需要,这里我们使用了公司自己的开源RPC框架Dubbo作为远程调用框架,
郭嵩阳
·
2020-07-09 02:11
java
性能优化
序列化和反序列化的实现原理
基本理论概念1.什么是序列化和反序列化(1)Java序列化是指把Java对象转换为字节序列的过程,而
Java反序列化
是指把字节序列恢复为Java对象的过程(2)序列化:对象序列化的最主要的用处就是在传递和保存对象的时候
哼哼.
·
2020-07-08 21:16
struts2 s2-032漏洞分析
0x01BriefDescription最近面试几家公司,很多都问到了s2漏洞的原理,之前调试分析过
java反序列化
的漏洞,觉得s2漏洞应该不会太难,今天就分析了一下,然后发现其实漏洞的原理不难,但是搭建
weixin_34277853
·
2020-07-08 17:41
java序列化和反序列化
1、什么是序列化和反序列化(1)(Java对象字节序列)Java序列化是指把Java对象转换为字节序列的过程,而
Java反序列化
是指把字节序列恢复为Java对象的过程;(2)(Java对象——>字节序列
RenSLei
·
2020-07-08 04:46
javaSE
JAVA 反序列化攻击
Java反序列化
攻击漏洞由FoxGlove的最近的一篇博文爆出,该漏洞可以被黑客利用向服务器上传恶意脚本,或者远程执行命令。
OneAPM
·
2020-07-05 11:21
Linux下内网反弹技巧总结与杂谈
通常,在做渗透的时候会“运气好”,碰到某些应用上存在远程命令执行漏洞,近来由于
java反序列化
和二进制类漏洞的层出不穷,也加持着这种漏洞越发增多。
易霂
·
2020-07-01 00:38
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他