看完源码啥也没有,照页面意思先传参。
怀疑是smarty注入模板。
对照被过滤的一大堆函数,剩下passthru能用。模板{if passthru()}{/if}。
Cat这些也被过滤了,就先用ls指令。
在源码查看会更整齐。
到这里也不懂那么多,随缘查法,排除var usr lib 这些不太可能的文件,就只剩那么几个,就都查一遍呗,没查几次就出flag了(用tac查)
看完源码啥也没有,照页面意思先传参。
怀疑是smarty注入模板。
对照被过滤的一大堆函数,剩下passthru能用。模板{if passthru()}{/if}。
Cat这些也被过滤了,就先用ls指令。
在源码查看会更整齐。
到这里也不懂那么多,随缘查法,排除var usr lib 这些不太可能的文件,就只剩那么几个,就都查一遍呗,没查几次就出flag了(用tac查)