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反序列化
序列化和反序列化有什么作用?
一、基本概念1、序列化和反序列化的定义:(1)Java序列化就是指把Java对象转换为字节序列的过程
Java反序列化
就是指把字节序列恢复为Java对象的过程。
小官学长
·
2023-07-26 13:39
java基础
java
[
Java反序列化
]—Jackson反序列化
文章首发于先知社区:Jackson反序列化文章目录前言JacksonJackson序列化与反序列化多态问题DefaultTypingJAVA_LANG_OBJECTOBJECT_AND_NON_CONCRETENON_CONCRETE_AND_ARRAYSNON_FINAL总结@JsonTypeInfo注解JsonTypeInfo.Id.NONEJsonTypeInfo.Id.CLASSJsonT
Sentiment.
·
2023-07-21 23:09
Java
java
jvm
开发语言
序列化和反序列化
一、基本概念1、序列化和反序列化的定义:(1)Java序列化就是指把Java对象转换为字节序列的过程
Java反序列化
就是指把字节序列恢复为Java对象的过程。
uh239
·
2023-07-21 23:39
java
开发语言
java中序列化与反序列化
一、基本概念1、序列化和反序列化的定义:(1)Java序列化就是指把Java对象转换为字节序列的过程
Java反序列化
就是指把字节序列恢复为Java对象的过程。
小蚂蚁hjk
·
2023-07-19 22:45
java集合
序列化的意义以及常见的的序列化方式
对象保存到文件或数据库网络编程时对象跨平台跨语言传输,也即从windows上序列化的对象可到linux上反序列化,用c#序列化的对象可以被
java反序列化
。
EntyIU
·
2023-07-19 20:07
java
java
【
JAVA反序列化
】序列化与反序列化&Java反射&URLDNS链
文章目录原生序列化与反序列化概述为什么需要序列化和反序列化?应用场景(涉及到将对象转换成二进制,序列化保证了能够成功读取到保存的对象)涉及的协议好处为什么会产生反序列化漏洞?可能反序列化的形式?代码演示Java反射基础补充获取Class类对象的三种方式Class类获取构造方法对象的方法Constructor类用于创建对象的方法Class类获取成员变量对象的方法Field类用于给成员变量赋值的方法C
今天是 几 号
·
2023-07-17 07:45
JAVA安全
java
反序列化漏洞
URLDNS
反射
[java安全]URLDNS
文章目录[java安全]URLDNS前言HashMapURLURLStreamHandler调用过程调用链流程图POC[java安全]URLDNS前言URLDNS利用链是一条很简单的链子,可以用来查看
java
Leekos
·
2023-07-16 08:56
java
CTF
java
安全
web安全
【Vulhub】Apache Log4j Server 反序列化命令执行漏洞复现(CVE-2017-5645)
脚本小子上线啦,开始复现以前出现实战环境的漏洞了,我会记录一些复现的漏洞(不会是全部),今天这个漏洞的原理我也不太会就知道是个
Java反序列化
的洞,只负责复现(脚本小子~)。
errorr0
·
2023-07-16 01:21
Vulhub漏洞复现
安全
web安全
java
apache
log4j
shiro 550 反序列化rce
攻击者可以使用shiro默认密钥伪造cooike,触发
java反序列化
漏洞。从而在目标上执行命令。漏洞影响版本是shiro<=1.2.4我用的docker环境。进入后是这个界面然后我们
不过是三年五载
·
2023-06-18 14:07
中间件漏洞复现
安全
序列化、反序列化原理和Protobuf实现机制
实现序列化和反序列化2.1JDK类库API2.2谷歌gson方式2.3谷歌ProtoBuf协议组件1、基本概念1.1什么是序列化和反序列化(1)Java序列化是指把Java对象转换为字节序列的过程,而
Java
八五年的湘哥
·
2023-06-18 05:05
分布式专题
编程语言
java
shiro 反序列化漏洞解决方案总结
ApacheShiro
Java反序列化
漏洞分析ApacheShiro1.2.4反序列化漏洞分析ShiroRememberMe1.2.4反序列化导致的命令执行漏洞关于Shiro反序列化漏洞的延伸—升级shiro
雄关漫道从头越
·
2023-06-15 05:42
序列化
序列化方式1、Java序列化技术1.1基础概念Java序列化是指把Java对象转换为字节序列的过程;(编码)
Java反序列化
是指把字节序列恢复为Java对象的过程;(解码)1.2实现序列化和反序列化使用到
HelloWorld打断点
·
2023-06-13 23:12
必须知道的两个基本
Java反序列化
(护网蓝初面试干货)
目录1、反序列化漏洞2、Fastjson3、Shiro4、其他(1)CSRF、SSRF、重放攻击的区别(2)提权(3)常见端口号对应的服务(4)SQL注入写shell1、反序列化漏洞序列化就是将对象转化为字节序列从而便于存储运输,反序列化则与其相反。常见PHP序列化函数unserialize();常用的魔术方法:构造函数__construct(),析构函数__destruct(),__wakeup
kali-Myon
·
2023-06-10 04:07
HVV
java
面试
反序列化漏洞
网络安全
(渗透学习)ysoserial工具使用--
java反序列化
漏洞利用
工具下载地址:https://github.com/angelwhu/ysoserial使用方法可参考:https://blog.csdn.net/weixin_34275734/article/details/92243836靶场webgoat---InsecureDeserializetion---5分析漏洞:题目给的数据是rO0AB开头,所以是经过了base64加密的java序列化对象。解码
imz丶
·
2023-06-07 18:23
渗透学习
java
开发语言
后端
《WEB安全渗透测试》(36)
JAVA反序列化
工具ysoserial使用介绍
1.ysoserial是什么?项目地址:https://github.com/frohoff/ysoserial作者介绍:Aproof-of-concepttoolforgeneratingpayloadsthatexploitunsafeJavaobjectdeserialization.ysoserial是一款用于生成利用不安全的Java对象反序列化的有效负载的概念验证工具。ysoserial
午夜观星河
·
2023-06-07 18:07
WEB安全渗透测试
web安全
java
网络安全
ysoserial
反序列化漏洞
[渗透测试笔记] 56.日薪2k的蓝队hw中级定级必备笔记系列篇4之面试必备web中间件漏洞汇总
文章目录1.Weblogic1.1任意文件上传漏洞(CVE-2018-2894)1.2XML远程代码执行RCE漏洞(CVE-2020-14882)1.3SSRF漏洞(CVE-2014-4210)1.4
Java
H4ppyD0g
·
2023-04-18 16:49
渗透测试
笔记
面试
前端
反序列化渗透与攻防(五)之shiro反序列化漏洞
攻击者可以使用Shiro的默认密钥伪造用户Cookie,触发
Java反序列化
漏洞,进而在目标机器上执行任意命令漏洞原
私ははいしゃ敗者です
·
2023-04-16 20:27
Web漏洞
网络安全
安全
网络
网络安全-JDBC反序列化漏洞与RCE
目录环境BlackHatEurope2019漏洞原理攻击手法mysql-connector-java的分析Mysql协议抓包分析Mysql服务器docker启动抓包&&分析FakeMysqlServer搭建
Java
lady_killer9
·
2023-04-16 16:06
#
Web安全
web安全
java
安全
反序列化渗透与攻防(二)之
Java反序列化
漏洞
Java反序列化
漏洞反序列化漏洞
JAVA反序列化
漏洞到底是如何产生的?
私ははいしゃ敗者です
·
2023-04-16 05:27
Web漏洞
java
安全
网络安全
web安全
Java反序列化
漏洞及实例详解
目录一、序列化和反序列化序列化用途二、
Java反序列化
漏洞数据出现函数接口漏洞发现漏洞利用三、Java序列化反序列化演示四、靶场演示一、序列化和反序列化序列化把Java对象转换为字节序列(字节流)的过程
ranzi.
·
2023-04-16 04:42
序列化与反序列化漏洞
java
开发语言
web安全
网络安全
序列化反序列化
记一次反序列化漏洞的利用之路
这是属于标准的
java反序列化
,也没有进行任何过滤。
盛邦安全
·
2023-04-14 05:49
apache
java
开发语言
Android 反序列化漏洞攻防史话
本文即为对历史上曾出现过的Android
Java反序列化
漏洞的分析和研究记录。序列化和反序列化是指将内存数据结构转换为字节流,通过网络传输或者保存到磁盘,然后再将字节流恢复为内存对象的过程。
有价值炮灰
·
2023-04-11 19:16
信息安全
Android
android
java
Java反序列化
漏洞 CommonsCollections 攻击利用链汇总(图解)
关于
Java反序列化
漏洞的CommonsCollections利用链,已经有很多师傅分析过了,而且很详细,比我分析的好,我就简单的画了个图汇总一下,看着更直观一些。
wh1te8ea
·
2023-04-09 20:47
护网面试题5.0
如果这些函数在传递参数时没有进行严格的过滤措施,那么攻击者就可以构造恶意代码并将其序列化后传入函数中,从而导致反序列化漏洞
Java反序列化
Java反序列化
就是将java对象转化为字节序列的过程。
admin and root
·
2023-04-08 18:00
java
开发语言
Java反序列化
和JNDI注入
一、反序列化常见利用类利用类的作用:加载类或者执行命令。//类加载(1)com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl(BeanComparator、EqualsBean/ToStringBean可以间接调用TemplatesImpl)(2)java.util.ServiceLoader$LazyIterator/com.sun
wespten
·
2023-04-07 07:32
全栈网络安全
渗透测试
代码审计
网络安全工具开发
java
开发语言
Java序列化与反序列化详解
Java反序列化
是指把字节序列恢复为Java
哪 吒
·
2023-04-05 18:53
Java基础教程(进阶篇)
java
jvm
开发语言
Aapche Dubbo
Java反序列化
漏洞(CVE-2019-17564)漏洞复现
1、产品简介ApacheDubbo是一款高性能、轻量级的开源JavaRPC服务框架。2、漏洞概述Dubbo可以使用不同协议通信,当使用http协议时,ApacheDubbo直接使用了Spring框架的org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter类做远程调用,而这个过程会读取POST请求的Body并进行反序列化
OidBoy_G
·
2023-04-03 02:12
漏洞复现
dubbo
java
开发语言
网络安全
web安全
「阿里Java面试解析」Spring灵魂拷问100题解析,
java反序列化
漏洞原理
解释AOP解释Aspect切面简述SpringAOP中的通知SpringAOP中的织入你怎样理解?请详细介绍一下SpringMVC的流程?Spring配置文件?@RequestMapping注解用在类上面有什么作用怎么样把某个请求映射到特定的方法上面谈谈Spring对DAO的支持注:为了不影响阅读,我已经把解析整理成pdf免费分享出来,点击获取![「阿里Java面试解析」Spring灵魂《一线大厂
m0_64384202
·
2023-04-02 06:01
程序员
面试
java
后端
Java序列化面试总结
Java序列化是指把Java对象转换为字节流的过程,而
Java反序列化
是指把字节流恢复为Java对象的过程。序列化:序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。
路上阡陌
·
2023-03-31 10:19
#
Java面试总结
java
面试
jvm
Java反序列化
Java反序列化
Java反序列化
概念漏洞原理漏洞危害漏洞出现点漏洞挖掘漏洞防御序列化与反序列化代码参考文章
Java反序列化
概念在说反序列化之前,先说说序列化序列化就是将对象转化为字节流,利于存储和被引用反序列化与序列化恰恰相反
Buffedon
·
2023-03-30 21:39
Web安全
java
readObject
Java反序列化
writeObject
rmi
Weblogic-
JAVA反序列化
(CVE-2018-2628)
weblogic-
JAVA反序列化
(CVE-2018-2628)漏洞复现-CVE-2018-26280x00前言该漏洞通过t3协议触发,可导致未授权的用户在远程服务器执行任意命令。
贫僧法号云空丶
·
2023-03-29 23:34
漏洞复现
网络安全
web安全
weblogic
初识
Java反序列化
前言研究某产品反序列化EXP时,搜集到的POC只有一段16进制字节序列难以利用,遂有下文对Java序列化和反序列化的学习。大致内容如下:序列化和反序列化示例序列化数据组成解构反序列化漏洞形成原理序列化和反序列化序列化:将程序运行时所需要的Java对象转化为字节序列并存储在文件系统中,一般为.ser后缀的文件,ObjectOutputStream.writeObject()方法可以将对象序列化。反序
Java可可
·
2023-03-29 16:24
Java
程序员
编程
java
开发语言
深入学习Java序列化
第一部分:WhatJava序列化是指把Java对象保存为二进制字节码的过程,
Java反序列化
是指把二进制码重新转换成Java对象的过程。那么为什么需要序列化呢?第
Java高级架构狮
·
2023-03-29 04:12
【JAVA】关于
java反序列化
失败的问题
最近刚好在打java基础,但是用ObjectOutputStream进行反序列的时候遇到了反序列化失败的问题,所以在这里讨论一下反序列化失败的问题目录1.反序列化失败抛出的异常信息2.在java中类的区分1.serializable接口2.java中类的区分3.序列化版本号1.序列化版本号的作用2.手动创建序列化版本号4.解决反序列化失败的方法1.反序列化失败抛出的异常信息java.io.Inva
西伯利亚小土豆
·
2023-03-21 00:45
JavaSE
java
Java序列化的总结
什么是序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程,而
Java反序列化
是指把字节
奔跑吧李博
·
2023-03-14 16:49
反序列化漏洞
【1】
Java反序列化
漏洞从入门到深入https://xz.aliyun.com/t/2041【2】Java饭序列化漏洞实现https://www.cnblogs.com/lsdb/p/9830363.
hello12qwerz
·
2023-03-10 23:28
Java反序列化
:基于CommonsCollections4的Gadget分析
随着Java应用的推广和普及,Java安全问题越来越被人们重视,纵观近些年来的Java安全漏洞,反序列化漏洞占了很大的比例。就影响程度来说,反序列化漏洞的总体影响也明显高于其他类别的漏洞。小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年最新最全的java高阶学习
java高级编程中心
·
2023-03-09 20:20
JAVA反序列化
漏洞_基础篇
1.
JAVA反序列化
概述Java序列化是指把Java对象转换为字节序列的过程便于保存在内存或文件中,实现跨平台通讯和持久化存储。
AxisX
·
2023-02-18 21:25
JAVA反序列化
利用
java反序列化
实现RCE。
sum3mer
·
2023-01-31 09:54
JAVA反序列化
漏洞基础原理
JAVA反序列化
漏洞基础原理1.1什么是序列化和反序列化?
洋洋cc
·
2023-01-06 10:52
JAVA安全
java
编程语言
jvm
python
大数据
java漏洞_
Java反序列化
漏洞的原理分析
*本文原创作者:Moonlightos,本文属FreeBuf原创奖励计划,未经许可禁止转载世界上有三件事最难:把别人的钱装进自己的口袋里把自己的想法装进别人的脑袋里让自己的代码运行在别人的服务器上前言
Java
何明科
·
2023-01-06 10:20
java漏洞
从零开始的
JAVA反序列化
漏洞学习(一)
前言:大概是决定复现JAVA的CVE,第一个拿cve-2016-4437试试,但是之前没接触过JAVA,在历经磨难安装好IDEAmaven和依赖环境,跟着各位师傅的教程调试源代码发现大佬们的教程都是跟到可以控制传入readObject()的反序列化就没了,再细查便是什么CC4,CC3.1之类看上去很深奥的东西。深感基础不足,从头开始学JAVA的各种机制,如有错误疏漏不足欢迎在评论中指出。利用Jav
LDAx
·
2023-01-06 10:45
JAVA
web
CVE
java
开发语言
后端
cve
安全漏洞
【Web安全】Ysoserial 简单利用
Ysoserial简单利用1.
Java反序列化
特征2.Ysoserial流量特征3.Ysoserial攻击流程3.1找到序列化接口3.2漏洞利用3.2.1常用命令3.2.2使用案例4.Ysoserial
Buffedon
·
2023-01-03 10:55
Java
Web安全
网络安全
web安全
java
Ysoserial
private static final long serialVersionUID = 1L 的作用
也可以用管道来传输到系统的其他程序中;java序列化是指把java对象转换为字节序列的过程,而
java反序列化
是指把字节序列恢复为java对象的过程3
灬猿小天
·
2022-12-29 11:26
java
java
fastjson反序列化漏洞原理及利用
fastjson反序列化漏洞原理及利用一、序列化/反序列化1.什么是序列化和反序列化1.1基本概念(1)Java序列化是指把Java对象转换为字节序列的过程,而
Java反序列化
是指把字节序列恢复为Java
Kaylll
·
2022-12-27 07:38
web安全
安全
系统安全
fastjson 序列化 不包括转义字符_Weblogic T3 反序列化历史漏洞
小编注本文是osword同学的Java安全学习笔记之一,将详细分析Weblogic历史,从CVE-2015至CVE-2019相关历史漏洞入手,记录学习
Java反序列化
漏洞的心得CVE-2015-4852
weixin_39522486
·
2022-12-27 07:37
fastjson
序列化
不包括转义字符
resttemplate
序列化
SpringBoot的序列化和反序列化
序列化与反序列化1、认识序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程,而
Java反序列化
是指把字节序列恢复为Java对象的过程。2、为什么要实现对象的序列化和反序列化?
Mounsey
·
2022-12-27 03:05
日常记录
java
序列化
[
Java反序列化
]—CommonsCollections7(CC完结篇)
前言CC7又跟CC5差不多,也是换了另一种方式来调用get()java.util.Hashtable.readObjectjava.util.Hashtable.reconstitutionPutorg.apache.commons.collections.map.AbstractMapDecorator.equalsjava.util.AbstractMap.equalsorg.apache.c
Sentiment.
·
2022-11-27 16:38
Java
java
开发语言
哈希算法
[
Java反序列化
]—CommonsCollections1
前言本篇进行CommonsCollections1TransformedMap链和LazyMap链的学习。动态代理在分析LazyMap链时会用到动态代理,所以先了解一下什么是动态代理,而了解动态代理前,先看下什么是代理和静态代理代理代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理
Sentiment.
·
2022-11-27 16:08
Java
java
[
Java反序列化
]—CommonsCollections5
对比CC5其实就是CC1的一种变形,CC1是通过AnnotationInvocationHandler.invoke()获取get(),而CC5则是通过TiedMapEntry.toString(),其余部分都是一样的可以前后对比下CC1:ObjectInputStream.readObject()AnnotationInvocationHandler.readObject()Map(Proxy)
Sentiment.
·
2022-11-27 16:08
Java
java
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他