Java反序列化过程中 RMI JRMP 以及JNDI多种利用方式详解
# Java反序列化漏洞:RMI、JRMP与JNDI利用方式详解
## 前言
Java反序列化漏洞是Java Web安全中的重要议题,尤其是涉及RMI和JNDI概念时更为复杂。本文将详细解析RMI客户端、服务端及rmiregistry之间的关系,以及三者之间的多种攻击方式。
## RPC框架原理简介
所有高级编程概念都建立在基础代码之上。分布式概念通过Java的socket、序列化、反序列化和反射实现:
1. 客户端生成代理对象
2. 通过Socket与服务端建立连接
3. 将方法调用