sqli-libs第四关详解

首先判断是数字型注入还是字符型注入

正常显示,说明是字符型注入,那么尝试单引号闭合

还是正常显示,尝试双引号闭合

有报错信息,含有括号,这时就应该想到,sql代码是("$id")这样写的了。直接采取闭合,判断字段数。

4不行,那就是3个字段,再看看哪些地方可以显示数据,把数据库名和版本也搞出来

后面就是利用information_schema这个库查询信息了,先看看security这个数据库中有哪些表

找到users表了,接下来看看users表中有哪些字段,这里要注意,需要同时对数据库名和表名做限制,不然会出现很多其他表的字段

接下来看看username和password中的所有值吧

大功告成!

相关推荐
IeE1QQ3GT4 分钟前
FastAPI + SQLite:从基础CRUD到安全并发的实战指南
安全·sqlite·fastapi
我真会写代码9 分钟前
MySQL高频面试题(含详细解析):从基础到高级,备战面试不踩坑
数据库·mysql·面试
KC27012 分钟前
大模型提示词注入攻击与防御:当你的 AI 开始“不听话“
人工智能·安全·aigc
观远数据14 分钟前
未来3年企业数据分析的核心:基于自然语言的AI优先决策体系如何搭建
数据库·人工智能·数据分析
YummyJacky15 分钟前
Redis在项目中的应用
数据库·redis·缓存
qq_2837200520 分钟前
MySQL 8.0新特性高频面试题 30 道(超详细答案)
数据库·mysql·面试·mysql8·高频试题
Arvin_Rong21 分钟前
Linux 服务器 /tmp 目录:使用机制与安全加固
linux·服务器·安全
wAEWQ6Ib721 分钟前
[拆解LangChain执行引擎]支持自然语言查询的长期存储
数据库·oracle·langchain
吴声子夜歌24 分钟前
Node.js——操作MongoDB
数据库·mongodb·node.js
菩提小狗31 分钟前
每日安全情报报告 · 2026-04-05
网络安全·漏洞·cve·安全情报·每日安全