- chr: documentation ( source)
- ord: documentation ( source)
<?php
$GLOBALS['RUsjOyxn'] = $_SERVER;
function deobfuscate($string)
{
$result_string = "";
global $obfuscation_constant;
for ($i = 0; $i < strlen($string); $i++)
{
$a = $i % 12;
$b = ord($string[$i]) - $a - $obfuscation_constant;
if ($b < 32)
{
$b = $b + 94;
}
$result_string.= chr($b);
}
return $result_string;
}
$obfuscation_constant = 684 ^ 681;
echo deobfuscate("MZ[Xh\\PRR`Tb");
?>