Skip to main content

rpc

RPC (Remote Procedure Call) enumeration and endpoint discovery. R4t uses null sessions and authenticated RPC to enumerate users, groups, trusts, machines, printers, and endpoint bindings.

Usage


Subcommands

rpc get

Enumerate AD and host information via RPC protocols.
Each subtype supports the same output flag:

Types

Examples


rpc dump

Dump all RPC endpoints registered with the endpoint mapper (port 135).
Connects to the target’s endpoint mapper and enumerates all registered RPC interfaces, UUIDs, protocols, and binding strings. Useful for identifying what services are running and what attack surface is exposed.

RPC Storage

RPC findings are stored in the database:

Null Session vs Authenticated

RPC enumeration can work via:
  • Null session (unauthenticated) — use --anonymous flag. Works against legacy or misconfigured systems.
  • Authenticated — uses stored or inline credentials via global flags.