攻防世界 easyphp

开启场景

进行代码分析:

需要利用get方式上传3个参数a,b,c,这3个分别需要满足不同的条件:

a 不为空,a大于6000000且a的长度要小于等于3

b 不为空,截取b的MD5值的后六位,只要后六位等于'8b184b'即可

c 为数组,数组中的属性m不是数字且大于2022;属性n为数组,且数组元素个数等于2,第一个元素为数组,后面两个函数一个要求有"DGGJ",另一个要求没有"DGGJ"。我们必须要绕过其中一个函数,array_search函数是可以绕过的,当函数将字符串与数字进行匹配时,会将字符串强制转换为整型进行比较,"DGGJ"转化为整型为0。所以另一个元素设置为0
a 为 9e9(9 乘以 10 的 9 次方)

b 为 53724

c 为 c={"m":"2023aaa","n":[[0],0]}

payload 为

?a=9e9&b=53724&c={"m":"2023aaa","n":[[0],0]}
cyberpeace{716c379b9e0ead1be9e2a2b9a8248030}
相关推荐
程序猿000001号21 分钟前
网络安全技术简介
网络·安全·web安全
Jackilina_Stone2 小时前
【huawei】云计算的备份和容灾
安全·云计算·学习笔记·huawei·灾备
学问小小谢2 小时前
第23节课:前端调试技巧—掌握浏览器开发者工具与性能优化
前端·学习·安全·性能优化·交互·html5
doubt。3 小时前
【BUUCTF】[GXYCTF2019]BabysqliV3.01
网络·安全·web安全·php·代码复审
HMS工业网络4 小时前
Anybus网关EtherNet/IP扫描器:快速、可靠、易配置的新一代网关
网络·物联网·安全
垚垚 Securify 前沿站4 小时前
Linux Samba 低版本漏洞(远程控制)复现与剖析
linux·运维·网络·安全·web安全·网络安全·系统安全
Eastmount11 小时前
[论文阅读] (37)CCS21 DeepAID:基于深度学习的异常检测(解释)
网络安全·异常检测·论文分享·ccs·deepaid
onehang.11 小时前
寒假学web--day08
sql·网络安全·php