Reputation: 2274
A client computer is making remote RPC calls to server. The connection on client computer is initiated by the svchost.exe -k rpcss -p
. This means that some ohter process has asked the rpcss to establish that connection on its behalf. My question is - which process.
I had attempted to trace it using logman start RPC -p Microsoft-Windows-RPC -ets
but I am only capturing the outbound attempt as opposed to the process which made the query:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-RPC" Guid="{6ad52b32-d609-4be9-ae07-ce8dae937e39}" />
<EventID>5</EventID>
<Version>1</Version>
<Level>4</Level>
<Task>1</Task>
<Opcode>1</Opcode>
<Keywords>0x4000000000000000</Keywords>
<TimeCreated SystemTime="2024-04-14T15:43:06.373442800+07:59" />
<Correlation ActivityID="{3f460d21-4653-4ecd-978b-ad45c40d92b7}" />
<Execution ProcessID="1804" ThreadID="22688" ProcessorID="15" KernelTime="45" UserTime="195" />
<Channel>Microsoft-Windows-RPC/Debug</Channel>
<Computer />
</System>
<EventData>
<Data Name="InterfaceUuid">{99fcfec4-5260-101b-bbcb-00aa0021347a}</Data>
<Data Name="ProcNum">0x5</Data>
<Data Name="Protocol"> 1</Data>
<Data Name="NetworkAddress">11.22.33.44</Data>
<Data Name="Endpoint">135</Data>
<Data Name="Options">NULL</Data>
<Data Name="AuthenticationLevel"> 1</Data>
<Data Name="AuthenticationService"> 0</Data>
<Data Name="ImpersonationLevel"> 3</Data>
</EventData>
<RenderingInfo Culture="en-SG">
<Level>Information </Level>
<Opcode>Start </Opcode>
<Task>RpcClientCall</Task>
<Message>Client RPC call started. InterfaceUuid: {99fcfec4-5260-101b-bbcb-00aa0021347a} OpNum: 0x5 Protocol: TCP NetworkAddress 11.22.33.44 Endpoint 135 Binding Options NULL Authentication Level None Authentication Service 0 Impersonation Level Impersonate </Message>
<Channel>Debug </Channel>
<Provider>Microsoft-Windows-RPC </Provider>
</RenderingInfo>
</Event>
How can I capture the actual originating process?
Upvotes: 0
Views: 159