sqli-labs (less-18)

2023-10-27

sqli-labs (less-18)

进入18关,输入用户名和密码以后,我们发现屏幕上回显了我们的IP地址和我们的User Agent

用hackbar抓取POST包,在用户名和密码的位置判断注入点,这里我试了很久,发现用户名和密码的位置都是没有注入点的,那是不是代表这关不存在SQL注入漏洞呢,我们注意到一个特点,页面回显了我们的User Agent,所以我们猜想可能注入点在User Agent这里

想抓取到User Agent,可以利用火狐插件或者使用burpsuite抓包,这里演示利用burpsuite抓包

我们猜想可能注入点在User Agent这里,我们删掉User Agent的内容输入个’试试

我们发现输入’时系统报错,证明有SQL注入漏洞,这里有完整的错误回显,根据错误回显我们判断闭合方式为’#,并且为字符型注入,所以我们利用报错注入攻击

查库

这里还有一个问题,进行注释的时候,–+,#,;%00都用不了,所有这里我们利用or '1'='1
查表

依次猜解所有表
查字段

依次猜解出所有字段
查值

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sqli-labs (less-18) 的相关文章

随机推荐

  • 2023华为od机试 Java【最接近中位数】

    题目 X表示一个数组 现在有一个整数K 请你计算 X i x i 1 X i K 1 结果最接近于数组中位数的下标 i 如果有多个i 那么请返回最大的i 示例1 输入 50 50 2 3 2 输出 1 说明 1 中位数为50 50 50 2
  • 核密度函数详解,核密度函数图如何看?

    前言 上一篇博客画了一张核密度函数 但是搜了半天也没找到怎么分析这个图 求人不如求自己 这篇来分析一下这个核密度函数和核密度图 说的不对的地方还请大神指出 概率密度 从数学上看 分布函数F x P X
  • 什么是字节?什么是位?

    目录 思考 概念 延伸内容 课后思考 思考 什么是字节 概念 字节 英文表示 byte 它是计算机中数据处理的基本单位 习惯上用大写B来表示 位 英文表示 bit 它是计算机内部数据储存的最小单位 11011101即是一个八位二进制数 字符
  • RCN-Rich feature hierarchies for accurate object detection and semantic segmentation

    Rich feature hierarchies for accurate object detection and semantic segmentation 摘要 标准的PASCAL VOC数据集的对象检测性能在过去的几十年中已经达到了
  • 安装mysqlclient失败解决办法

    简介 系统 MAC 前因 django使用mysql数据库报错django core exceptions ImproperlyConfigured Error loading MySQLdb module Django使用MySQL数据库
  • 中文参考手册--8.MySQL教程--8.4创造并使用一个

    既然你知道怎样输入命令 现在是存取一个数据库的时候了 假定在你的家
  • 介绍 TensorFlow 的基本概念和使用场景。

    TensorFlow是由Google Brain团队开发的开源软件库 主要用于机器学习和深度学习的应用开发 以下是TensorFlow的基本概念和使用场景 基本概念 1 Tensor TensorFlow使用Tensor作为数据的基本单位
  • chatgpt赋能python:Python如何为您赚取收入?

    Python如何为您赚取收入 Python是一种热门编程语言 已经成为许多开发人员的首选 不仅如此 Python还被广泛应用于人工智能 机器学习 数据分析 Web开发 自动化等领域 那么 Python是如何为您赚取收入的呢 以下是一些方法
  • 什么是持续测试?

    1 什么是持续测试 持续测试是在软件开发生命周期 SDLC 的不同阶段整合自动反馈的过程 以支持在管理部署时提高速度和效率 持续测试是 CI CD 持续集成 持续交付 流程有效性背后的关键驱动因素 通过提高代码质量 避免代价高昂的瓶颈和加快
  • 利用Picgo+Typora/MarkText+阿里云OSS建立图床

    利用Picgo Typora MarkText 阿里云OSS建立图床 写东西时比较麻烦的就是图片的处理 本地写的文章 使用图片如果是本地路径的话 上传到博客或者CSDN中就会出现图片不显示的情况 还需要一个一个的上传图片 图床是解决这个问题
  • 【唯一对的解决办法】安装好Scala之后,从cmd(同时按住win+R,再按回车进入)启动scala发生空指针异常的解决方法!!!

    报错显示内容如下 安装好Scala之后 从cmd启动scala发生空指针异常的解决方法 有心有梦 博客园 乱码原版代码 以防小伙伴们直接输入问题搜不到 粘贴代码就能显示关键词匹配了 java lang NullPointerExceptio
  • C语言——逆序输出字符串的函数实现

    若要实现字符串的逆序输出操作 可以有两种方法实现 1 函数迭代法 2 函数递归法 一 函数迭代法 代码如下 int my strlen char str 自定义函数计算数组大小 int count 0 while str 0 strlen是
  • 分享一波面试题

    1 简述http的请求过程 HTTP是基于TCP协议来传输数据的 因此其连接的建立和断开都涉及到TCP的三次握手和四次分手 三次握手 客户端向服务器发送SYN包 表示想要连接 服务器收到SYN包之后会发送ACK包和SYN包给客户端 表示收到
  • 前端生产环境调试工具sourcemap的使用

    sourcemap简介 当我们的应用程序部署到生产环境时 我们发现它与我们在开发环境时的代码不同 我们的代码在构建过程中会以各种方式进行修改和优化 TypeScript 被转译 压缩 生成的 JavaScript 包尽可能小并且能够在浏览器
  • Ubuntu20安装clickhouse最新版本详细教程

    文章目录 环境说明 安装步骤 第1步 检查是否支持SSE4 2 第2步 为apt添加clickhouse仓库 第3步 添加依赖并更新apt数据库 第4步 安装clickhouse服务端及客户端 第5步 启动clickhouse 第6步 客户
  • unity中事件委托的用法和重新加载场景的关系

    委托是一种容器 容器里面放的是函数方法 可以同时运行多个函数 事件 event 一般就是用来阉割委托 只能增加函数 提高安全性 就比如我设置小鸟碰撞到水管 就运行订阅委托所有函数 using System Collections using
  • vmware

    一 虚拟机设置 1 选择待处理虚拟机 右键 设置 或者在点开虚拟机时 选择 编辑虚拟机设置 2 在虚拟机设置 窗口 选择 选项 点击 共享文件夹 文件夹共享 选择总是启用 3 在文件夹 添加共享目录 弹出窗口 点击下一步 设置共享文件夹目录
  • DNS协议及其工作原理

    DNS是域名系统 Domain Name System 的缩写 它是一种用于将域名转换为IP地址的分布式数据库系统 它是因特网的基石 能够使人们通过域名方便地访问互联网 而无需记住复杂的IP地址 DNS的历史可以追溯到1983年 当时因特网
  • 浅谈公钥和私钥的概念

    关于公钥和私钥 简单来理解你可以将它们视做你的用户名和密码 用户名就是公钥 密码就是私钥 区块链数字钱包由公钥和私钥组成 熟悉密码学的人都会了解公钥和私钥 要是作为开发人员 则能够使用公钥和私钥在两个不同的通信之间建立安全连接 但要是可以扩
  • sqli-labs (less-18)

    sqli labs less 18 进入18关 输入用户名和密码以后 我们发现屏幕上回显了我们的IP地址和我们的User Agent 用hackbar抓取POST包 在用户名和密码的位置判断注入点 这里我试了很久 发现用户名和密码的位置都是