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

Class PNETLOGON_VALIDATION_TICKET_LOGON

scapy/layers/msrpce/raw/ms_nrpc.py:486–519  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

484
485
486class PNETLOGON_VALIDATION_TICKET_LOGON(NDRPacket):
487 ALIGNMENT = (8, 8)
488 fields_desc = [
489 NDRLongField("Results", 0),
490 NDRSignedIntField("KerberosStatus", 0),
491 NDRSignedIntField("NetlogonStatus", 0),
492 NDRPacketField("SourceOfStatus", UNICODE_STRING(), UNICODE_STRING),
493 NDRFullEmbPointerField(
494 NDRPacketField(
495 "UserInformation",
496 PNETLOGON_VALIDATION_SAM_INFO4(),
497 PNETLOGON_VALIDATION_SAM_INFO4,
498 )
499 ),
500 NDRFullEmbPointerField(
501 NDRPacketField(
502 "DeviceInformation",
503 PNETLOGON_VALIDATION_SAM_INFO4(),
504 PNETLOGON_VALIDATION_SAM_INFO4,
505 )
506 ),
507 NDRIntField("UserClaimsLength", None, size_of="UserClaims"),
508 NDRFullEmbPointerField(
509 NDRConfStrLenField(
510 "UserClaims", "", size_is=lambda pkt: pkt.UserClaimsLength
511 )
512 ),
513 NDRIntField("DeviceClaimsLength", None, size_of="DeviceClaims"),
514 NDRFullEmbPointerField(
515 NDRConfStrLenField(
516 "DeviceClaims", "", size_is=lambda pkt: pkt.DeviceClaimsLength
517 )
518 ),
519 ]
520
521
522class NetrLogonSamLogon_Request(NDRPacket):

Calls 8

NDRLongFieldClass · 0.90
NDRSignedIntFieldClass · 0.90
NDRPacketFieldClass · 0.90
NDRIntFieldClass · 0.90
NDRConfStrLenFieldClass · 0.90
UNICODE_STRINGClass · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…