sqlmap输入命令回车自动退出故障排查

sqlmap输入命令回车自动退出故障排查。

在 Windows 命令行中执行 python --version 没有反馈版本信息,但 where python 显示两个 Python 路径 时,通常是环境变量冲突 或权限问题导致。以下是解决方案:

步骤 1:明确可用的 Python 路径(已通过 where python 完成)

执行 where python,输出显示两个 Python 路径:

  1. C:\Users\amoge\AppData\Local\Microsoft\WindowsApps\python.exe (Microsoft Store 安装的 Python,通常需管理员权限才能调用,普通命令行可能"静默失败")
  2. C:\Users\amoge\AppData\Local\Python\bin\python.exe (自行安装的 Python,如通过官网下载安装包安装)

步骤 2:用完整路径测试目标 Python 版本

在命令行中,使用第二个路径(自行安装的 Python)直接执行版本查询,验证其是否可用:

复制代码
C:\Users\amoge\AppData\Local\Python\bin\python.exe --version
  • 如果能输出版本号(如 Python 3.9.7),说明该 Python 程序正常,问题出在系统优先调用了 Microsoft Store 的 Python。
  • 如果仍无输出,说明该 Python 安装本身存在问题(如安装失败/路径错误),需重新安装 Python。

步骤 3:修改环境变量,优先使用目标 Python

若自行安装的 Python 正常,但系统"优先调用 Microsoft Store 的 Python",需调整环境变量的顺序:

  1. 右击"此电脑" → "属性" → "高级系统设置" → "环境变量"

  2. 在"系统变量"列表中找到 Path → 点击"编辑"

  3. 在 Path 的列表中,找到以下两项:

    • C:\Users\amoge\AppData\Local\Microsoft\WindowsApps(Microsoft Store 路径)
    • C:\Users\amoge\AppData\Local\Python\bin(自行安装的 Python 路径)
  4. 选中 C:\Users\amoge\AppData\Local\Python\bin,点击"上移"按钮,将其移动到 C:\Users\amoge\AppData\Local\Microsoft\WindowsApps 上方 (确保自行安装的路径优先级更高)

  5. 点击"确定"保存修改

步骤 4:验证修改

重新打开命令行(或执行 cmd 启动新会话),再次执行:

复制代码
python --version

此时应正常输出 Python 版本号。

扩展:若想彻底移除 Microsoft Store 的 Python

若不需要 Microsoft Store 安装的 Python,可通过 开始菜单 → 找到 Python 相关应用 → 右击"卸载" 来移除,避免路径冲突。

这些步骤之后回车闪退问题依旧存在。

步骤5:如果使用Python 3,需要指定Python解释器

如果您的系统有多个Python版本,使用以下命令:

复制代码
python sqlmap.py -u "http://127.0.0.1/sqli-labs/Less-3/?id=1"

尝试之后sqlmap可以正常使用了!!

相关推荐
叼烟扛炮1 分钟前
[LangChain] 学习笔记(04):手搓 ChatGPT 打字机——流式输出(SSE)与模型初始化选型
人工智能·笔记·chatgpt·langchain
李帅朋32 分钟前
INP-Former阅读笔记
笔记·深度学习·计算机视觉
FungLeo1 小时前
成为全栈·基础补充·Web 安全基础:XSS、CSRF 与 SQL 注入
web安全·网络安全·xss·csrf·sql注入·成为全栈
叼烟扛炮1 小时前
Linux 学习笔记(六十一):网络编程毕业设计——Reactor 反应堆模式
linux·网络·笔记·学习·课程设计
科小怪1 小时前
Obsidian 下载安装:官网下太慢?笔记存自己电脑,不注册不联网
笔记·下载教程·obsidion
IT规划师1 小时前
API 安全三支柱:认证、防篡改、防重放的工程实践
安全·api
叼烟扛炮3 小时前
Linux 学习笔记(五十九):epoll 的生死抉择——LT 与 ET 模式
linux·运维·服务器·网络·笔记·学习·php
johnsong9 小时前
AI前沿日报 · 2026-10-31 | 安全失守——当AI工具被下毒、当云端门户洞开
人工智能·安全
水云桐程序员9 小时前
从零开发软件的步骤,软件开发从零到完成应该怎么做?
笔记·学习·软件构建·个人开发
David猪大卫10 小时前
【Linux修炼】环境变量、进程地址空间
linux·c语言·经验分享·笔记·学习·ubuntu·centos