CTF-web过年加更

一、菜狗杯的无一幸免

看代码

可以发现$arr[]=1(在数组中追加一个数且赋值为1,永久为真),想要饶过它就需要让数组溢出(最大int数)
int范围为32位:2的31次方-1=2147483647;64位:2的63次方-1=9,223,372,036,854,775,807
在顶部传入参数0=(以上2个看情况选)即可拿到flag

二、菜狗杯的一言既出

代码里先要求num=114514,后面又用断言要求num为1919810,可以利用一下assert

?num=114514);(1919810

posted @ 2025-02-02 22:51  DarkSilence  阅读(16)  评论(0)    收藏  举报