diff --git a/lib/techniques/blind/inference.py b/lib/techniques/blind/inference.py index dc5f57edc..534627b81 100644 --- a/lib/techniques/blind/inference.py +++ b/lib/techniques/blind/inference.py @@ -34,7 +34,6 @@ from lib.core.enums import CHARSET_TYPE from lib.core.enums import DBMS from lib.core.enums import PAYLOAD from lib.core.exception import SqlmapThreadException -from lib.core.progress import ProgressBar from lib.core.settings import CHAR_INFERENCE_MARK from lib.core.settings import INFERENCE_BLANK_BREAK from lib.core.settings import INFERENCE_UNKNOWN_CHAR @@ -49,6 +48,7 @@ from lib.core.threads import getCurrentThreadData from lib.core.threads import runThreads from lib.core.unescaper import unescaper from lib.request.connect import Connect as Request +from lib.utils.progress import ProgressBar from lib.utils.xrange import xrange def bisection(payload, expression, length=None, charsetType=None, firstChar=None, lastChar=None, dump=False): diff --git a/lib/techniques/error/use.py b/lib/techniques/error/use.py index da1aa214e..885618e74 100644 --- a/lib/techniques/error/use.py +++ b/lib/techniques/error/use.py @@ -35,7 +35,6 @@ from lib.core.data import logger from lib.core.data import queries from lib.core.dicts import FROM_DUMMY_TABLE from lib.core.enums import DBMS -from lib.core.progress import ProgressBar from lib.core.settings import CHECK_ZERO_COLUMNS_THRESHOLD from lib.core.settings import MYSQL_ERROR_CHUNK_LENGTH from lib.core.settings import MSSQL_ERROR_CHUNK_LENGTH @@ -48,6 +47,7 @@ from lib.core.threads import getCurrentThreadData from lib.core.threads import runThreads from lib.core.unescaper import unescaper from lib.request.connect import Connect as Request +from lib.utils.progress import ProgressBar def _oneShotErrorUse(expression, field=None): offset = 1 diff --git a/lib/techniques/union/use.py b/lib/techniques/union/use.py index 7488cee0d..50a904591 100644 --- a/lib/techniques/union/use.py +++ b/lib/techniques/union/use.py @@ -44,13 +44,13 @@ from lib.core.dicts import FROM_DUMMY_TABLE from lib.core.enums import DBMS from lib.core.enums import PAYLOAD from lib.core.exception import SqlmapSyntaxException -from lib.core.progress import ProgressBar from lib.core.settings import SQL_SCALAR_REGEX from lib.core.settings import TURN_OFF_RESUME_INFO_LIMIT from lib.core.threads import getCurrentThreadData from lib.core.threads import runThreads from lib.core.unescaper import unescaper from lib.request.connect import Connect as Request +from lib.utils.progress import ProgressBar def _oneShotUnionUse(expression, unpack=True, limited=False): retVal = hashDBRetrieve("%s%s" % (conf.hexConvert, expression), checkConf=True) # as union data is stored raw unconverted