Web攻防视频教程第十二节 Sqlmap自定义检测参数-01.pdf

Web攻防视频教程第十二节 Sqlmap自定义检测参数-01.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Sqlmap视频课程

Sqlmap自定义检测参数

课程内容

1.Sqlmap设置探测等级3.Sqlmap设置页面比较参数

2.Sqlmap设置风险参数4.Sqlmap设置内容比较参数

01

Sqlmap设置探测等级

Sqlmap设置探测等级

--level此选项需要指定要执行的测试等级的参数。有五个层次。在执行有限数量的测试(请求)时,默

值为1。1~5探测复杂逐步提升。

sqlmap使用的有效负载在文本文件xml/payload.xml中指定。按照文件顶部的说明,如果sqlmap错过了

注入,您也应该能够添加自己的有效负载来进行测试!

这个选项不仅会影响到哪个有效负载sqlmap尝试,还会影响到在考试中取哪个注入点:GET和POST参数

总是被测试,HTTPCookie头值从第2级测试,HTTP用户代理/引用头值从第3级测试。

总之,检测SQL注入越困难,必须设置的——级别就越高。

在显示无法注册时,可以设置--level5来进行更强大的探测。

02

Sqlmap设置风险参数

Sqlmap设置风险参数

此选项需要指定要执行测试的风险的参数。有三个风险值。默认值为1,这对于大多数SQL注入点来

说是无害的。风险值2增加了大量基于查询时间的SQL注入测试的默认级别,值3也增加了基于or的

SQL注入测试。

在某些情况下,比如UPDATE语句中的SQL注入,注入基于or的有效负载可能导致表的所有条目的

更新,这肯定不是攻击者想要的。出于这个原因和其他原因,我们引入了这个选项:用户可以控制测

试的有效负载,用户可以任意选择使用也有潜在危险的负载。

例如:

--risknumnum范围1~3

03

Sqlmap设置页面比较参数

Sqlmap设置页面比较参数

默认情况下,通过比较注入的请求页面内容和未注入的原始页面内容,可以区分真查询和假查询。这种观念并不总是起

作用是因为在每次刷新页面内容的变化有时甚至没有注射,例如当页面有一个计数器,一个动态广告横幅或任何其他HTML

的一部分呈现动态和可能改变时间不仅因此用户的输入。为了绕过这个限制,sqlmap努力识别响应体的这些片段并进行

相应处理。

--string:指定包含字符串查询为True

--not-string:指定包含字符串查询为False

--regexp:指定通过正则表达式匹配字符串,查询为True

--code:指定匹配HTTP状态响应码,查询为True

04

Sqlmap设置内容比较参数

Sqlmap设置内容比较参数

--text-only:设置页面内容中包含文本。

例如:--text-only=“WelcomeforTrueandForbiddenforFalse”

--titles:设置页面title中包含文本。前提需要知道如何区分查询的真与假,根据返回字符串内

容不同。

--titles=”Login”

总结

1.Sqlmap设置探测等级3.Sqlmap设置页面比较参数

2.Sqlmap设置风险参数4.Sqlmap设置内容比较参数

谢谢

欢迎关注后续课程

文档评论(0)

xiadaofeike + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8036067046000055

1亿VIP精品文档

相关文档