前言: 这篇文章还是是为了帮助一些 像我这样的菜鸟 找到简单的题解 今天是2022年的最后一天, 这一年我居然写了72篇文章 获得5枚勋章 还多了14个粉丝 好了不说了,上水题的题解 Easysql题目描述 解题工具: 不需什么工具,
这篇文章还是是为了帮助一些
像我这样的菜鸟
找到简单的题解
今天是2022年的最后一天,
这一年我居然写了72篇文章
获得5枚勋章
还多了14个粉丝
好了不说了,上水题的题解
不需什么工具,如题名easy sql
输入框都有了注入点就不用说了
先提交
admin 123456
看到提示密码错误
又看到url,就可以直接注入了
user 框里输入1'发现报错
那这题就很简单了
直接输入万能密码获得flag
这里普及一下万能密码
"or "a"="a')or('a'='aor 1=1--'or 1=1--a'or' 1=1--"or 1=1--'or'a'='a"or"="a'='a'or''='1'or'='or'1 or '1'='1'=11 or '1'='1' or 1=1'OR 1=1%00
虽然有这么多种但目的都是一样的
注:万能密码中"#"是注释掉后半部分的意思
成功获得flag
一只很可爱的猫
按下F12发现一段注释的PHP代码
$cat=$_GET['cat'];echo $cat;if($cat=='dog'){ echo 'Syc{cat_cat_cat_cat}';}
逐行分析一下
$cat=$_GET['cat'];
意思是get一个变量名字为cat
echo $cat;
意思是显示cat
if($cat=='dog'){
意思是判断cat是否等于字符串'dog'
echo 'Syc{cat_cat_cat_cat}';
显示一堆奇奇怪怪的东西
但应该就是flag(因为看见了"{ }")
分析到此解法就很明确了,
get一个cat变量让他等于'dog'即可获得flag
成功获得flag
来源地址:https://blog.csdn.net/HackerQY/article/details/128503805
--结束END--
本文标题: [极客大挑战 2019]Havefun1、EasySQL(BUUCTF)
本文链接: https://lsjlt.com/news/386708.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0