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

Class PNETLOGON_DELTA_DOMAIN

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

Source from the content-addressed store, hash-verified

1123
1124
1125class PNETLOGON_DELTA_DOMAIN(NDRPacket):
1126 ALIGNMENT = (4, 8)
1127 fields_desc = [
1128 NDRPacketField("DomainName", UNICODE_STRING(), UNICODE_STRING),
1129 NDRPacketField("OemInformation", UNICODE_STRING(), UNICODE_STRING),
1130 NDRPacketField("ForceLogoff", OLD_LARGE_INTEGER(), OLD_LARGE_INTEGER),
1131 NDRShortField("MinPasswordLength", 0),
1132 NDRShortField("PasswordHistoryLength", 0),
1133 NDRPacketField("MaxPasswordAge", OLD_LARGE_INTEGER(), OLD_LARGE_INTEGER),
1134 NDRPacketField("MinPasswordAge", OLD_LARGE_INTEGER(), OLD_LARGE_INTEGER),
1135 NDRPacketField("DomainModifiedCount", OLD_LARGE_INTEGER(), OLD_LARGE_INTEGER),
1136 NDRPacketField("DomainCreationTime", OLD_LARGE_INTEGER(), OLD_LARGE_INTEGER),
1137 NDRIntField("SecurityInformation", 0),
1138 NDRIntField("SecuritySize", None, size_of="SecurityDescriptor"),
1139 NDRFullEmbPointerField(
1140 NDRConfStrLenField(
1141 "SecurityDescriptor", "", size_is=lambda pkt: pkt.SecuritySize
1142 )
1143 ),
1144 NDRPacketField("DomainLockoutInformation", UNICODE_STRING(), UNICODE_STRING),
1145 NDRPacketField("DummyString2", UNICODE_STRING(), UNICODE_STRING),
1146 NDRPacketField("DummyString3", UNICODE_STRING(), UNICODE_STRING),
1147 NDRPacketField("DummyString4", UNICODE_STRING(), UNICODE_STRING),
1148 NDRIntField("PasswordProperties", 0),
1149 NDRIntField("DummyLong2", 0),
1150 NDRIntField("DummyLong3", 0),
1151 NDRIntField("DummyLong4", 0),
1152 ]
1153
1154
1155class PNETLOGON_DELTA_GROUP(NDRPacket):

Callers 1

Calls 7

NDRPacketFieldClass · 0.90
NDRShortFieldClass · 0.90
NDRIntFieldClass · 0.90
NDRConfStrLenFieldClass · 0.90
UNICODE_STRINGClass · 0.85
OLD_LARGE_INTEGERClass · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…