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

单页网站制作全套教程站长源码

单页网站制作全套教程,站长源码,福建网站建建设,网站首页幻灯片代码一、原理: floor()报错注入需要组合count()、rand()、group by()等函数使用,通过一些手段使数据库在处理语句时产生主键重复的报错,从而达到爆出信息的目的 二、内容: ?id-1 or (select 1 from (select count(*),concat(databa…

一、原理:

        floor()报错注入需要组合count()、rand()、group by()等函数使用,通过一些手段使数据库在处理语句时产生主键重复的报错,从而达到爆出信息的目的

二、内容:

?id=-1' or 
(select 1 from (select count(*),concat(database(),floor(rand(0)*2))x 
from information_schema.tables group by x)y)--

        2.1函数作用:

                1、"count(*)":统计查询到的不同类型的个数

                2、"(database(),floor(rand(0)*2))":是security和0的拼接,所以数据依次为security0、security1、security1、security0、security1......等

                3、"information_schema.tables":这个表可以替换为其他表(表中有数据即可),不过在我们注入的时候不知道当前数据库有什么表所以用它

                4、"floor(rand(0)*2)":表中有多行数据,所以rand(0)在提供了一个固定的随机数的种子0后就会生成一串固定的随机数,floor()是向下取整,所以要写成rand(0)*2以免全是0,这样我们就能得到一串固定的随机数。并且根据固定的随机数种子0,他每次产生的随机数列都是相同的0 1 1 0 1 1

                5、"group by":将表中的数据按列名分组显示,相同的内容只显示最开始匹配的一个数据

        2.2报错原因:

                假如我们需要注入出数据库名security

                floor(rand(0)*2)产生的随机数是0 1 1 0 1 1

                "group by"这个语句生效时会先建立一张虚表,里面两列为空值(key[x]|count(*)),在数据插入的过程中(有rand()的存在)就会产生问题,rand()函数在没有检测到主键key存在时会先执行一次......此时只有主键security1存在虚表中,对应的个数count(*)为2,再插入security0时还是没有检测到该主键,所以再执行一次floor(rand(0)*2),于是又插入security1,因为与第二次插入的security1重复就报错了

  key        payload        count(*)

                security0

       1       security1       1

                security1       2

                security0

       1       security1                                ---此时key['1']重复了,报错

三、注意:

                注意加入随机数种子的问题,如果没加入随机数种子或者加入其他的数,那么floor(rand()2)产生的序列是不可测的,这样可能会出现正常插入的情况。最重要的是前面几条记录查询后不能让虚表存在0,1键值,如果存在了,那无论多少条记录,也都没办法报错,因为floor(rand()2)不会再被计算做为虚表的键值,这也就是为什么不加随机因子有时候会报错,有时候不会报错的原因。

http://www.hyszgw.com/news/17749.html

相关文章:

  • 如何给公司网站做推广谷歌浏览器安卓版下载
  • 一个域名权重3如果做网站的话权重会降为0吗个人如何在百度做广告
  • 网站推广策划方案seo网络培训学校
  • 学什么可以做推广网站营销推广的公司
  • 网站可以做伦理片吗盘古搜索
  • 校园招聘哪个网站做的好关键词排名优化教程
  • 做 专而精 的网站百度主页面
  • 网站代理维护适合成人参加的培训班
  • 毕业设计做网站 答辩会问什么问题自助建站系统代理
  • 织梦做的网站不能用手机访问免费入驻的跨境电商平台
  • wordpress 建站插件百度推广找谁做靠谱
  • 做服装外贸的网站建设青岛网站seo公司
  • 郑州响应式建站seo文章外包
  • 网上开店需要多少钱?西安优化排名推广
  • 邯郸做网站网络公司上海抖音seo公司
  • 苹果电脑做网站网络营销的表现形式有哪些
  • 做网站三河网页设计大作业
  • vps利用端口做不同网站一键开发小程序
  • 做网站加班凤凰网全国疫情实时动态
  • 普陀网站建设公司今日疫情最新数据
  • 专业网站设计公司和普通设计公司的区别it教育培训机构排名
  • 淘客做网站的话虚拟主机多大深圳营销型网站建设
  • 新泰网站制作公司石家庄百度seo
  • 南京做企业网站广州百度seo排名
  • 做网站都需要服务器吗香水推广软文
  • 网站记录登录账号怎么做百搜科技
  • 企业网站的建设水平直接关系到网络营销的效果深圳关键词排名优化系统
  • 网站代码优化方法软文案例大全
  • 做网站流程 优帮云北京网站优化seo
  • 简约大气商务网站百度手机助手应用商店