diff options
Diffstat (limited to 'src/ntlm_common.h')
-rw-r--r-- | src/ntlm_common.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ntlm_common.h b/src/ntlm_common.h index e3fe56e..24d12fb 100644 --- a/src/ntlm_common.h +++ b/src/ntlm_common.h @@ -98,6 +98,16 @@ struct wire_chal_msg { }; #pragma pack(pop) +/* We have evidence of at least one old broken server + * that send shorter CHALLENGE msgs like this: */ +#pragma pack(push, 1) +struct wire_chal_msg_old { + struct wire_msg_hdr header; + struct wire_field_hdr target_name; + uint32_t neg_flags; + uint8_t server_challenge[8]; +}; +#pragma pack(pop) #pragma pack(push, 1) struct wire_auth_msg { |