首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sqlmap发布数据

Sqlmap发布数据
EN

Stack Overflow用户
提问于 2016-05-13 07:55:57
回答 1查看 17.7K关注 0票数 2

我试图用POST方法运行sqlmap,但是我得到了这个错误:

[CRITICAL] no parameter(s) found for testing in the provided data (e.g. GET parameter 'id' in 'www.site.com/index.php?id=1')

现在,我知道对于POST方法,我必须运行带有数据标志的sqlmap (例如--data="name=value")

但是我的表单输入数据没有名称,数据是以字符串的形式发送的。

在这种情况下如何使用sqlmap?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-13 13:25:05

您可以使用星号*来指定注入点。试试这个:

代码语言:javascript
运行
复制
python sqlmap.py -u "http://www.example.com/index.php?id=1" --data="POST_STRING_HERE*" --dbs

注意数据字符串中的*。SQL map将询问您是否要处理通配符,在那里输入Y。它将忽略所有参数,并在*的位置注入有效负载。

docs

会在应该检查URI本身中的注入的位置添加一个星号*。例如,./sqlmap.py -u "http://target.tld/id1/1*/id2/2",sqlmap将在标有*字符的地方注入它的有效负载。此功能也适用于POST数据。支持多个注入点,并将按顺序进行评估。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37199244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档