Skip to content

Unhandled exception (#6cf06a0a) #6057

@sqlmapreporter

Description

@sqlmapreporter
Running version: 1.10.5.0
Python version: 3.14.3
Operating system: Windows-2025Server-10.0.26100-SP0
Command line: sqlmap.py --proxy *********************** --random-agent --threads 5 -u ******************************************* --dbs
Technique: UNION
Back-end DBMS: MySQL (fingerprinted)
Traceback (most recent call last):
  File "sqlmap.py", line 222, in main
    start()
    ~~~~~^^
  File "lib/core/decorators.py", line 99, in _
    result = f(*args, **kwargs)
  File "lib/controller/controller.py", line 732, in start
    action()
    ~~~~~~^^
  File "lib/controller/action.py", line 107, in action
    conf.dumper.dbs(conf.dbmsHandler.getDbs())
                    ~~~~~~~~~~~~~~~~~~~~~~~^^
  File "plugins/generic/databases.py", line 140, in getDbs
    values = inject.getValue(query, blind=False, time=False)
  File "lib/core/decorators.py", line 125, in _
    result = f(*args, **kwargs)
  File "lib/core/decorators.py", line 99, in _
    result = f(*args, **kwargs)
  File "lib/request/inject.py", line 423, in getValue
    value = _goUnion(forgeCaseExpression if expected == EXPECTED.BOOL else query, unpack, dump)
  File "lib/request/inject.py", line 352, in _goUnion
    output = unionUse(expression, unpack=unpack, dump=dump)
  File "lib/techniques/union/use.py", line 285, in unionUse
    output = _oneShotUnionUse(query, False)
  File "lib/techniques/union/use.py", line 94, in _oneShotUnionUse
    payload = agent.payload(newValue=query, where=where)
  File "lib/core/agent.py", line 301, in payload
    retVal = self.random_case_keywords(retVal)
  File "lib/core/agent.py", line 96, in random_case_keywords
    payload = re.sub(
        r"\b%s\b" % k,
    ...<5 lines>...
        flags=re.I
    )
  File "/Python314/Lib/re/__init__.py", line 208, in sub
    return _compile(pattern, flags).sub(repl, string, count)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "lib/core/agent.py", line 98, in <lambda>
    lambda m: "".join(
              ~~~~~~~^
        c.upper() if random.random() > 0.5 else c.lower()
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        for c in m.group(0)
        ^^^^^^^^^^^^^^^^^^^
    ),
    ^
  File "lib/core/agent.py", line 99, in <genexpr>
    c.upper() if random.random() > 0.5 else c.lower()
                 ^^^^^^
NameError: name 'random' is not defined. Did you mean: 'randomInt'? Or did you forget to import 'random'?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions