From e5aa557bd413f2802e353c045686d2ad884661d7 Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Thu, 16 Oct 2008 15:39:25 +0000 Subject: [PATCH] Minor fix --- doc/ChangeLog | 2 +- lib/request/inject.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/ChangeLog b/doc/ChangeLog index 526335202..3dda3a4cf 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -11,7 +11,7 @@ sqlmap (0.6.1-1) stable; urgency=low wrap sqlmap in Metasploit and any other tool; * Minor enhancement to save also the length of query output in the session file when retrieving the query output length for ETA or for - resume purposes. TODO: fix for ETA + resume purposes. -- Bernardo Damele A. G. Fri, 10 Oct 2008 10:00:00 +0100 diff --git a/lib/request/inject.py b/lib/request/inject.py index 102c970e9..380bcc7c0 100644 --- a/lib/request/inject.py +++ b/lib/request/inject.py @@ -55,13 +55,13 @@ def __getFieldsProxy(expression): def __goInference(payload, expression): start = time.time() - dataToSessionFile("[%s][%s][%s][%s][" % (conf.url, kb.injPlace, conf.parameters[kb.injPlace], expression)) - if ( conf.eta or conf.threads > 1 ) and kb.dbms: _, length, _ = queryOutputLength(expression, payload) else: length = None + dataToSessionFile("[%s][%s][%s][%s][" % (conf.url, kb.injPlace, conf.parameters[kb.injPlace], expression)) + count, value = bisection(payload, expression, length=length) duration = int(time.time() - start)