Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Unhandled exception (#f0569af6)

Fechada Para iniciantes
#6,137 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
68/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
python
Domínio
security

Direção de pesquisa

Comece por _resumeDBMS() em lib/core/target.py, especialmente pela chamada a re.search na linha 564 do traceback. Reproduza o problema com o comando do Windows informado e inspecione como o padrão é construído a partir do valor do DBMS retomado. O trabalho estará concluído quando esse comando não gerar mais o TypeError informado durante a configuração.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Running version: 1.10.9.32#dev
Python version: 3.13.7
Operating system: Windows-11-10.0.22631-SP0
Command line: sqlmap.py -r ***** --batch --file-read ..//key..//key..//key..//key..//key..//key..//key..//key..//key..//key..//key..//key..//key..//key..//key..//key..//key..//key --tamper space2comment
Technique: None
Back-end DBMS: None
Traceback (most recent call last):
  File "sqlmap.py", line 268, in main
    start()
    ~~~~~^^
  File "lib/core/decorators.py", line 108, in _
    result = f(*args, **kwargs)
  File "lib/controller/controller.py", line 523, in start
    setupTargetEnv()
    ~~~~~~~~~~~~~~^^
  File "lib/core/target.py", line 832, in setupTargetEnv
    _resumeHashDBValues()
    ~~~~~~~~~~~~~~~~~~~^^
  File "lib/core/target.py", line 542, in _resumeHashDBValues
    _resumeDBMS()
    ~~~~~~~~~~~^^
  File "lib/core/target.py", line 564, in _resumeDBMS
    _ = re.search(r"\A%s (.*)" % _, dbms, re.I)
  File "C:/Program Files/Python313/Lib/re/__init__.py", line 177, in search
    return _compile(pattern, flags).search(string)
           ~~~~~~~~^^^^^^^^^^^^^^^^
  File "C:/Program Files/Python313/Lib/re/__init__.py", line 350, in _compile
    p = _compiler.compile(pattern, flags)
  File "C:/Program Files/Python313/Lib/re/_compiler.py", line 752, in compile
    code = _code(p, flags)
  File "C:/Program Files/Python313/Lib/re/_compiler.py", line 585, in _code
    _compile(code, p.data, flags)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "C:/Program Files/Python313/Lib/re/_compiler.py", line 126, in _compile
    _compile(code, p, _combine_flags(flags, add_flags, del_flags))
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:/Program Files/Python313/Lib/re/_compiler.py", line 174, in _compile
    _compile(code, av, flags)
    ~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:/Program Files/Python313/Lib/re/_compiler.py", line 73, in _compile
    emit(OP_UNICODE_IGNORE[op])
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^
TypeError: list.append() takes exactly one argument (2 given)
Linguagem predominante
Python
Estrelas
38.6k
Forks
6.4k
Merge médio
1d 5h
PRs com merge (30d)
1

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de sqlmapproject/sqlmap

Todas as issues de sqlmapproject/sqlmap

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.