摘要: JNDI方便了与naming service和Directory service的交互,通过指定特定的URL即可与不同的服务进行交互。 JNDI中也存在RMI codebase的动态加载机制,动态加载发生于两个部分,Naming Manager和JNDI SPI。SPI部分就是相对应的服务的配置。 阅读全文
posted @ 2022-01-17 19:34 Cold灬 阅读(197) 评论(0) 推荐(0) 编辑
摘要: RMI简介 Java RMI,即 远程方法调用(Remote Method Invocation),一种用于实现远程过程调用(RPC)(Remote procedure call)的Java API, 能直接传输序列化后的Java对象和分布式垃圾收集。它的实现依赖于Java虚拟机(JVM),因此它仅 阅读全文
posted @ 2022-01-17 19:24 Cold灬 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 直接进去ysoserial的URLDNS利用链条,可以看到主要是一个getObject的方法。 使用了URLStreamHandler类来进行网络连接和获取地址。 new了一个hashmap的对象,看hashmap的readobject方法。 private void readObject(java 阅读全文
posted @ 2022-01-17 16:28 Cold灬 阅读(40) 评论(0) 推荐(0) 编辑