MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / generateAuthSecurityBlob

Function generateAuthSecurityBlob

pager_lib/smb/securityblob.py:31–40  ·  view source on GitHub ↗
(ntlm_data)

Source from the content-addressed store, hash-verified

29
30
31def generateAuthSecurityBlob(ntlm_data):
32 response_token = univ.OctetString(ntlm_data).subtype(explicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatSimple, 2))
33
34 n = NegTokenTarg().subtype(explicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatConstructed, 1))
35 n.setComponentByName('responseToken', response_token)
36
37 nt = NegotiationToken()
38 nt.setComponentByName('negTokenTarg', n)
39
40 return encoder.encode(nt)
41
42
43def decodeChallengeSecurityBlob(data):

Callers

nothing calls this directly

Calls 5

NegTokenTargClass · 0.85
NegotiationTokenClass · 0.85
setComponentByNameMethod · 0.80
subtypeMethod · 0.45
encodeMethod · 0.45

Tested by

no test coverage detected