From e7e5333d233805cd7ff144852f324f7db9249e8c Mon Sep 17 00:00:00 2001 From: philsmd Date: Mon, 21 Mar 2016 09:11:10 +0100 Subject: [PATCH] fixed -m 5500 parser, avoid strange crashes --- docs/changes.txt | 4 ++++ src/shared.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/changes.txt b/docs/changes.txt index 6f5759d..f691d28 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -167,6 +167,10 @@ Type.: Bug File.: Host Desc.: Fixed some checks in the parser of -m 5300 = IKE-PSK MD5 and -m 5400 = IKE-PSK SHA1 +Type.: Bug +File.: Host +Desc.: Fixed some checks in the parser of -m 5500 = NetNTLMv1 + * changes v2.00 -> v2.01: Type.: Bug diff --git a/src/shared.c b/src/shared.c index afb3d47..3679ae7 100644 --- a/src/shared.c +++ b/src/shared.c @@ -10795,7 +10795,7 @@ int netntlmv1_parse_hash (char *input_buf, uint input_len, hash_t *hash_buf) char *hash_pos = strchr (srvchall_pos, ':'); - if (srvchall_pos == NULL) return (PARSER_SEPARATOR_UNMATCHED); + if (hash_pos == NULL) return (PARSER_SEPARATOR_UNMATCHED); uint srvchall_len = hash_pos - srvchall_pos; -- 2.25.1