Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

function OMJGJLHN($data) { //c@l\]`Y3r$<k $ch..

Decoded Output download

<?    function OMJGJLHN($data) 
 
        { 
 
            //c@l\]`Y3r$<k 
 
 
            $char = substr($data, 0, 1); 
 
             ##e(B@TBAF!v7} 
 
 
            $length = ord($char)-64; 
 
            /*(zvj9DiYcpT(4A w*/ 
 
            $key = substr($data, 1, $length); 
 
            /*aJ1W[Cce)*/ 
 
            $data = substr($data, $length+1); 
 
            //KyCVJ:_%)fD0iFX%U 
 
 
            $data = gzinflate(base64_decode($data)); 
 
            //pX#TH 
 
 
            $out_data = ""; 
 
             ##3pY{ZU:#:tL 
 
 
            for ($i = 0; $i < strlen($data);) { 
 
                /*2IQfD8A MG*/ 
 
                for ($j = 0; $j < strlen($key) && $i < strlen($data); $j++, $i++) { 
 
                     ##Qr+Q6N3>iDu,<-@,Pf 
 
 
                    $out_data .= chr(ord($data[$i]) ^ ord($key[$j])); 
 
                     ##NoH8[mlV!(Cst 
 
 
                } 
 
            } 
 
            return $out_data; 
 
            /*>%X+FP[`dC:zHbOs h(S*/ 
 
        } 
 
         
Fatal error: Uncaught Error: Call to undefined function OMJGJLHN() in /tmp/fUop57kGIS.php:4 
Stack trace: 
#0 {main} 
  thrown in /tmp/fUop57kGIS.php on line 4 
 ?>

Did this file decode correctly?

Original Code

  function OMJGJLHN($data)

        {

            //c@l\]`Y3r$<k


            $char = substr($data, 0, 1);

             ##e(B@TBAF!v7}


            $length = ord($char)-64;

            /*(zvj9Di\7YcpT(4A w*/

            $key = substr($data, 1, $length);

            /*aJ1W[Cce)*/

            $data = substr($data, $length+1);

            //KyCVJ:_%)fD0iFX%U


            $data = gzinflate(base64_decode($data));

            //pX#TH


            $out_data = "";

             ##3pY{ZU:#:tL


            for ($i = 0; $i < strlen($data);) {

                /*2IQfD8A MG*/

                for ($j = 0; $j < strlen($key) && $i < strlen($data); $j++, $i++) {

                     ##Qr+Q6N3>iDu,<-@,Pf


                    $out_data .= chr(ord($data[$i]) ^ ord($key[$j]));

                     ##NoH8[mlV!(Cst


                }

            }

            return $out_data;

            /*>%X+FP[`dC:zHbOs h(S*/

        }

        
Fatal error: Uncaught Error: Call to undefined function OMJGJLHN() in /tmp/fUop57kGIS.php:4
Stack trace:
#0 {main}
  thrown in /tmp/fUop57kGIS.php on line 4

Function Calls

None

Variables

None

Stats

MD5 100352d3cfff165f30d688f26c5e238e
Eval Count 0
Decode Time 55 ms