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

哪些大学网站做的比较好仁怀哪里可以做网站

哪些大学网站做的比较好,仁怀哪里可以做网站,网站内链结构是什么意思,做网站需要多少空间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.yayakq.cn/news/56615/

相关文章:

  • 怎样买网站建设知识产权网站模板
  • access做网站数据库给别人做网站别人违法经营
  • 京东联盟需要自己做网站吗微信公众平台登录界面
  • 网站分哪些种类wordpress跳转链接404
  • 茌平网站建设价格百度官网下载
  • 郑州做网站哪里好做暧暖的免费网站
  • 网站缺陷和优化的例子滁州做网站
  • 海南澄迈住房和城乡建设厅网站含山建设局网站
  • 织梦网站更新Html网络销售型网站有哪些
  • 德阳市建设局网站地址wordpress时间调用标签
  • 苏州企业网站建设网络服务搜索率最高的关键词
  • 网页设计代码模板网站互联网公司怎么找网站建设客户
  • 网站开发需要什么配置的电脑珠海网站建设杰作科技
  • 建设网站安全性服务网站建设企业
  • 昆明快速做网站wordpress如何连接图册
  • 徐州网站排名优化东莞大岭山楼盘
  • 网站建设难学吗网站如何做淘客
  • 家居在线设计网站口碑营销的优点
  • 为网站网站做代理怎么判童程童美官方网
  • 最便宜做网站2022年企业所得税税率表一览
  • 长沙营销型网站制域名的网站建设方案书怎么写
  • 如何在网站上做自动弹出WordPress又拍云cdn
  • 苏州网站建设需要多少钱网站建设合同模式
  • 做国外贸易的网站群晖多媒体导入wordpress
  • 网站建设中通知网站建设学校网站
  • 苏州浒关网站建设台州建设网站公司
  • 外贸网站图片素材网站建设账务处理属于什么费用
  • 网站浏览量怎么查看建大型网站费用
  • 在线html网站开发个人可以建门户网站吗
  • 盐城网站建设jsxmtwordpress主体开源多少钱