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

sqli-labs-1

文章目录

      • Less-01
      • Less-02
      • Less-03
      • Less-04

Less-01

1.输入不同的id值,可以获取不同的用户信息:
在这里插入图片描述

2.在sql后拼接’+or+1=1–+,并没有获取到所有用户的信息,猜测可能用了limit语句
在这里插入图片描述

3.构造错误的sql语句,果然有limit报错:
在这里插入图片描述

4.查看sql返回的字段数: ’+union+select+1,2–+
在这里插入图片描述

5.继续测试sql字段数,说明返回字段为3:
在这里插入图片描述

6.利用漏洞返回数据库信息,’+union+select+1,database(),user()–+
在这里插入图片描述

7.根据sql语法还可以获取更多其他数据库相关信息。

Less-02

1.输入不同的id值,可以获取不同的用户信息:
在这里插入图片描述

2.延续Less-01的结果,在sql后拼接’+union+select+1,2,3 显示报错,则可能是数值型插入,无需闭合引号:
在这里插入图片描述

3.拼接+union+select+1,2,3,果然正常:
在这里插入图片描述

4.延续Less-01得知反显字段在2 3,则可获取一些敏感信息。同Less-01。

Less-03

1.输入错误输入id=-1’,得到错误信息 ‘’-1’‘) LIMIT 0,1’ :
在这里插入图片描述

2.去除两边的单引号,可得’-1’') LIMIT 0,1,因此闭合符合是’)。
3.输入’)+union+select+1,user(),database()–+,得到结果:
在这里插入图片描述

Less-04

1.输入错误输入id=-1’,无异常;
在这里插入图片描述

2.输入错误输入id=-1”,显示异常。同样由异常结果可知闭合字符是”):
在这里插入图片描述

3.输入字符”)+union+select+1,user(),database()–+,得到结果:
在这里插入图片描述

相关文章:

  • nacos配置中心docker部署、配置及 goLang 集成使用
  • Kafka(消息队列)--简介
  • 单基因泛癌+实验简单验证,要素丰富,没研究方向的赶紧上车
  • Nginx 实现负载均衡
  • java数据结构(红黑树)set集合 HashSet HashSet三个问题 LinkedHashSetTreeSet TreeSet集合默认规则排序规则
  • 软件测试面试怎样介绍自己的测试项目?会问到什么程度?
  • Zookeeper经典应用场景实战(一)
  • 11月9日,每日信息差
  • SpringCloudAlibaba - 项目完整搭建(Nacos + OpenFeign + Getway + Sentinel)
  • KubeSphere v3.4.0 部署K8S Docker + Prometheus + grafana
  • web应用程序、Django框架的学习
  • 思谋科技进博首秀:工业多模态大模型IndustryGPT V1.0正式发布
  • GaN HEMT 电容的分析建模,包括寄生元件
  • xv6实验课程--xv6的写时复制fork(2023)
  • MySQL数据类型介绍及使用场景
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • python3.6+scrapy+mysql 爬虫实战
  • 【剑指offer】让抽象问题具体化
  • ES6之路之模块详解
  • js如何打印object对象
  • js正则,这点儿就够用了
  • JWT究竟是什么呢?
  • linux安装openssl、swoole等扩展的具体步骤
  • Ruby 2.x 源代码分析:扩展 概述
  • vue.js框架原理浅析
  • Web标准制定过程
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 前端代码风格自动化系列(二)之Commitlint
  • 前端攻城师
  • 前端知识点整理(待续)
  • 怎么把视频里的音乐提取出来
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (分布式缓存)Redis分片集群
  • (附源码)计算机毕业设计大学生兼职系统
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .net反编译的九款神器
  • .NET企业级应用架构设计系列之结尾篇
  • @ComponentScan比较
  • @JSONField或@JsonProperty注解使用
  • @RunWith注解作用
  • @synthesize和@dynamic分别有什么作用?
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [AutoSar NVM] 存储架构
  • [AX]AX2012 R2 出差申请和支出报告
  • [BZOJ] 2006: [NOI2010]超级钢琴
  • [BZOJ5125]小Q的书架(决策单调性+分治DP+树状数组)
  • [C#]猫叫人醒老鼠跑 C#的委托及事件
  • [c++] 自写 MyString 类