From 5e86087cb1e03e4d4f1b49d0bee44035b9e2e98c Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Thu, 15 Apr 2010 10:06:38 +0000 Subject: [PATCH] Minor bug fix for -d to avoid resuming queries when they're SELECT on sqlmap own tables, aligned to same resume of -u now. --- lib/request/direct.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/request/direct.py b/lib/request/direct.py index 6815cd435..ca8ef944f 100644 --- a/lib/request/direct.py +++ b/lib/request/direct.py @@ -50,7 +50,7 @@ def direct(query, content=True): if not select: output = timeout(func=conf.dbmsConnector.execute, args=(query,), duration=conf.timeout, default=None) - elif conf.hostname in kb.resumedQueries and query in kb.resumedQueries[conf.hostname]: + elif conf.hostname in kb.resumedQueries and query in kb.resumedQueries[conf.hostname] and "sqlmapoutput" not in query and "sqlmapfile" not in query: output = base64unpickle(kb.resumedQueries[conf.hostname][query][:-1]) infoMsg = "resumed from file '%s': " % conf.sessionFile