From 457f501bbd3ee3094016c4f9c4992910e7a85854 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Mon, 1 Aug 2011 23:48:38 +0000 Subject: [PATCH] proper fix --- lib/core/common.py | 2 +- lib/utils/hash.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/core/common.py b/lib/core/common.py index 11f12280f..94961492d 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -254,7 +254,7 @@ class BigArray(list): index = y / BIGARRAY_CHUNK_LENGTH offset = y % BIGARRAY_CHUNK_LENGTH chunk = self.chunks[index] - if isinstance(chunk, list) and len(chunk) >= offset: + if isinstance(chunk, list): return chunk[offset] else: self._checkcache(index) diff --git a/lib/utils/hash.py b/lib/utils/hash.py index e2bd69fbe..d489936ce 100644 --- a/lib/utils/hash.py +++ b/lib/utils/hash.py @@ -278,7 +278,7 @@ def attackDumpedTable(): value = table[column]['values'][i] if hashRecognition(value, isOracle, isMySQL): - if colUser: + if colUser and i < len(table[colUser]['values']): if table[colUser]['values'][i] not in attack_dict: attack_dict[table[colUser]['values'][i]] = []