解决sqlmap无法正常使用

目录

简介

解决方法

【报错: https://github.com/sqlmapproject/sqlmap 访问失败】

【报错:sqlmap -h找不到命令“sqlmap”】

【报错:没有Release文件,无法安全得用该源进行更新】


简介

        本次是为了记录使用sqlmap失败后我的重新安装过程,希望可以给有着同样问题的小伙伴们一点参考*~(^-^)~*

        SQLmap使用教程图文教程(超详细)-CSDN博客

        但是无法成功使用(如图):

解决方法

        可能是sqlmap版本过低的原因,需要输入命令升级sqlmap版本

法一:

        参考文件:KaLi自带的sqlmap更新_kali更新sqlmap-CSDN博客

        输入命令删除sqlmap

apt-get remove sqlmap

         或者是强制删除:

sudo rm -rf /usr/share/sqlmap  # 强制删除(谨慎操作)

        输入命令克隆仓库

​
sudo git clone https://github.com/sqlmapproject/sqlmap.git /usr/share/sqlmap

​

         运行源码:

cd /usr/share/sqlmap

python sqlmap.py -h

         成功^0^,运行结果如图:

        输入命令添加符号链接到系统路径:

sudo ln -s /usr/share/sqlmap/sqlmap.py /usr/local/bin/sqlmap

        这样就可以直接输入sqlmap -h使用(通过`git clone`下载的是源代码,需要`python sqlmap.py`手动执行Python脚本,而通过`apt install sqlmap`安装的是系统包,会将可执行文件放在系统路径中,如`/usr/bin/sqlmap`,因此可以直接使用`sqlmap`命令)

【报错: https://github.com/sqlmapproject/sqlmap 访问失败】

 

1、先ping github.com长尝试是否连接网络

2、能够成功连接的话,尝试更换Git的SSL后端        

sudo apt install libcurl4-openssl-dev  #安装OpenSSL依赖
sudo apt install git --reinstall -o Dpkg::Options::="--force-overwrite"  #重新编译Git使用OpenSSL

再次输入git clone https://github.com/sqlmapproject/sqlmap 安装

输入apt-get install gnutls-bin 

输入sqlmap -h 尝试运行

【报错:sqlmap -h找不到命令“sqlmap”】

这个和升级版本的方法是一样滴,删了再安装

​
sudo rm -rf /usr/share/sqlmap  
sudo git clone https://github.com/sqlmapproject/sqlmap.git /usr/share/sqlmap
sudo ln -s /usr/share/sqlmap/sqlmap.py /usr/local/bin/sqlmap

​

【报错:没有Release文件,无法安全得用该源进行更新】

可能是因为混合使用了镜像源,这里将所有的镜像源统一到中科大

sudo nano /etc/apt/sources.list  #进入文件
deb Index of /kali/ kali-rolling main non-free contrib
deb-src Index of /kali/ kali-rolling main non-free contrib  #替换源
sudo apt update && sudo apt upgrade -y  #保存运行

​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值