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}

相关文章
|
6月前
|
PHP
[极客大挑战 2019]Havefun1
[极客大挑战 2019]Havefun1
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
AI技术性文章移动应用开发之旅:从新手到专家的蜕变之路
【8月更文挑战第30天】本文将介绍人工智能的基本原理和应用,包括机器学习、深度学习和自然语言处理等。我们将通过代码示例来展示如何使用Python和TensorFlow库实现一个简单的神经网络模型。
|
3月前
|
人工智能 物联网 大数据
探索技术之路:个人成长与创新的旅程
【8月更文挑战第11天】本文将通过作者的个人经历,探讨技术领域内的成长和创新。文章旨在揭示如何通过持续学习、实践和反思,在技术日新月异的环境中找到自己的定位,同时分享一些关于如何在技术道路上不断前行的思考和策略。
|
5月前
|
人工智能 量子技术 智能硬件
探索技术之巅:从代码到创新的旅程
【6月更文挑战第15天】在技术的海洋中,我是一名探险家。每一次编码都是对未知领域的挑战,每一次创新都是对自我极限的超越。本文将带你走进我的技术感悟之旅,一起感受那些令人心跳加速的时刻,以及那些让我不断前行的动力。
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
小小前端如何在AIGC领域“乘风破浪”
作者从7月份开始做AIGC相关的项目有了一些感触和经验总结分享给大家,生成图片的质量提升一方面来自于AIGC领域大模型和开源插件的飞速发展,一方面来自对于生成路线和参数的理解加深。
|
6月前
|
数据安全/隐私保护 信息无障碍
BUUCTF 假如给我三天光明 1
BUUCTF 假如给我三天光明 1
78 0
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
【周末闲谈】如何利用AIGC为我们创造有利价值?
【周末闲谈】如何利用AIGC为我们创造有利价值?
66 0