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 (2)
| Label | Occurrences |
|---|---|
| MSRPC | 1 |
| Microsoft RPC canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T7894941 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Microsoft RPC Context triple: [DCOM, uses, Microsoft RPC]
-
A.
ONC RPC
ONC RPC (Open Network Computing Remote Procedure Call) is a widely used remote procedure call protocol developed by Sun Microsystems that enables networked applications to communicate and invoke procedures on remote systems in a platform-independent way.
-
B.
SMB
SMB (Server Message Block) is a network file sharing protocol widely used in Windows environments to enable shared access to files, printers, and other network resources.
-
C.
SMB
SMB is the abbreviation for the IEC’s Standardization Management Board, the body responsible for overseeing and coordinating international electrotechnical standardization activities.
-
D.
RDP
RDP is the IATA airport code for Durgapur Airport, a regional airport serving the city of Durgapur in West Bengal, India.
-
E.
Windows Communication Foundation
Windows Communication Foundation is a Microsoft framework for building and running service-oriented, distributed applications that communicate over various network protocols.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Microsoft RPC Target entity description: 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.
-
A.
ONC RPC
ONC RPC (Open Network Computing Remote Procedure Call) is a widely used remote procedure call protocol developed by Sun Microsystems that enables networked applications to communicate and invoke procedures on remote systems in a platform-independent way.
-
B.
SMB
SMB (Server Message Block) is a network file sharing protocol widely used in Windows environments to enable shared access to files, printers, and other network resources.
-
C.
SMB
SMB is the abbreviation for the IEC’s Standardization Management Board, the body responsible for overseeing and coordinating international electrotechnical standardization activities.
-
D.
RDP
RDP is the IATA airport code for Durgapur Airport, a regional airport serving the city of Durgapur in West Bengal, India.
-
E.
Windows Communication Foundation
Windows Communication Foundation is a Microsoft framework for building and running service-oriented, distributed applications that communicate over various network protocols.
- F. None of above. chosen
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 ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Microsoft RPC Description of subject: 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.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.