HOME>>>>>>>>>

File rmi-dumpregistry

脚本使用类型: portrule
脚本所属分类: default, discovery, safe
脚本下载地址: http://nmap.org/svn/scripts/rmi-dumpregistry.nse

User Summary

Connects to a remote RMI registry and attempts to dump all of its objects.

First it tries to determine the names of all objects bound in the registry, and then it tries to determine information about the objects, such as the the class names of the superclasses and interfaces. This may, depending on what the registry is used for, give valuable information about the service. E.g, if the app uses JMX (Java Management eXtensions), you should see an object called "jmxconnector" on it.

It also gives information about where the objects are located, (marked with @<ip>:port in the output).

Some apps give away the classpath, which this scripts catches in so-called "Custom data".

Example Usage

执行格式

nmap --script "rmi-dumpregistry.nse" -p 1098 <host>

Script Output

PORT     STATE SERVICE  REASON
1099/tcp open  java-rmi syn-ack
| rmi-dumpregistry:  
|   cfassembler/default
|     coldfusion.flex.rmi.DataServicesCFProxyServer_Stub
|     @192.168.0.3:1271
|     extends
|       java.rmi.server.RemoteStub
|       extends
|         java.rmi.server.RemoteObject
|     Custom data
|       Classpath
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/ant-launcher.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/ant.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/axis.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/backport-util-concurrent.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/bcel.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/cdo.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/cdohost.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/cf4was.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/cf4was_ae.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/cfmx-ssl.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/cfusion.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/commons-beanutils-1.5.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/commons-collections-2.1.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/commons-digester-1.3.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/commons-digester-1.7.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/commons-discovery-0.2.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/commons-discovery.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/commons-logging-1.0.2.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/commons-logging-api-1.0.2.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/commons-net-1.2.2.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/crystal.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/flashgateway.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/flashremoting_update.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/flex-assemblerservice.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/flex-messaging-common.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/flex-messaging-opt.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/flex-messaging-req.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/flex-messaging.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/httpclient.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/ib61patch.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/ib6addonpatch.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/ib6core.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/ib6swing.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/ib6util.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/im.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/iText.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/iTextAsian.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/izmado.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/jakarta-oro-2.0.6.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/java2wsdl.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/jaxrpc.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/jdom.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/jeb.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/jintegra.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/ldap.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/ldapbp.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/log4j.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/macromedia_drivers.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/mail.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/msapps.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/pbclient42RE.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/pbembedded42RE.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/pbserver42RE.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/pbtools42RE.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/poi-2.5.1-final-20040804.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/poi-contrib-2.5.1-final-20040804.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/ri_generic.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/saaj.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/smack.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/smpp.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/STComm.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/tools.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/tt-bytecode.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/vadmin.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/verity.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/vparametric.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/vsearch.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/wc50.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/webchartsJava2D.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/wsdl2java.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/wsdl4j-1.5.1.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/wsdl4j.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/xalan.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/xercesImpl.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/xml-apis.jar
|         file:/C:/CFusionMX7/runtime/http://nmap.org/nsedoc/lib/
|         file:/C:/CFusionMX7/runtime/../gateway/lib/examples.jar
|         file:/C:/CFusionMX7/runtime/../gateway/lib/
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/batik-awt-util.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/batik-css.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/batik-ext.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/batik-transcoder.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/batik-util.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/commons-discovery.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/commons-logging.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/concurrent.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/flex.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/jakarta-oro-2.0.7.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/jcert.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/jnet.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/jsse.jar
|         file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/oscache.jar
|_        file:/C:/CFusionMX7/runtime/../wwwroot/WEB-INF/cfform/jars/

Requires


Author: Martin Holst Swende

License: VER007 整理 http://www.ver007.com