Hacktoberfest 2026:維護者為十月標記出來的 issue,仍然開放、適合新手。 瀏覽 Hacktoberfest issue

Unhandled exception (#f0569af6)

已關閉 適合新手
#6,137 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視

還沒有人認領這個 Issue。

評估

難度
2/5
預估耗時
1-3 小時
新手友好度
68/100
Issue 類型
缺陷
描述清晰度
基本清楚
活躍度
活躍
技術堆疊
python
領域
security

研究方向

從 lib/core/target.py 中的 _resumeDBMS() 開始,尤其檢查回溯中第 564 行對 re.search 的呼叫。使用回報的 Windows 命令重現問題,並檢查如何根據恢復的 DBMS 值建構模式。完成標準是此命令在設定期間不再引發回報的 TypeError。

由索引模型根據 Issue 內容生成。

描述

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)
主要語言
Python
星號
38.6k
分支
6.4k
平均合併
1 天 5 小時
30 天內合併 PR
1

環境準備

  • 沒有 Dockerfile 或 Docker Compose 檔案
  • 沒有 Pull Request 範本
  • 閱讀貢獻指南

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

sqlmapproject/sqlmap 的其他 Issue

查看 sqlmapproject/sqlmap 的全部 Issue

相似的 Issue

更多 Python Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。