系统粉 > 电脑问答 > 其他问答

已解决sqlmap不能运行,怎么解决

提问者:大漠1990  |  浏览次  |  提问时间:2017-04-06  |  回答数量:1

sqlmap不能运行,怎么解决步骤如下1. 去官网下载 http://sqlmap.org/, download.zip file2. 去网上找python2.7的安装包(按照官网上FAQ中的解释Python ...

已有1条答案
忆绝妄寻

忆绝妄寻

回答数:49  |  被采纳数:147

步骤如下1. 去官网下载 http://sqlmap.org/, download.zip file2. 去网上找python2.7的安装包(按照官网上FAQ中的解释Python >= 2.6 and < 3.0.这个范围以内的python都可以)p.s.如果你有更高级的python也没关系,不用卸载,我就是这样,直接装上python2.7就ok3.解压下载的sqlmap压缩包,然后重命名为sqlmap(方便cmd下输入),然后放入python2.7安装路径下就ok,一般就是C:\Python274. 然后点击sqlmap目录下的sqlmap.py,右键,打开方式,浏览,找到python2.7的python.exe。要不然有可能用更高级的python版本来打开,那就会出错了(没有其他python版本的忽略这步)5. 以管理员身份运行cmd,(cmd右键,管理员身份运行)然后cd到你放sqlmap程序的目录,运行就可以了。(注意,sqlmap主程序是sqlmap.py,输入时不要落下.py的后缀)p.s. 有一个更方便的方法:在sqlmap的目录里面建一个批处理(新建文本文档,然后把后缀改成.bat)里面写cmd.exe即可,之后创建该批处理的快捷方式,这样就省去了之前不断cd切换目录的步骤,直接就是sqlmap的路径了。p.s.运行时注意直接输入参数,开始注入即可。可以看看底下那张图上,我是怎么输入的。那个网址只是举个例子。如果只是输入sqlmap.py运行的话会报错的,就像这样Usage: python C:\Python27\sqlmap\sqlmap.py [options]sqlmap.py: error: missing a mandatory parameter ('-d', '-u', '-l', '-r', '-g', '-c', '--wizard' or '--update'), -h for helpPress Enter to continue...6.之后的详细的使用方法上网去找吧。总结一下几个关键的地方1. 需要用管理员cmd找到sqlmap.py然后运行2. 一定要是2.6-3.0的python3. 要从官网上下载安装文件,官网里面的才是原版的。之前我都是找下载站里面的。建议下载了以后就直接放进C:\python27,方便cmd下找到文件。好像有的人直接输入sqlmap就直接能打开程序,不知道他们怎么弄的,反正像这样在cmd下用cd找到程序再运行也可以。
2017-04-06 17:10:49
赞 4
相关问答
最新其他问答
解决方法