From a8f4fbfa368e19c6fe31f9527eee56151ca81500 Mon Sep 17 00:00:00 2001 From: DidierA Date: Thu, 11 Mar 2021 09:33:38 +0100 Subject: [PATCH] Fix index out of range in COMBO, and unhexlify in tcp_fuzz --- patator.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/patator.py b/patator.py index d33845e..f47162b 100755 --- a/patator.py +++ b/patator.py @@ -2062,7 +2062,7 @@ Please read the README inside for more examples and usage information. payload[k] = payload[k].replace('NET%d' % i, prod[i]) elif t == 'COMBO': for j, k in keys: - payload[k] = payload[k].replace('COMBO%d%d' % (i, j), prod[i].split(self.combo_delim, len(keys)-1)[j]) + payload[k] = payload[k].replace('COMBO%d%d' % (i, j), prod[i].split(self.combo_delim)[j]) elif t == 'MOD': for k in keys: payload[k] = payload[k].replace('MOD%d' % i, prod[i]) @@ -5127,8 +5127,8 @@ class TCP_fuzz: fp = socket.create_connection((host, port), int(timeout)) if ssl != '0': fp = wrap_socket(fp) - fp.send(unhexlify(data)) - #fp.send(b(data)) + #fp.send(unhexlify(data)) + fp.send(b(data)) with Timing() as timing: resp = fp.recv(1024) fp.close()