![](https://img.haomeiwen.com/i13819247/2a0f188c592d4935.png)
extract() 函数从数组中将变量导入到当前的符号表。
empty()函数是用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回 false 值;反之返回 true值。
由于提示猜测有flag.txt,可以看到这个目录下是flags,则构造?ac=flags&fn=flag.txt
则可以得到flag。
换一个思路,假设没有提示,这个代码的意思是需要fn的内容和ac的值相等,利用fn=php://input则可以构造。
extract() 函数从数组中将变量导入到当前的符号表。
empty()函数是用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回 false 值;反之返回 true值。
由于提示猜测有flag.txt,可以看到这个目录下是flags,则构造?ac=flags&fn=flag.txt
则可以得到flag。
换一个思路,假设没有提示,这个代码的意思是需要fn的内容和ac的值相等,利用fn=php://input则可以构造。
本文标题:bugku web8
本文链接:https://www.haomeiwen.com/subject/eerqzftx.html
网友评论