Microsoft RPC

E701329

Microsoft RPC is a communication protocol framework developed by Microsoft that enables software components on different computers or processes to invoke each other’s procedures as if they were local.

All labels observed (5)

Label Occurrences
DCE/RPC 3
Microsoft RPC canonical 3
MSRPC 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Microsoft technology ⓘ
communication protocol ⓘ
remote procedure call framework ⓘ
basedOn DCE/RPC ⓘ
linked to: Microsoft RPC
developer Microsoft ⓘ
enables remote procedure calls between computers ⓘ
remote procedure calls between processes ⓘ
implements stub generation for clients ⓘ
stub generation for servers ⓘ
includes RPC runtime library ⓘ
endpoint mapper service ⓘ
security support provider integration ⓘ
integratesWith Kerberos authentication ⓘ
NTLM authentication ⓘ
Windows Security Support Provider Interface ⓘ
notableVulnerability MS03-026 ⓘ
MS08-067 ⓘ
provides authentication support ⓘ
authorization support ⓘ
data marshaling ⓘ
endpoint mapping ⓘ
interface versioning ⓘ
location transparency for procedure calls ⓘ
runsOn Windows clients ⓘ
Windows servers ⓘ
linked to: Windows Server
standardizedAs DCE/RPC-based proprietary extensions ⓘ
supports client-server communication ⓘ
distributed applications ⓘ
supportsTransport HTTP ⓘ
SMB ⓘ
TCP ⓘ
UDP ⓘ
named pipes ⓘ
usedBy Active Directory ⓘ
Microsoft Exchange Server ⓘ
Microsoft SQL Server ⓘ
linked to: SQL Server

Windows 2000 ⓘ
Windows NT ⓘ
Windows Server family ⓘ
linked to: Windows Server

Windows XP ⓘ
Windows file and print services ⓘ
linked to: SMB

Windows management services ⓘ
Windows operating system ⓘ
linked to: Windows
usedFor Windows domain controller communication ⓘ
file and printer sharing control ⓘ
remote management ⓘ
uses Interface Definition Language ⓘ
MSRPC IDL ⓘ
linked to: Microsoft RPC
vulnerableTo privilege escalation vulnerabilities ⓘ
remote code execution vulnerabilities ⓘ

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

DCOM → uses → Microsoft RPC ⓘ
NTLM → usedBy → MSRPC ⓘ
linked to: Microsoft RPC
RPC over HTTP → tunnelsProtocol → Microsoft Remote Procedure Call ⓘ
linked to: Microsoft RPC
Microsoft RPC → basedOn → DCE/RPC ⓘ
linked to: Microsoft RPC
Microsoft RPC → uses → MSRPC IDL ⓘ
linked to: Microsoft RPC
winbindd → usesProtocol → Microsoft RPC ⓘ
winbindd → usesProtocol → DCE/RPC ⓘ
linked to: Microsoft RPC
Sun RPC → influenced → DCE/RPC ⓘ
linked to: Microsoft RPC