| 432 | |
| 433 | |
| 434 | class SMBNegotiate_Response_Extended_Security(_SMBNegotiate_Response): |
| 435 | name = "SMB Negotiate Extended Security Response (SMB)" |
| 436 | WordCount = 0x11 |
| 437 | fields_desc = SMBNegotiate_Response_NoSecurity.fields_desc[:12] + [ |
| 438 | LEFieldLenField( |
| 439 | "ByteCount", None, length_of="SecurityBlob", adjust=lambda _, x: x + 16 |
| 440 | ), |
| 441 | SMBNegotiate_Response_NoSecurity.fields_desc[13], |
| 442 | UUIDField("GUID", None, uuid_fmt=UUIDField.FORMAT_LE), |
| 443 | PacketLenField( |
| 444 | "SecurityBlob", None, GSSAPI_BLOB, length_from=lambda x: x.ByteCount - 16 |
| 445 | ), |
| 446 | ] |
| 447 | |
| 448 | |
| 449 | bind_top_down( |
nothing calls this directly
no test coverage detected
searching dependent graphs…