首页 » Web前端 » xorphp技巧_神兵利器 XORpassWAF

xorphp技巧_神兵利器 XORpassWAF

访客 2024-11-06 0

扫一扫用手机浏览

文章目录 [+]

安装

git clone https://github.com/devploit/XORpasscd XORpass$ python3 xorpass.py -h

xorphp技巧_神兵利器  XORpassWAF

利用打消 PHP 函数:

xorphp技巧_神兵利器  XORpassWAF
(图片来自网络侵删)

利用该函数的 XOR 绕过:

$ python3 xorpass.py -e " system(ls) "

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

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

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

A = 65 = 1000001S = 83 = 1010011B = 66 = 1000010A 1000001 ^S 1010011 ^B 1000010----------------result 1010000 = 80 = PA^S^B = P

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

项目地址:

https://github.com/devploit/XORpass

相关文章

QQ伪装黑客代码大全技术与风险警示

网络安全问题日益凸显。QQ作为一种流行的社交工具,成为了黑客攻击的主要目标之一。本文将针对QQ伪装黑客代码大全进行深入剖析,揭示其...

Web前端 2025-03-02 阅读1 评论0