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

Unhandled exception (#39dcac2a)

Aberta Para iniciantes
#6,133 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
78/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
python
Domínio
cli, security

Direção de pesquisa

Comece em lib/core/target.py, especialmente em _createFilesDir e _createTargetDirs, e inspecione a definição de SQLMAP_FILES_PATH usada com conf.hostname. Reproduza o comando relatado ou uma execução mínima usando o diretório de saída mostrado e os caracteres de formato de data. O trabalho estará concluído quando a configuração do target criar seus diretórios sem o ValueError e o tratamento de caminhos existente permanecer intacto.

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

Descrição

Running version: 1.10.9.31#dev
Python version: 3.13.14
Operating system: Windows-11-10.0.26200-SP0
Command line: sqlmap.py -u ****************** --level=5 --risk=3 --technique=BEUSTQ --threads=10 --random-agent --tamper=space2comment,between,charencode --dbs --tables --columns --dump-all --batch --answers=******************************** --timeout=30 --retries=3 --delay=0.5 --force-ssl --is-dba --current-user --current-db --hostname --privileges --roles --common-tables --common-columns --file-read=/etc/passwd --os-shell --reg-read --hex --smart --text-only --fresh-queries --output-dir=./rexurs_scan_$(date +%Y%m%d_%H%M%S) -t traffic.log --har=traffic.har --parse-errors --csrf-retries=3 --skip-waf --forms --crawl=3 --crawl-exclude=logout --mine-params
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 825, in setupTargetEnv
    _createTargetDirs()
    ~~~~~~~~~~~~~~~~~^^
  File "lib/core/target.py", line 753, in _createTargetDirs
    _createFilesDir()
    ~~~~~~~~~~~~~~~^^
  File "lib/core/target.py", line 670, in _createFilesDir
    conf.filePath = paths.SQLMAP_FILES_PATH % normalizeUnicode(getUnicode(conf.hostname))
                    ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ValueError: unsupported format character 'Y' (0x59) at index 74
Linguagem predominante
Python
Estrelas
38.5k
Forks
6.4k
Merge médio
3d 3h
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.