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.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| MSRPC | 1 |
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Microsoft technology
ⓘ
communication protocol ⓘ remote procedure call framework ⓘ |
| basedOn | DCE/RPC NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| notableVulnerability |
MS03-026
ⓘ
MS08-067 NERFINISHED ⓘ |
| provides |
authentication support
ⓘ
authorization support ⓘ data marshaling ⓘ endpoint mapping ⓘ interface versioning ⓘ location transparency for procedure calls ⓘ |
| runsOn |
Windows clients
ⓘ
Windows servers NERFINISHED ⓘ |
| standardizedAs | DCE/RPC-based proprietary extensions ⓘ |
| supports |
client-server communication
ⓘ
distributed applications ⓘ |
| supportsTransport |
HTTP
ⓘ
SMB NERFINISHED ⓘ TCP NERFINISHED ⓘ UDP ⓘ named pipes ⓘ |
| usedBy |
Active Directory
NERFINISHED
ⓘ
Microsoft Exchange Server NERFINISHED ⓘ Microsoft SQL Server NERFINISHED ⓘ Windows 2000 NERFINISHED ⓘ Windows NT NERFINISHED ⓘ Windows Server family NERFINISHED ⓘ Windows XP NERFINISHED ⓘ Windows file and print services NERFINISHED ⓘ Windows management services NERFINISHED ⓘ Windows operating system NERFINISHED ⓘ |
| usedFor |
Windows domain controller communication
ⓘ
file and printer sharing control ⓘ remote management ⓘ |
| uses |
Interface Definition Language
NERFINISHED
ⓘ
MSRPC IDL NERFINISHED ⓘ |
| vulnerableTo |
privilege escalation vulnerabilities
ⓘ
remote code execution vulnerabilities ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.