会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
akka1
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2022年4月20日
Fastjson tomcat-dhcp链
摘要: Fastjson tomcat-dbcp链 这条链可直接回显,可以解决fastjson在内网的情况,因为很多实战的时候,fastjson的应用部署在内网,只映射一个端口出来,导致前面学习的jdbcRowImpl链的jndi利用不了,而TemplatesImpl链又因为有利用条件,用parseObje
阅读全文
posted @ 2022-04-20 16:01 akka1
阅读(932)
评论(0)
推荐(0)
2022年4月14日
Fastjson JdbcRowSetImpl利用链学习
摘要: JdbcRowSetImpl 接着继续学习fastjson的第二条链JdbcRowSetImpl,主要是利用jndi注入达到的攻击,而且没有什么利用限制,而且其原理就是setter的自动调用,具体setter调用代码可以参考上篇文章调试的部分 1、漏洞复现 1.1、组件依赖版本 fastjson:1
阅读全文
posted @ 2022-04-14 17:34 akka1
阅读(1347)
评论(0)
推荐(0)
2022年4月13日
FastJson TemplatesImpl利用链详细调用学习
摘要: FastJson利用链 Fastjson的版本在1.2.22-1.2.24主要有两条链利用TemplatsImpl和JdbcRowSetImpl利用链先来学习TemplatsImpl利用链,这个与前面jdk7u21所用的都是通过defineclass来实例化恶意字节码导致的任意代码执行。 1、漏洞复
阅读全文
posted @ 2022-04-13 12:47 akka1
阅读(2252)
评论(0)
推荐(1)
2022年4月12日
Fastjsonfan反序列链学习前置知识
摘要: Fastjson前置知识 Fastjson 是一个 Java 库,可以将 Java 对象转换为 JSON 格式,当然它也可以将 JSON 字符串转换为 Java 对象。 Fastjson 可以操作任何 Java 对象,即使是一些预先存在的没有源码的对象 1、Fastjson基础用法 1.1、序列化与
阅读全文
posted @ 2022-04-12 16:07 akka1
阅读(141)
评论(0)
推荐(0)
2022年4月11日
JDK7u21反序列链学习
摘要: JDK7u21 1、前置知识 jdk7u21是一条不依赖CommonsCollections库依赖的,看利用链所有知识其实跟CommonsCollections也有重复,我们来学习一下以前没学过的类或者方法。环境是jdk7u17。 LinkedHashSet 首先入口是LinkedHashSet的r
阅读全文
posted @ 2022-04-11 18:10 akka1
阅读(347)
评论(0)
推荐(0)
2022年4月9日
JNDI反序列化
摘要: JNDI 1、概念 JNDI(Java Naming and Directory Interface)是Java提供的Java 命名和目录接口。包括Naming Service和Directory Service,允许客户端通过名称发现和查找数据、对象。这些对象可以存储在不同的命名或目录服务中,例如
阅读全文
posted @ 2022-04-09 00:42 akka1
阅读(296)
评论(0)
推荐(0)
2022年4月7日
RMI反序列化学习
摘要: RMI学习 1、RMI简介 RMI(Remote Method Invocation),远程方法调用方法,其实就是本地java虚拟机要调用其他java虚拟机的方法,两个虚拟机可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中。 如果复现过fastjson漏洞就知道我们的payl
阅读全文
posted @ 2022-04-07 20:26 akka1
阅读(462)
评论(0)
推荐(0)
2022年4月5日
URLDNS反序列化链学习
摘要: URLDNS URLDNS跟CommonsCollections比起来真是眉清目秀,该链主要用于验证漏洞,并不能执行命令,优点就是不依赖任何包。 1、利用链 * Gadget Chain: * HashMap.readObject() * HashMap.putVal() * HashMap.has
阅读全文
posted @ 2022-04-05 14:58 akka1
阅读(315)
评论(0)
推荐(0)
2022年4月4日
CommonsCollection7反序列化链学习
摘要: CommonsCollections7 1、前置知识 Hashtable Hashtable实现了Map接口和Serializable接口,因此,Hashtable现在集成到了集合框架中。它和HashMap类很相似,但是它支持同步,像HashMap一样,Hashtable在哈希表中存储键/值对。当使
阅读全文
posted @ 2022-04-04 23:06 akka1
阅读(255)
评论(0)
推荐(0)
CommonsCollection6反序列化链学习
摘要: CommonsCollection6 1、前置知识 1.1、HashSet HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。继承了序列化和集合 构造函数参数为空的话创建一个HashMap(),有一个参数的情况下,要创建指定容量的初始数值的哈希集合。 我们看到add方法会
阅读全文
posted @ 2022-04-04 03:30 akka1
阅读(186)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告