神兵利器 – XORpassWAF

XORpass 是一种使用 XOR 运算绕过 WAF 过滤器的编码器

神兵利器 - XORpassWAF

安装

图片[2]-XORpassWAF - 使用XOR编码绕过Web应用防火墙

使用清除 PHP 函数:

神兵利器 - XORpassWAF

使用该函数的 XOR 绕过:

图片[4]-XORpassWAF - 使用XOR编码绕过Web应用防火墙神兵利器 - XORpassWAF

为什么 PHP 将我们的有效负载视为字符串?

^ 是异或运算符,这意味着我们实际上是在处理二进制值。那么让我们分解一下发生的事情。

二进制值的 XOR 运算符将返回 1,其中只有一位为 1,否则返回 0 (0^0 = 0, 0^1 = 1, 1^0 = 1, 1^1 = 0)。当您对字符使用 XOR 时,您使用的是它们的 ASCII 值。这些 ASCII 值是整数,因此我们需要将它们转换为二进制以查看实际发生的情况。

图片[6]-XORpassWAF - 使用XOR编码绕过Web应用防火墙

如果我们做一个’echo “A”^”S”^”B”;’ 如我们所见,PHP 将返回一个 P

神兵利器 - XORpassWAF

项目地址:

https://github.com/devploit/XORpass

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容