目录
【报错: https://github.com/sqlmapproject/sqlmap 访问失败】
简介
本次是为了记录使用sqlmap失败后我的重新安装过程,希望可以给有着同样问题的小伙伴们一点参考*~(^-^)~*
但是无法成功使用(如图):
解决方法
可能是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 #保存运行