BugkuCTF-WEB题login1

知识点

存在SQL约束攻击的网站,注册时通过数据库已有账户例如admin+大量空格,随意密码点击注册,后端先在数据库查找select,将已有账户扩充相同长度,已有账户与注册账户(有大量空格)不等,因为有效长度不同(已有账户扩充的长度不为有效长度),之后插入insert,截断注册账户的多余长度,但后面为大量的空格,由于在SQL里执行字符串处理时,字符串末尾的空格符将会被删除,所以最后插入的注册账户即为已有账户admin,密码成为注册时的密码,即可成功登陆。

补充:
简单来说:就是在注册页面通过大量空格来超过sql里的约束字符,令在读取用户名时,不用被查询到是重复用户名,达到越权。

在INSERT里,SQL会根据varchar(n)来限制字符串的最大长度。
1、如果字符串的长度大于“n”个字符的话,那么仅使用字符串的前“n”个字符.
2、在SQL里执行字符串处理时,字符串末尾的空格符将会被删除。

解题流程

0、打开网页,查看题目描述
hint:SQL约束攻击
在这里插入图片描述
1、分析进攻方法:
约束SQL注入的原理就是利用的约束条件,比如最长只能有15个字符的话,如果你输入的是abcdefghijklmnop(16位),那么保存在数据库里的就是abcdefghijklmno,那么别人用abcdefghijklmno注册一个用户名,就可以登陆。

还有一个可以利用的地方就是SQL在执行字符串处理的时候是会自动修剪掉尾部的空白符的,也就是说"abc"=="abc ",同样我们可以通过注册用户名为"abc "的账号来登陆"abc"的账号。

那就试着用"admin "注册了一个账号,用这个的密码登陆"admin"账号
2、注册账号,账号为"admin ",密码符合要求即可
在这里插入图片描述
3、登陆刚才注册好的账号:admin(注意不为admin,因为经过后台处理)加上注册输入的密码
在这里插入图片描述
4、得到flag:flag{dceb7d257aaf2f3663fe556a5a690123}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525228.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

今天凌晨,AWS一口气又双叒叕发布了N个新服务

【CSDN记者美国拉斯维加斯现场报道】在北京时间今天凌晨刚刚结束的AWS re:invent 2018的Keynote上,在AWS CEO Andy Jassy长达2个半小时的主题演讲中,AWS一口气又宣布推出了N项新服务,范围涉及存储、文件系统、集中管理、安全、数据…

SQL约束攻击

主要知识点 数据库字符串比较:在数据库对字符串进行比较时,如果两个字符串的长度不一样,则会将较短的字符串末尾填充空格,令两个字符串的长度一致,比如,字符串A:[String]和字符串B:[String2]进行比较时&am…

AI应届博士生年薪八十万,贵吗?

前一段时间,“AI 应届博士生年薪 80 万元”上了微博热搜。这条热搜上的很莫名其妙,从行业本身来说,AI 行业的人才薪资确实高于一般行业。猎聘联合 GMIC 发布的《 2018 AI 人才竞争力报告》指出,AI 领域从业者平均薪资高于互联网行…

BugkuCTF-PWN题pwn2-overflow超详细讲解

解题思路 1)计算出get_shell_的地址偏移量 2)算出来之后就直接溢出到后门函数 知识点 x64函数调用规则 解题之前我们先学下linux x64的函数调用规则。 x64机器在调用某个函数前,比如int func(int a, int b, int c, int d, int e, int f, …

云漫圈 | 革命版互联网公司虐恋大戏,周一拿去怼业务!

周末,来几张逗逼的漫画醒醒神~!程序员/设计师/产品经理相爱相杀的「革命版互联网公司虐恋大戏」温情上映~1.微信群:添加小编微信:color_ld,备注“进群姓名公司职位”即可,加入【云计算学习交流群】&#xf…

BugkuCTF-PWN题pwn3-read_note超详细讲解

知识点 puts()的特性 , puts()会一直输出某地址的数据,直到遇到 \x00 Canary最低位为\x00(截断符) \x 和 0x 的区别: 区别不大,都是把数按16进制输出。 1、0x 表示整型数值 (十六进制) char c 0x42; 表示的是一个数值(字母B的…

文末有福利 | 停不下来!程序员在GitHub上开源了一个自制表情包项目

世界上本没有表情包,脑洞大的人多了,便有了表情包,如今,大家伙聊天都离不开表情包,但是手头上很多时候表情包根本不够用,所以市面上就有很有App、小程序可以帮助你制作专属你的表情包而程序员在这方面就有个…

BugkuCTF-Crypto题把猪困在猪圈里

下载file.txt文件 在给的内容头部添加data:image/jpg;base64, 将base64编码转为图片 然后下载图片: 百度猪圈密码,得到flag 注意:猪圈密码flag小写

面趣 | 那些面试没过的程序员,都去了哪里?答案真的挺励志

年底又到裁员季,那些还在挣扎着找工作的小伙伴,现在怎么样了?很好奇,那些没有面试成功的朋友最后都去了哪里?尤其是程序员这一庞大群体。有人给出的答案是,不存在“没有通过一个公司的面试,那以…

BugkuCTF-Crypto题贝斯家

密文&#xff1a;iH<,{bdR2H;i6*Tm,Wx2izpx2! 本题要点&#xff1a;base91转码 看到贝斯家… 那么这串字符一定为BASE系列的了 常见的都是base64/base32/base16…和这串字符好像都不太形似 base91的编码原理 base91是将二进制数据编码为ASCII字符的高级方法。 它类似于UUe…

web前端 到底怎么学?掌握什么可以拿到高薪?

web前端到底怎么学&#xff1f;那么在讲 web前端怎么学 这个大命题之前呢&#xff0c;依据我本人的尿性&#xff0c;还是得先把你拉入坑&#xff0c;让你在坑里好好学 O(∩_∩)Oweb前端的历史渊源 和一些出处&#xff0c;童鞋们大概都有所了解了。下面我们进入【相爱】阶段&…

BugkuCTF-Crypto题缝合加密

下载文件&#xff0c;打开 fence:栅栏 看组成规律&#xff0c;很明显和键盘有关系&#xff0c;但是第一租的qwedc既不能组成一个字母或数字&#xff0c;也没有围住一个字母或者数字&#xff0c;但是结合前面提到的pig&#xff0c;推测这里是猪圈密码 第一组的qwedc对应的是 …

腾讯员工用漫画自述悲惨职场经历,网友大呼:社会巨婴

最近微博上有几组“漫画”火了&#xff0c;但是却引发了巨大的争议&#xff0c;漫画作者微博昵称为“知春鹿可不这么想”&#xff0c;作者自称是腾讯的实习生&#xff0c;并通过漫画的形式描述着自己秋招、面试、实习等生活状态。这是其中一篇漫画。很多网友直接说出作者就是一…

BugkuCTF-Crypto题告诉你个秘密

描述: 636A56355279427363446C4A49454A7154534230526D6843 56445A31614342354E326C4B4946467A5769426961453067 观察发现为十六进制转字符 点击十六进制转字符 发现有大写有小写还有数字 推测是base64&#xff1a; base64解密网站https://ctf.bugku.com/tool/base64 可以在后面…

BugkuCTF-Crypto题简单加密

题目&#xff1a; e6Z9i]8RUQHE{RnY{QXgQnQ{XVlRXlpXI5Q6Q6SKY8jUAA 看起来很像base64&#xff0c;但是有一些字符不在base64加密字符的范围&#xff0c;由最后两个AA&#xff0c;猜测是偏移ascii码之后的结果。 偏移4位 打开密码机器下载版.htm 点击凯撒移位 输入密文 点击-4&…

AWS Lambda重大更新,跨越编程语言差异之门?

戳蓝字“CSDN云计算”关注我们哦&#xff01;北京时间11月30日凌晨&#xff0c;在美国拉斯维加斯召开的AWS re: Invent 2018上&#xff0c;和往年一样&#xff0c;AWS CTO WernerVogels博士又发布了AWS多项重要的更新&#xff0c;包括数据库、编程工具、架构等多个方面&#xf…

@所有人,云计算喊你一起来学习!

我们需要能在这儿生存的人。We need to find someone who can survive here.《穿普拉达的女王》生活不只有苟且&#xff08;枸杞&#xff09;&#xff0c;还有诗&#xff08;保温杯&#xff09;和远方&#xff08;防脱洗发水&#xff09;。你是否希望回首走过的每份每秒时&…

BugkuCTF-Crypto题进制转换

补充&#xff1a; Python为我们提供了强大的内置函数和格式操作数字的方法去实现进制转换的功能 下载文件&#xff1a; 点击文本内容如下&#xff1a; d87 x65 x6c x63 o157 d109 o145 b100000 d116 b1101111 o40 x6b b1100101 b1101100 o141 d105 x62 d101 b1101001 d46 o40 …

BugkuCTF-Crypto题你喜欢下棋吗

下载文件file.zip&#xff0c;解压 得到一个txt文件与一个flag.zip文件 根据txt文件提示为棋盘密码&#xff08;波利比奥斯方阵密码&#xff08;Polybius Square Cipher或称波利比奥斯棋盘&#xff09;是棋盘密码的一类&#xff09; http://www.atoolbox.net/Tool.php?Id913 …

Cloud一分钟 |格力电器营收比去年增长500亿元; 红黄蓝加盟停不下来;中美双方同意停止相互加征新的关税...

戳蓝字“CSDN云计算”关注我们哦&#xff01;Hello&#xff0c;everyone&#xff1a;12月3日早&#xff0c;星期一CSDN一分钟新闻时间&#xff1a;董明珠&#xff1a;今年格力电器营收比去年增长500亿元 企业纳税越多&#xff0c;活得越好 …