美文网首页
bugku ctf题 sql2

bugku ctf题 sql2

作者: zaizainani | 来源:发表于2019-02-22 17:32 被阅读0次

一道sql注入题,记录下相关知识点。

打开是个平平无奇的登陆界面,然而现实是残酷的,=,空格,and, or等字符全被过滤。

查找大佬wp,发现新思路。利用知识点:  'xxxx'-0-''的值为0,'xxxxx'-1-''的值为-1,但在执行sql查询时, 当'xxxx'-0-''整个表达式为0时,username和0比较也会变成0,条件匹配成功,可避免username报错。

构造mid语句,使执行的sql为:select * from xxx where username='admin'-1-'',这样username不为admin,返回提示会是password错误,通过返回信息不同可判定获取的字符串是否正确。

构造sql语句为1,即构造等式:(ascii(mid(REVERSE(mid((passwd)from(-x)))from(-1)))="x"),前一个x是查询位数,后一个是查到的值。

代码如下:

解密出密码的md5值,然后登陆即可根据提示拿到flag。

参考文章:https://blog.csdn.net/xuchen16/article/details/82967627

相关文章

  • bugku ctf题 sql2

    一道sql注入题,记录下相关知识点。 打开是个平平无奇的登陆界面,然而现实是残酷的,=,空格,and, or等字符...

  • RSA从原理到ctf解题(解题篇Ⅰ)

    bugku rsa 一道关于rsa常规的ctf题目(来自bugku):链接:https://ctf.bugku.c...

  • 2019-03-31

    Bugku-代码审计 https://ctf.bugku.com/challenges 1、extract变量覆盖...

  • Bugku-CTF题解WEB部分

    去训练一下基础! Bugku地址:https://ctf.bugku.com/challenges 0x01 we...

  • CTF练习平台(一)

    题库来自www.bugku.com里的CTF平台。 第一题 进群在群公告找flag。 第二题 查看源码就能找到fl...

  • Bugku CTF记录

    前言: 此文用于记录做BugkuCTF时遇到的知识,主要为了巩固和查阅。 记录各种知识 1.stripos(字符串...

  • python 进行进制转换的脚本编写

    python 在ctf进制转换的应用 4进制转换(题目来源bugku)进制字符串如下:1212 1230 1201...

  • Bugku CTF 秋名山老司机 writeup

    Bugku CTF 秋名山老司机 writeup 本题要求计算响应内容中的表达式并用 POST 请求返回结果,实质...

  • Console application 4

    1.先附上这个小游戏的网址 http://ctf.bugku.com/files/d2935133b45ff7a3...

  • bugku_ctf,web第5题_矛盾

    题目 还是php的代码, 看过之前的get那题应该知道该如何答题 分析 给num赋一个值, 这个值不是数字但是等于...

网友评论

      本文标题:bugku ctf题 sql2

      本文链接:https://www.haomeiwen.com/subject/lwieyqtx.html