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

做网站花费百度权重是什么意思

做网站花费,百度权重是什么意思,搜索引擎优化实训心得,wordpress英文版改中文PHP弱类型 在进行比较的时候,会先判断两种字符串的类型是否相等,再比较 在进行比较的时候,会先将字符串类型转化成相同,再比较 如果比较一个数字和字符串或者比较涉及到数字内容的字符串,则字符串会被转换成数值 并且…

PHP弱类型

= = =在进行比较的时候,会先判断两种字符串的类型是否相等,再比较
= =在进行比较的时候,会先将字符串类型转化成相同,再比较
如果比较一个数字和字符串或者比较涉及到数字内容的字符串,则字符串会被转换成数值
并且比较按照数值来进行

转化规则

字符串的开始部分决定了它的值,如果该字符串以合法的数值开始,则使用该数值,否则其值为0。
e和E表示科学计数法
在这里插入图片描述

md5绕过

弱类型比较绕过

弱类型比较绕过
题目:

$a!=$b
md5($a)==md5($b)

解题思路:

找到不同$a和$b,两者的md5值均为0e开头的形式

在这里插入图片描述

null值绕过

题目:

$a=$b
md5($a)===md5($b)

解题思路:

使$a和$b为两个不同的数组 (array),
两者的md5值均为null。

在这里插入图片描述

碰撞绕过

题目:

(string)$a!=(string)$b
md5($a)===md5($b)

解题思路:

md5碰撞,找到两个不同的数据,但是两者的md5值相同。

在这里插入图片描述

习题讲解

第一关:
intval是取整的意思 
在php7中intval(‘2e4’) 等于20000 而intval(‘2e4’+1)等于20001 这个是正常的值
在php5中intval(‘2e4’) 等于2	 而intval(‘2e4’+1)等于20001 这个是因为php5有bug
我们通过查看http请求报文get可以看到往下移可以看到他使用的协议是php5
第二关:
他判断我们也没有传入md5的值有的话他会把我们传入的这个值赋值给md5然后判断我们赋值的md5是否等于我们当前值进行md5运算后的值
这里我们可以通过= =是不完全比较我们可以通过0e类型来绕过
第三关:
我们可以看到我们输入一个get_flag 他一眼是吧我们传入的这个参数给get_flag 
strstr是判断这个变量里面有没有空格前面加个!那就是里面这个参数不能有空格
他对我们这个变量进行str_irplace 这个函数是php中替换的函数如果我们变量里面有第一个cat他会进行替换成wctf2020 system是输出get_flag这个值就是我们要的东西
那我们就用ls查看文件发现我们要的文件是flag.php ${IFS}是空格的意思
more${IFS}flag.php

在这里插入图片描述

在这里插入图片描述

http://www.khdw.cn/news/70430.html

相关文章:

  • 长寿做网站的电话搜索引擎优化培训免费咨询
  • 晋城北京网站建设软文平台发布
  • 烟台做网站哪家好seo优化服务公司
  • 做分析图用的地图网站关键词点击价格查询
  • 周口建设路网站浏览器如何推广自己网站
  • 做网站的技术关键今日足球赛事推荐
  • 集团做网站优势品牌设计
  • 如何做网站主题成都黑帽seo
  • 网站开发与设计 需求分析seo营销网站
  • 接计设做的网站日本比分预测
  • 吉林网站建设seo jsbapp9
  • 临沂网站建设方案报价百度 营销怎么收费
  • 佛山网站建设改版seo排名优化培训价格
  • 做网站可能遇到的问题谷歌手机网页版入口
  • 百度seo点击排名优化网站优化北京seo
  • 北京鲜花的网站建设googleseo推广
  • 体育馆做网站公司广州疫情最新消息今天封城了
  • 镇江网站建设工程企业营销网站制作
  • 超炫酷的网站郑州网站建设外包
  • 网站建设项目采购合同网上推广怎么做
  • jsp做网站好不好新网站百度收录要几天
  • 网站建设sycmjz模板网站
  • 东莞疫情最新消息2022好看的seo网站
  • 陕西省教育类网站前置审批网络营销服务公司
  • 我的网站没备案怎么做淘宝客推广网络营销有几种方式
  • 上饶建网站公司如何建立网站平台的步骤
  • 苏州专业做网站的公司有哪些影视后期培训班一般要多少钱
  • 做临床研究在哪个网站注册上海网络推广外包公司
  • 跑车网页制作素材杭州网站优化公司
  • 网站正在建设中 源码什么是友情链接?