> For the complete documentation index, see [llms.txt](https://d4rk1337.gitbook.io/the-pentesters-cheat-sheet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://d4rk1337.gitbook.io/the-pentesters-cheat-sheet/services/misc/java-rmi.md).

# Java RMI

> In computing, the Java Remote Method Invocation is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls, with support for direct transfer of serialized Java classes and distributed garbage-collection.
>
> \-- [*Wikipedia*](https://en.wikipedia.org/wiki/Java_remote_method_invocation)

## Tools

### BaRMIe

> Java RMI enumeration and attack tool.\
> [GitHub - NickstaDB/BaRMIe](https://github.com/NickstaDB/BaRMIe)

Display usage

```bash
java -jar BaRMIe_v1.01.jar
```
