BUUCTF[极客大挑战 2019]EasySQL1

简介: BUUCTF[极客大挑战 2019]EasySQL1

1.打开靶场,出现了用户登录界面

2.第一反应就是用户名尝试admin,密码随便试试,结果发现这次的用户名不行了。

3.这回我有点懵了,我想着难道要用抓包吗,但是仔细想想这道题提示的是sql注入,于是我简单的尝试了以下1'和1",但是只有输入1'时页面才会显示如下提示。

4.它大概意思就是说我们输入的语法有错误,想到数据库在查询密码的时候会用到下面这个语句。

select * from (table_name) where username='***' and password='***'

5.所以要想成功绕过,只能让两个语句都成立,这时候我们就会想到用1' or 1=1 #这个万能密码绕过(1' or 1=1 #(这个原理就0v1为真,1v1为真,所以就会导致用户名和密码都为真)嘿嘿就可以成功绕过。)


6.在用户名和密码中都输入1' or 1=1 #,就可以得到flag

7.flag{27a04354-da94-4820-96c3-391c7a42ffd2}

相关文章
BUUCTF 文件中的秘密 1
BUUCTF 文件中的秘密 1
1068 0
BUUCTF FLAG 1
BUUCTF FLAG 1
1957 0
BUUCTF LSB 1
BUUCTF LSB 1
1224 0
|
算法 安全 数据安全/隐私保护
BUUCTF-[2019红帽杯]easyRE(Reverse逆向)
本文详细介绍了对一个无壳的64位ELF文件进行逆向分析的过程。首先通过IDA查找关键字符串定位主函数,然后逐步分析函数逻辑,包括读取输入、异或操作等。接着通过多次Base64解码和异或操作,最终得到了关键的flag。整个过程涉及数组寻址、条件判断和函数调用等技术细节,展示了CTF竞赛中常见的逆向工程技巧。最后附上了完整的Python代码实现,帮助读者理解和复现。
2267 1
BUUCTF-[2019红帽杯]easyRE(Reverse逆向)
|
SQL 数据库 数据安全/隐私保护
[极客大挑战 2019]LoveSQL1 题目分析与详解
[极客大挑战 2019]LoveSQL1 题目分析与详解
1830 0
|
SQL 安全 关系型数据库
SQL自动化注茹-SQLmap入门操作(二)
SQL自动化注茹-SQLmap入门操作(二)
|
SQL 关系型数据库 MySQL
0基础学习SQL注入之万能账号密码(BUUctf例题-[极客大挑战 2019]EasySQL1)
0基础学习SQL注入之万能账号密码(BUUctf例题-[极客大挑战 2019]EasySQL1)
|
数据安全/隐私保护
BUUCTF---misc--snake
BUUCTF---misc--snake
|
Web App开发 Go PHP
BUUCTF---[极客大挑战 2019]Http1
BUUCTF---[极客大挑战 2019]Http1

热门文章

最新文章