您当前的位置: 首页 >  Java

wespten

暂无认证

  • 0浏览

    0关注

    899博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java RMI 调用链与源码解析

wespten 发布时间:2022-08-04 16:35:55 ,浏览量:0

本篇简单说一下RMI的调用流程和攻击历史,以及分析RMI的JDK源码,对于RMI攻击的各种反序列化并不做过多的分析。

关于JDK源码,详情请参考:https://github.com/frohoff/jdk8u-jdk/tree/master/src/share/classes。

1. RMI调用流程

RMI(Remote Method Invocation,远程方法调用),可以引用远程主机上对象的方法,在分布式领域应用广泛。RMI总的来说可以分为:RMI Client、RMI registry、RMI Server(有的代码中把registry和Server合成了一个)。

(1)首先远程主机(RMI Server)会向RMI注册表(RMI Registry)中注册对象,给对象绑定一个名称,例如Hello代表RemoteA对象

创建对象:既然要注册一个对象,那么远程主机Server上首先要有一个对象。写一个接口、一个接口的

关注
打赏
1665965058
查看更多评论
立即登录/注册

微信扫码登录

0.0376s