Windows不进入sqlmap目录执行sqlmap

最近sqlmap更新了一波,支持Python3了,然而Windows下sqlmap还有一个弊端,那就是每次想要用sqlmap都得跳到sqlmap.py所在目录,一次两次还行,次数多了就有点烦,于是想个办法让Windows能像kali一样任何地方一个命令直接运行sqlmap。

 

首先我们创建一个sqlmap.bat,内容是python sqlmap.py的路径

python D:\Tools\sqlmap\sqlmap.py

保存后运行一下

Windows不进入sqlmap目录执行sqlmap_第1张图片

效果出来了,接下来是接收参数

python D:\Tools\sqlmap\sqlmap.py %1 %2 %3 %4 %5 %6 %7 %8 %9

再运行一下

Windows不进入sqlmap目录执行sqlmap_第2张图片

发现报错了,原因是id=1那里,等号没有了,解决方法很简单,给url加上引号,再运行试试

 Windows不进入sqlmap目录执行sqlmap_第3张图片

接下来把我们的批处理文件添加到环境变量

Windows不进入sqlmap目录执行sqlmap_第4张图片

现在我们就能随便找个地方直接一句话执行sqlmap了

Windows不进入sqlmap目录执行sqlmap_第5张图片

 

你可能感兴趣的:(Windows不进入sqlmap目录执行sqlmap)