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

Class NETLOGON_SAM_LOGON_REQUEST

scapy/layers/smb.py:956–969  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

954
955
956class NETLOGON_SAM_LOGON_REQUEST(NETLOGON):
957 fields_desc = [
958 LEShortEnumField("OpCode", 0x12, _NETLOGON_opcodes),
959 LEShortField("RequestCount", 0),
960 StrNullFieldUtf16("UnicodeComputerName", ""),
961 StrNullFieldUtf16("UnicodeUserName", ""),
962 StrNullField("MailslotName", "\\MAILSLOT\\NET\\GETDC701253F9"),
963 LEIntField("AllowableAccountControlBits", 0),
964 FieldLenField("DomainSidSize", None, fmt="<I", length_of="DomainSid"),
965 XStrLenField("DomainSid", b"", length_from=lambda pkt: pkt.DomainSidSize),
966 FlagsField("NtVersion", 0xB, -32, _NV_VERSION),
967 XLEShortField("LmNtToken", 0xFFFF),
968 XLEShortField("Lm20Token", 0xFFFF),
969 ]
970
971
972# [MS-ADTS] sect 6.3.1.7

Callers

nothing calls this directly

Calls 9

LEShortEnumFieldClass · 0.90
LEShortFieldClass · 0.90
StrNullFieldUtf16Class · 0.90
StrNullFieldClass · 0.90
LEIntFieldClass · 0.90
FieldLenFieldClass · 0.90
XStrLenFieldClass · 0.90
FlagsFieldClass · 0.90
XLEShortFieldClass · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…