MCPcopy Create free account
hub / github.com/ELMERIKH/PyinMemoryPE / _forge_bind_request

Method _forge_bind_request

windows/rpc/client.py:161–172  ·  view source on GitHub ↗
(self, uuid, syntaxversion, requested_if_nb)

Source from the content-addressed store, hash-verified

159 return p
160
161 def _forge_bind_request(self, uuid, syntaxversion, requested_if_nb):
162 version_major, version_minor = syntaxversion
163 req = ALPC_RPC_BIND()
164 req.request_type = gdef.RPC_REQUEST_TYPE_BIND
165 req.target = gdef.RPC_IF_ID(uuid, *syntaxversion)
166 req.flags = gdef.BIND_IF_SYNTAX_NDR32
167 req.if_nb_ndr32 = requested_if_nb
168 req.if_nb_ndr64 = 0
169 req.if_nb_unkn = 0
170 req.register_multiple_syntax = False
171 req.some_context_id = 0xB00B00B
172 return buffer(req)[:]
173
174 def _get_request_type(self, response):
175 "raise if request_type == RESPONSE_TYPE_FAIL"

Callers 1

bindMethod · 0.95

Calls 2

ALPC_RPC_BINDClass · 0.85
bufferFunction · 0.85

Tested by

no test coverage detected