kali更新sqlmap命令以及更新后无法使用的解决方法

记录一次小问题的解决方法,大佬不许看(*/ω\*)

下载kali后,里面的软件不一定是最新的,网上给出的命令如

sudo apt update
sudo apt upgrade

这两条命令可能没有无法使某些软件更新到最新版本,例如sqlmap

然后呢就得单独更新,比如命令

sqlmap --update

然后更新完以后,再次输入sqlmap想要使用的时候,就会变成下面这个样子,删除重新安装也没办法解决问题
在这里插入图片描述
网上找了半天也没找到解决方案(不知道是因为太简单没人查,还是因为没人能遇到这个问题,因为我解决以后觉得真的挺简单的,应该是我太憨了,所以才会遇到这种问题)

解决方案很简单,打开sqlmap的安装目录,我的安装目录在是usr/share的文件夹里,在sqlmap的文件夹里找到sqlmap.py,打开文件以后,他的第一行长这样
在这里插入图片描述
此时才知道,原来kali的usr/bin里并没有python这个东西,只有python2和python3,因此在第一行把python改成python2就行了,如下图。(当然不同的人可能python2叫的名字可能不一样,可以去usr/bin的文件夹找一找叫什么名字再修改)
在这里插入图片描述
在这里插入图片描述
注意:修改完以后虽然sqlmap能启动了,但是不知道会不会有什么后遗症,因为sqlmap其他文件夹下的__init__.py内的并没有改正,建议也改一改吧

  • 8
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值