URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=65b17d4323e01add3db1b48e1f95b6fe02732177
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
65b17d4 by Guy Harris (guy@xxxxxxxxxxxx):
Reorganize the NTLMSSP blob and AUTHENTICATE message parsing.
The "result" argument to dissect_ntlmssp_blob() is never null, so don't
check for it being null.
Have separate clauses for LmChallengeResponse and NtChallengeResponse,
and do the checks for NTLMv1 vs. NTLMv2 inside those clauses.
Do the copy to client_challenge within the AUTHENTICATE message parsing
only if we've already determined that it's an NTLMv2 message.
Add some comments to better explain what's being done and to ask some
questions.
Change-Id: I52345eaeac4252d928b2e477751817084bf4e363
Reviewed-on: https://code.wireshark.org/review/8523
Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
Actions performed:
from 930f5b5 Bluetooth: OBEX: Fix crash when there is no Type/Name header in request
adds 65b17d4 Reorganize the NTLMSSP blob and AUTHENTICATE message parsing.
Summary of changes:
epan/dissectors/packet-ntlmssp.c | 108 +++++++++++++++++++++++++++-----------
1 file changed, 78 insertions(+), 30 deletions(-)