Php_Code_challenge13

题目:

答案:

解析:

开启一个会话,在SESSION变量"nums"为空时则对"nums","time","whoami"进行赋值,并在120秒后关闭会话,创建一个变量"value"来接收_REQUEST['value']的值,为str_rand进行赋值为a-z并使用mt_rand函数随机抽取str_rand数组的两个下标对应的值,赋值给str_rands,如果我们_SESSION['whoami']的值等于value的值并且在value经过MD5加密后的第五位后的4位字符弱等于0则对$_SESION['nums']进行++操作。

并把str_rands生成的随机数赋值给_SESSION['whoami'],并,当$_SESSION['nums']的值大于10时输出flag。

我们要做的就是让$_SESSION['nums']>10,出题人已经贴心的对随机数进行输出,在这部分我们只需要进行数组绕过就好了。

MD5加密会随机生成字母和数字 如果数字开头就寄,所以我们用数组绕过。(前面有讲过)

反复进行十一次就ok。php支持字符串用下标表示字符位置。

相关推荐
Je1lyfish几秒前
CMU15-445 (2026 Spring) Project#2 - B+ Tree
linux·数据结构·数据库·c++·sql·spring·oracle
沉鱼.445 分钟前
序列问题模型(LIS LCS LCIS)
数据结构
cramer_50h5 分钟前
网络安全技术研究:渗透测试环境和APP安全测试教程(二)
安全·web安全
无尽的罚坐人生11 分钟前
hot 100 35. 搜索插入位置
数据结构·算法·leetcode·二分查找
自信1504130575917 分钟前
数据结构之实现链式结构二叉树
c语言·数据结构·算法
EE工程师23 分钟前
数据结构篇 - C语言如何实现OOP
数据结构·oop
上海云盾-小余27 分钟前
出海业务高可用方案:全球节点 + 智能清洗,让 DDoS 与网络故障不再影响业务
网络·安全·web安全·ddos
Barkamin32 分钟前
堆排序简单实现
java·数据结构·算法·排序算法
迈巴赫车主40 分钟前
天梯赛 L2-004 这是二叉搜索树吗?java
java·开发语言·数据结构·算法·天梯赛
沐苏瑶1 小时前
Java 数据结构精讲:二叉树遍历算法与底层实现剖析
数据结构·算法