BurpSuite暴力破解结果过滤

BurpSuite暴力破解大家应该都很熟悉了,甚至是破解结果过滤都很清楚(其实破解结果过滤也很简单),只是操作稍微有一点点不人性化,容易让人理解错误,这里只是为了给自己做个记录。

破解结果分析

  • 在日常工作中,常常只验证某接口是否存在暴力破解漏洞即可,都是使用几个、十几个数据进行测试,这样测试结果一目了然,但是在真实环境中,往往都需要大量数据进行暴力破解,那最难就是从众多结果中筛选出正确的数据。

  • 之前面试一个后选人,给我的回答就是看length,当时有点无语。因为业务接口需要根据不同参数返回不同的结果,比如:用户名不正确、密码错误、密码长度不够……。那这样的结果的长度就会有很多种可能,怎么能用长度来判断暴力破解结果呢?

  • 正确的办法是判断response的内容,每个系统都不一样,每个接口开发人都不一样,返回内容说明都不一样,是需要人为判断的。

  • 再一个,Length列是不能用过滤的方法搜索,所以不准确、不可靠、不实用

过滤

  • 首先,分析返回结果特征,如果下图,接口返回使用status等于多少来判断接口的参数是否正确,也可以用info参数进行印证。
    在这里插入图片描述
  • 其次,通过Filter进行response过滤,筛选可能正确的结果
    在这里插入图片描述
  • Regexcase sensitiveNegative searchFilter by status code等都不需要讨论,大家都明白,今天主要说的是show allhide all和过滤框(就是上图输入status":"0的框)
  • show allhide all分别表示全选和全不选2xx3xx4xx5xx的,不是你在滤框里填了内容后点击显示隐藏的按钮,很尴尬吧?,我是在过滤框里填了内容后,点击show all想显示我想过滤的内容,结果什么效果都没有。
  • 正确的方法,就是,当在过滤框里填完内容之后,只需要在其它空白地方点击一下,即可以执行过滤?
    在这里插入图片描述
    在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部