MCPcopy Create free account
hub / github.com/secdev/scapy / NEGOTIATED

Method NEGOTIATED

scapy/layers/smbclient.py:442–457  ·  view source on GitHub ↗
(self, ssp_blob=None)

Source from the content-addressed store, hash-verified

440
441 @ATMT.state()
442 def NEGOTIATED(self, ssp_blob=None):
443 # Negotiated ! We now know the Dialect
444 if self.session.Dialect > 0x0202:
445 # [MS-SMB2] sect 3.2.5.1.4
446 self.smb_header.CreditRequest = 1
447 # Begin session establishment
448 ssp_tuple = self.session.ssp.GSS_Init_sec_context(
449 self.session.sspcontext,
450 input_token=ssp_blob,
451 target_name="cifs/" + self.HOST if self.HOST else None,
452 req_flags=(
453 GSS_C_FLAGS.GSS_C_MUTUAL_FLAG
454 | (GSS_C_FLAGS.GSS_C_INTEG_FLAG if self.session.SigningRequired else 0)
455 ),
456 )
457 return ssp_tuple
458
459 def update_smbheader(self, pkt):
460 """

Calls 1

GSS_Init_sec_contextMethod · 0.45

Tested by

no test coverage detected