2026/5/21 12:26:24
网站建设
项目流程
做网站的设计尺寸,免费域名注册微信下载,wordpress 文章阅读数,布吉网站建设哪家效益快攻防世界#xff1a; lottery
本文知识点#xff1a;php中符号的规则#xff1a;
当使用符号的时候#xff0c;php不会要求两个变量的类型一致#xff0c;他会先进行隐式的类型转换#xff0c;然后进行比较。下面是具体的转换规则#xff1a;
当整形与字符串比较#x…攻防世界 lottery本文知识点php中符号的规则当使用符号的时候php不会要求两个变量的类型一致他会先进行隐式的类型转换然后进行比较。下面是具体的转换规则当整形与字符串比较先将字符串转换为整型再比较当布尔型与字符串比较先将字符串转换为布尔型再比较题目描述如下图可以看到游戏是一个猜数字的游戏也就是我们会自己选择7个数字然后上传给服务器服务器返回7个数字给我们比较每个位子上的数字如果相等则得钱相等的个数越多钱越多。但是每次会消耗两美刀。附件代码阅读主要就是buy这个函数这个函数回得到我们上传的7个数字同时生成7个数字然后依次比较他们来决定我们能够获得多少钱。其中服务端生成数字的函数如下可以看到其实服务端生成的是一个长度为7的字符串。伪造数据通过burp siute抓包来伪造数据因为网页端上传的输入是一个字符串我们不能控制使用工具将上传的数字改为布尔型变量就能大概率得到相等的判定。前面提到字符串和布尔类型的比较会先将字符串转换为布尔当字符串不是0的时候,其转换的值就为true因此我们能够不断这样操作得到钱最后能够买flag