RCE无参数绕过:
localeconv()函数返回的是一个数组,其中第一个元素是一个‘ . ’,呢就可以进行一些操作,比如scandir(.)查看当前目录文件,那么他是要配合current()函数的(current()函数返回当前数组的第一个单元)如图示:
那么可能会读出:
然后就是想办法去读取flag.php
1>>利用array_flip()函数,作用是调换数组的键和值,那么flag.php就会变成键,然后用array_rand()函数随机返回键名(刷新 抽奖),然后用readfile()函数读取文件
2>>> array_reverse() 函数返回翻转顺序的数组 ,next()返回迭代器的下一项,highlight()让选中的文件语法高亮
测试如下:
3>>>show_source()和highlight_file()作用类似,此方法配合bp