Questions tagged [msrpc]

Microsoft RPC (Microsoft Remote Procedure Call)

Microsoft RPC (Microsoft Remote Procedure Call) is a modified version of DCE/RPC. Additions include partial support for UCS-2 (but not Unicode) strings, implicit handles, and complex calculations in the variable-length string and structure paradigms already present in DCE/RPC.

MSRPC was used by Microsoft to seamlessly create a client/server model in Windows NT, with very little effort. For example, the Windows Server domains protocols are entirely MSRPC based, as is Microsoft's DNS administrative tool. Microsoft Exchange Server 5.5's administrative front-ends are all MSRPC client/server applications, and its MAPI was made more secure by "proxying" MAPI over a set of simple MSRPC functions that enable encryption at the MSRPC layer without involving the MAPI protocol.

6 questions
5
votes
1 answer

How to correlate RPC calls in ETW traces?

I recorded a trace of an application performing Local RPC calls on Windows. I used xperf with the Microsoft-Windows-RPC provider enabled. After opening the trace, I realized that it's not that simple to correlate client and server calls. It will be…
Sebastian
  • 3,764
  • 21
  • 28
1
vote
2 answers

Are transformer-based language models overfitting on the paraphrase identification task? What tools overcome this?

I've been working on a sentence transformation task that involves paraphrase identification as a critical step: if we are confident enough that the state of the program (a sentence repeatedly modified) has become a paraphrase of a target sentence,…
1
vote
0 answers

RPC from Windows Client to Linux Server

I need to rpc from a windows 10 client to a linux (RHEL 7) server. I am very new to rpc (must be DCE RPC), so If you have a working example (hello world maybe?) that would be very helpful. I have seen this post: RPC from Windows to linux which says…
SudoObey
  • 99
  • 8
0
votes
1 answer

What is the relationship of SMB and SAMR protocol?

I try to create user in samba server and found out that samr protocol is used for that Based on https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-samr/084da2e7-0ba0-44fc-8f17-e8a200c69eb5 RPC clients for this protocol MUST use RPC…
gstackoverflow
  • 36,709
  • 117
  • 359
  • 710
0
votes
1 answer

Compile microsoft rpc server with nmake: Error LNK2001: unresolved external symbol Output

Dear fellow programmers, Currently I am working on implementing a Microsoft RPC server / client program on Windows. Using nmake, I managed to compile the client-side of the program, but the server-side gives some problems. The following relevant…
0
votes
0 answers

Using async rpc in a client notification style and server resources

we have an RPC client server product that up to now exclusively makes use of synchronous RPC: Clients keep state on the server in the form of context handles and make synchronous calls into the server in a periodic fashion and retrieve new data. Our…