news 2026/8/5 10:02:46

攻防世界: lottery

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
攻防世界: lottery

攻防世界: lottery

本文知识点:

php中==符号的规则:

当使用==符号的时候,php不会要求两个变量的类型一致,他会先进行隐式的类型转换,然后进行比较。下面是具体的转换规则:

整形与字符串比较,先将字符串转换为整型再比较

布尔型与字符串比较,先将字符串转换为布尔型再比较

题目描述

如下图,可以看到游戏是一个猜数字的游戏:也就是我们会自己选择7个数字,然后上传给服务器,服务器返回7个数字给我们,比较每个位子上的数字,如果相等则得钱,相等的个数越多,钱越多。但是每次会消耗两美刀。

附件代码阅读

主要就是buy这个函数,这个函数回得到我们上传的7个数字,同时生成7个数字,然后依次比较他们来决定我们能够获得多少钱。

其中服务端生成数字的函数如下:

可以看到,其实服务端生成的是一个长度为7的字符串。

伪造数据

通过burp siute抓包来伪造数据,因为网页端上传的输入是一个字符串,我们不能控制,使用工具将上传的数字改为布尔型变量就能大概率得到相等的判定。

前面提到字符串和布尔类型的比较,会先将字符串转换为布尔,当字符串不是'0'的时候,其转换的值就为true,因此我们能够不断这样操作得到钱,最后能够买flag!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/30 2:08:50

深度启动盘制作完整教程:从零开始快速掌握系统安装技巧

深度启动盘制作完整教程:从零开始快速掌握系统安装技巧 【免费下载链接】deepin-boot-maker 项目地址: https://gitcode.com/gh_mirrors/de/deepin-boot-maker 还在为系统重装或故障修复而烦恼吗?每次遇到电脑问题都要找专业人士帮忙&#xff1f…

作者头像 李华
网站建设 2026/7/30 11:22:38

强力方案:彻底移除Windows Defender提升系统性能

强力方案:彻底移除Windows Defender提升系统性能 【免费下载链接】windows-defender-remover A tool which is uses to remove Windows Defender in Windows 8.x, Windows 10 (every version) and Windows 11. 项目地址: https://gitcode.com/gh_mirrors/wi/windo…

作者头像 李华
网站建设 2026/8/3 19:56:00

Koalageddon:跨平台游戏DLC解锁解决方案完整指南

Koalageddon:跨平台游戏DLC解锁解决方案完整指南 【免费下载链接】Koalageddon Koalageddon: 一个合法的DLC解锁器,支持Steam、Epic、Origin、EA Desktop和Uplay平台。 项目地址: https://gitcode.com/gh_mirrors/ko/Koalageddon 还在为游戏DLC的…

作者头像 李华
网站建设 2026/8/1 3:08:13

老款Mac升级终极秘籍:让经典设备重获新生的完整指南

老款Mac升级终极秘籍:让经典设备重获新生的完整指南 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为你的老款Mac无法运行最新系统而烦恼吗?看…

作者头像 李华
网站建设 2026/8/1 0:56:36

qmc-decoder音频解密:打破QQ音乐格式限制的最佳方案

qmc-decoder音频解密:打破QQ音乐格式限制的最佳方案 【免费下载链接】qmc-decoder Fastest & best convert qmc 2 mp3 | flac tools 项目地址: https://gitcode.com/gh_mirrors/qm/qmc-decoder 还在为QQ音乐下载的歌曲只能在特定播放器播放而苦恼吗&…

作者头像 李华