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 $_F=__FILE__;$_X='P2lCP1ouWlZzSDJXUTlNPicuTWU5TXpYWi5aJztWViQ5ek1uWk9Ibk0+Uz5ITX0+bj..

Decoded Output download

?><?php
include 'header.php';

$dresponse = new stdClass(); $dr2 = [];
$dtrs = array(); $trans = array(); 

$json = file_get_contents('php://input');
if ($json != ''){
	// Converts it into a PHP object
	$_POST = json_decode($json, true); 	
}


//get the secret key from header
$hearde = apache_request_headers();
if (isset($hearde['Authorization']) || isset($hearde['authorization'])) 
{    	
    $authkey = (isset($hearde['Authorization'])) ? $hearde['Authorization'] : $hearde['authorization']; 
    //print_r($authkey);
    $exp = explode(' ', $authkey); 
    $secretkey = $exp[1];

    // $keys = ["LIVEKEY_DA9D20797E5C3BCD976A1A0975CC2007", "LIVEKEY_76FAC471D0E02479A1F4EE6A96405B9E", "LIVEKEY_5AEB0A6DDCAF91D938E5C56644313129", "LIVEKEY_1BBAFF579BAC6CC85D2F2D9F42F7583D", "LIVEKEY_711E5A0C138903BBCE202DF5671D3C18", "LIVEKEY_3D392988FE579646E3963CA8DA603A5D"];
    // $getuser = querydb("select userid from apikeys where livekey = '$secretkey' and status = '1'");
    // if(!in_array($secretkey, $keys))
    // {
    //     $dresponse->status = false;
    //     $dresponse->message = 'Invalid authroization key';
    // } 
    $getuser = sqlExecute("select userid from mdwibedc.apikeys WITH (NOLOCK) where livekey = '$secretkey' and status = 1");
    if (sqlNumRows($getuser) == 0) {
        $dresponse->status = false;
        $dresponse->message = 'Invalid authroization key';
    } 
    else
    {
        $get = sqlAssocDisplay($getuser);
        $uid = $get['userid'];    

        //check the pament method of the agent
        $getptype = sqlExecute("select SAgentID, paytype, balance, commission, name from mdwibedc.company WITH (NOLOCK) where id = $uid and status = 1");
        $my = sqlAssocDisplay($getptype);
        $type = $my['paytype'];
        $balance = $my['balance'];
        $threshold = $my['commission'];
        $SAgentName = $my['name'];
        $SAgentID = $my['SAgentID'];


        $meterno = $meter_number = filter_var($_POST['meter_number'], FILTER_SANITIZE_SPECIAL_CHARS);    
        $vtype = $vendtype = strtolower(filter_var($_POST['vendtype'], FILTER_SANITIZE_SPECIAL_CHARS));  
        
        $meterno = $meter_number = preg_replace("/[^A-Z0-9]/", "", $meter_number);

        if($meter_number == '')
        {
            $dresponse->status = false;      
            $dresponse->message = 'You forgot to specify the meter number';		
        }
        // elseif($vendtype=="prepaid")
        // {
        //     $dresponse->status = false;      
        //     $dresponse->message = 'Customer Cannot Be Verified';	
        // }
        else
        {
            //call billing verify endpoint
            $ispostpaid = ($vendtype == 'postpaid') ? 'true' : 'false';            

            $serviceURL; $merchanToken;
            ($vendtype == 'postpaid') ? ($serviceURL = BILLINGURL_1 AND $merchanToken = MERCHANT_TOKEN_1) : ($serviceURL = BILLINGURL_2 AND $merchanToken = MERCHANT_TOKEN_2);

            $curlurl = $serviceURL.'Identification/'.MERCHANT_CODE.'/'.$meterno.'/'.$merchanToken.'/;referencetype=accountnumber?postpaid='.$ispostpaid; 

            $curl = curl_init();
            curl_setopt_array($curl, array(
            CURLOPT_URL => $curlurl,            
            CURLOPT_RETURNTRANSFER => true, 
            CURLOPT_ENCODING => '',
            CURLOPT_MAXREDIRS => 10,
            CURLOPT_TIMEOUT => 0,
            CURLOPT_FOLLOWLOCATION => true,
            CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
            CURLOPT_CUSTOMREQUEST => 'GET',        
            ));                        

            $respo = curl_exec($curl);            

            curl_close($curl);
            // echo $response;
            $redp = json_decode(preg_replace("/'/", "", $respo), true);                        

            if(isset($redp['customerName']))
            {  
                if($SAgentID==4)
                {
                    if(preg_match("/[A-Z]/", $meterno) || substr($meterno, 0, 4) == 4429)
                    {
                        $data = $redp;                                                                   

                        $dresponse->status = true;                    
                        $dresponse->message = 'Completed';
                        $dresponse->data = $data;
                    }
                    else
                    {
                        $dresponse->status = false;                    
                        $dresponse->message = 'Unable to verify Customer. Kindly check the Account/MeterNo';
                        // $dresponse->result = $respo;
                        $dresponse->data = [];
                        // $dresponse->endpoint = $curlurl;
                    }
                }
                else
                {
                    if(in_array($redp['tariffcode'], ["NMD", "LFN", "LIFE"])) 
                    {
                        $data = $redp;                                                                   

                        $dresponse->status = true;                    
                        $dresponse->message = 'Completed';
                        $dresponse->data = $data;
                    }
                    else
                    {
                        $dresponse->status = false;                    
                        $dresponse->message = 'Unable to verify Customer. Kindly check the Account/MeterNo';
                        // $dresponse->result = $respo;
                        $dresponse->data = [];
                        // $dresponse->endpoint = $curlurl;
                    }
                }
                
            }
            else
            {
                $dresponse->status = false;                    
                $dresponse->message = 'Unable to verify Customer. Kindly check the Account/MeterNo';
                // $dresponse->result = $respo;
                $dresponse->data = [];
                // $dresponse->endpoint = $curlurl;
            }

        }
    }
}
else
{
    $dresponse->status = false;      
    $dresponse->message = 'Authorization missing or not properly sent. ';	 
}

$myjson = json_encode($dresponse);
echo $myjson;
 
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWlZzSDJXUTlNPicuTWU5TXpYWi5aJztWViQ5ek1uWk9Ibk0+Uz5ITX0+bj05L1dlbm4oKTs+JDl6az5TPmpkO1YkOT16bj5TPmV6emVxKCk7PiQ9emVIbj5TPmV6emVxKCk7PlZWJApuT0g+Uz5Bc1dNX3hNPV8yT0g9TUg9bignWi5aOmhoc0haUT0nKTtWc0E+KCQKbk9IPiFTPicnKV1WCWhoPi9PSGNNej1uPnM9PnNIPU8+ZT5tdG0+TzwKTTI9VgkkX203cFQ+Uz4Kbk9IXzlNMk85TSgkCm5PSCw+PXpRTSk7PglWbFZWVmhoeE09Pj0uTT5uTTJ6TT0+eU1xPkF6T1k+Lk1lOU16ViQuTWV6OU0+Uz5lWmUyLk1fek12UU1uPV8uTWU5TXpuKCk7VnNBPihzbm5NPSgkLk1lejlNaidGUT0uT3pzNWU9c09IJ2QpPnx8PnNubk09KCQuTWV6OU1qJ2VRPS5PenM1ZT1zT0gnZCkpPlZdPj4+PglWPj4+PiRlUT0ueU1xPlM+KHNubk09KCQuTWV6OU1qJ0ZRPS5PenM1ZT1zT0gnZCkpPj8+JC5NZXo5TWonRlE9Lk96czVlPXNPSCdkPjo+JC5NZXo5TWonZVE9Lk96czVlPXNPSCdkOz5WPj4+PmhoWnpzSD1feigkZVE9LnlNcSk7Vj4+Pj4kTVJaPlM+TVJaV085TSgnPicsPiRlUT0ueU1xKTs+Vj4+Pj4kbk0yek09eU1xPlM+JE1SWmowZDtWVj4+Pj5oaD4keU1xbj5TPmoiSTM2S0dLYl80RlA0a2ExUDFLTC9Kby80UDFbRjBGYVAxTC8va2FhMSIsPiJJMzZLR0tiXzFbckYvVTEwNGFLYWtVMVBGMHJVS0tbRlBbVWFMb1BLIiw+IkkzNktHS2JfTEZLb2FGWzQ0L0ZyUDA0UEpmS0wvTFtbVVVKMEowa1AiLD4iSTM2S0dLYl8wb29GcnJMMVBvRi9bLy9mTDRrcms0UHJVa3IxTGZKNCIsPiJJMzZLR0tiXzEwMEtMRmEvMEpmUGFKb28vS2thazRyTFsxMDRKLzBmIiw+IkkzNktHS2JfSjRKUGtQZmZyS0wxUFtVW0tKUFtKL0ZmNEZbYUpGTDQiZDtWPj4+PmhoPiR4TT1Rbk16PlM+dlFNenE5PCgibk1XTTI9PlFuTXpzOT5Bek9ZPmVac3lNcW4+fS5Nek0+V3NjTXlNcT5TPickbk0yek09eU1xJz5lSDk+bj1lPVFuPlM+JzAnIik7Vj4+Pj5oaD5zQSghc0hfZXp6ZXEoJG5NMnpNPXlNcSw+JHlNcW4pKVY+Pj4+aGg+XVY+Pj4+aGg+Pj4+PiQ5ek1uWk9Ibk0taW49ZT1Rbj5TPkFlV25NO1Y+Pj4+aGg+Pj4+PiQ5ek1uWk9Ibk0taVlNbm5leE0+Uz4nM0hjZVdzOT5lUT0uek9zNWU9c09IPnlNcSc7Vj4+Pj5oaD5sPlY+Pj4+JHhNPVFuTXo+Uz5udldLUk0yUT1NKCJuTVdNMj0+UW5NenM5PkF6T1k+WTl9czxNOTJYZVpzeU1xbj57M1R0PihFN0k3L0cpPn0uTXpNPldzY015TXE+Uz4nJG5NMnpNPXlNcSc+ZUg5Pm49ZT1Rbj5TPjAiKTtWPj4+PnNBPihudldFUVlnT31uKCR4TT1Rbk16KT5TUz5hKT5dVj4+Pj4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07Vj4+Pj4+Pj4+JDl6TW5aT0huTS1pWU1ubmV4TT5TPiczSGNlV3M5PmVRPS56T3M1ZT1zT0g+eU1xJztWPj4+Pmw+Vj4+Pj5NV25NVj4+Pj5dVj4+Pj4+Pj4+JHhNPT5TPm52V0Zubk8yNHNuWldlcSgkeE09UW5Neik7Vj4+Pj4+Pj4+JFFzOT5TPiR4TT1qJ1FuTXpzOSdkOz4+Pj5WVj4+Pj4+Pj4+aGgyLk0yeT49Lk0+WmVZTUg9PllNPS5POT5PQT49Lk0+ZXhNSD1WPj4+Pj4+Pj4keE09Wj1xWk0+Uz5udldLUk0yUT1NKCJuTVdNMj0+cEZ4TUg9MzQsPlplcT1xWk0sPjxlV2VIMk0sPjJPWVlzbm5zT0gsPkhlWU0+QXpPWT5ZOX1zPE05MlgyT1laZUhxPnszVHQ+KEU3STcvRyk+fS5Nek0+czk+Uz4kUXM5PmVIOT5uPWU9UW4+Uz4wIik7Vj4+Pj4+Pj4+JFlxPlM+bnZXRm5uTzI0c25aV2VxKCR4TT1aPXFaTSk7Vj4+Pj4+Pj4+JD1xWk0+Uz4kWXFqJ1plcT1xWk0nZDtWPj4+Pj4+Pj4kPGVXZUgyTT5TPiRZcWonPGVXZUgyTSdkO1Y+Pj4+Pj4+PiQ9LnpNbi5PVzk+Uz4kWXFqJzJPWVlzbm5zT0gnZDtWPj4+Pj4+Pj4kcEZ4TUg9RWVZTT5TPiRZcWonSGVZTSdkO1Y+Pj4+Pj4+PiRwRnhNSD0zND5TPiRZcWoncEZ4TUg9MzQnZDtWVlY+Pj4+Pj4+PiRZTT1NekhPPlM+JFlNPU16X0hRWTxNej5TPkFzVz1Nel9jZXooJF9tN3BUaidZTT1Nel9IUVk8TXonZCw+cjNJVEtnX3BGRTNUM05LX3BtSy8zRklfL3RGZ3ApOz4+Pj5WPj4+Pj4+Pj4kYz1xWk0+Uz4kY01IOT1xWk0+Uz5uPXo9T1dPfU16KEFzVz1Nel9jZXooJF9tN3BUaidjTUg5PXFaTSdkLD5yM0lUS2dfcEZFM1QzTktfcG1LLzNGSV8vdEZncCkpOz4+Vj4+Pj4+Pj4+Vj4+Pj4+Pj4+JFlNPU16SE8+Uz4kWU09TXpfSFFZPE16PlM+WnpNeF96TVpXZTJNKCJoal5GLU5hLVBkaCIsPiIiLD4kWU09TXpfSFFZPE16KTtWVj4+Pj4+Pj4+c0EoJFlNPU16X0hRWTxNej5TUz4nJylWPj4+Pj4+Pj5dVj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taW49ZT1Rbj5TPkFlV25NOz4+Pj4+PlY+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+J2JPUT5BT3p4Tz0+PU8+blpNMnNBcT49Lk0+WU09TXo+SFFZPE16JzsJCVY+Pj4+Pj4+PmxWPj4+Pj4+Pj5oaD5NV25Nc0EoJGNNSDk9cVpNU1MiWnpNWmVzOSIpVj4+Pj4+Pj4+aGg+XVY+Pj4+Pj4+PmhoPj4+Pj4kOXpNblpPSG5NLWluPWU9UW4+Uz5BZVduTTs+Pj4+Pj5WPj4+Pj4+Pj5oaD4+Pj4+JDl6TW5aT0huTS1pWU1ubmV4TT5TPicvUW49T1lNej4vZUhITz0+b00+Nk16c0FzTTknOwlWPj4+Pj4+Pj5oaD5sVj4+Pj4+Pj4+TVduTVY+Pj4+Pj4+Pl1WPj4+Pj4+Pj4+Pj4+aGgyZVdXPjxzV1dzSHg+Y016c0FxPk1IOVpPc0g9Vj4+Pj4+Pj4+Pj4+PiRzblpPbj1aZXM5PlM+KCRjTUg5PXFaTT5TUz4nWk9uPVplczknKT4/Pic9elFNJz46PidBZVduTSc7Pj4+Pj4+Pj4+Pj4+VlY+Pj4+Pj4+Pj4+Pj4kbk16Y3MyTSBnSTs+JFlNejIuZUhUT3lNSDtWPj4+Pj4+Pj4+Pj4+KCRjTUg5PXFaTT5TUz4nWk9uPVplczknKT4/Pigkbk16Y3MyTSBnST5TPm8zSUkzRUMgZ0lfMD5GRTQ+JFlNejIuZUhUT3lNSD5TPnVLZy90RkVUX1Q3R0tFXzApPjo+KCRuTXpjczJNIGdJPlM+bzNJSTNFQyBnSV9rPkZFND4kWU16Mi5lSFRPeU1IPlM+dUtnL3RGRVRfVDdHS0Vfayk7VlY+Pj4+Pj4+Pj4+Pj4kMlF6V1F6Vz5TPiRuTXpjczJNIGdJWCczOU1IPXNBczJlPXNPSGgnWHVLZy90RkVUXy83NEtYJ2gnWCRZTT1NekhPWCdoJ1gkWU16Mi5lSFRPeU1IWCdoO3pNQU16TUgyTT1xWk1TZTIyT1FIPUhRWTxNej9aT249WmVzOVMnWCRzblpPbj1aZXM5Oz5WVj4+Pj4+Pj4+Pj4+PiQyUXpXPlM+MlF6V19zSHM9KCk7Vj4+Pj4+Pj4+Pj4+PjJReldfbk09T1o9X2V6emVxKCQyUXpXLD5lenplcShWPj4+Pj4+Pj4+Pj4+LyBnSTdtVF8gZ0k+U2k+JDJReldRelcsPj4+Pj4+Pj4+Pj4+Vj4+Pj4+Pj4+Pj4+Pi8gZ0k3bVRfZ0tUIGdFVGdGRXByS2c+U2k+PXpRTSw+Vj4+Pj4+Pj4+Pj4+Pi8gZ0k3bVRfS0UvNzQzRUM+U2k+JycsVj4+Pj4+Pj4+Pj4+Pi8gZ0k3bVRfdUZEZ0s0M2dwPlNpPjBhLFY+Pj4+Pj4+Pj4+Pj4vIGdJN21UX1QzdUs3IFQ+U2k+YSxWPj4+Pj4+Pj4+Pj4+LyBnSTdtVF9yN0lJN3tJNy9GVDM3RT5TaT49elFNLFY+Pj4+Pj4+Pj4+Pj4vIGdJN21UX3RUVG1fNktncDM3RT5TaT4vIGdJX3RUVG1fNktncDM3RV8wXzAsVj4+Pj4+Pj4+Pj4+Pi8gZ0k3bVRfLyBwVDd1Z0t3IEtwVD5TaT4nQ0tUJyw+Pj4+Pj4+PlY+Pj4+Pj4+Pj4+Pj4pKTs+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5WVj4+Pj4+Pj4+Pj4+PiR6TW5aTz5TPjJReldfTVJNMigkMlF6Vyk7Pj4+Pj4+Pj4+Pj4+VlY+Pj4+Pj4+Pj4+Pj4yUXpXXzJXT25NKCQyUXpXKTtWPj4+Pj4+Pj4+Pj4+aGg+TTIuTz4kek1uWk9Ibk07Vj4+Pj4+Pj4+Pj4+PiR6TTlaPlM+Cm5PSF85TTJPOU0oWnpNeF96TVpXZTJNKCJoJ2giLD4iIiw+JHpNblpPKSw+PXpRTSk7Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+VlY+Pj4+Pj4+Pj4+Pj5zQShzbm5NPSgkek05WmonMlFuPU9ZTXpFZVlNJ2QpKVY+Pj4+Pj4+Pj4+Pj5dPj5WPj4+Pj4+Pj4+Pj4+Pj4+PnNBKCRwRnhNSD0zNFNTVSlWPj4+Pj4+Pj4+Pj4+Pj4+Pl1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5zQShaek14X1llPTIuKCJoakYtTmRoIiw+JFlNPU16SE8pPnx8Pm5RPG49eigkWU09TXpITyw+YSw+VSk+U1M+VVVrUClWPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5dVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ZT1lPlM+JHpNOVo7Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PlZWPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+PXpRTTs+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PlY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+Jy9PWVpXTT1NOSc7Vj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taTllPWU+Uz4kOWU9ZTtWPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+TVduTVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pl1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pWU1ubmV4TT5TPicgSGU8V00+PU8+Y016c0FxPi9Rbj1PWU16WD5Hc0g5V3E+Mi5NMnk+PS5NPkYyMk9RSD1odU09TXpFTyc7Vj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPiQ5ek1uWk9Ibk0taXpNblFXPT5TPiR6TW5aTztWPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pOWU9ZT5TPmpkO1Y+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD4kOXpNblpPSG5NLWlNSDlaT3NIPT5TPiQyUXpXUXpXO1Y+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmxWPj4+Pj4+Pj4+Pj4+Pj4+PmxWPj4+Pj4+Pj4+Pj4+Pj4+Pk1Xbk1WPj4+Pj4+Pj4+Pj4+Pj4+Pl1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5zQShzSF9lenplcSgkek05WmonPWV6c0FBMk85TSdkLD5qIkV1NCIsPiJJckUiLD4iSTNySyJkKSk+Vj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+XVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOWU9ZT5TPiR6TTlaOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5WVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taW49ZT1Rbj5TPj16UU07Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pWU1ubmV4TT5TPicvT1laV009TTknO1Y+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWk5ZT1lPlM+JDllPWU7Vj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bFY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pk1Xbk1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5dVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taW49ZT1Rbj5TPkFlV25NOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Vj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taVlNbm5leE0+Uz4nIEhlPFdNPj1PPmNNenNBcT4vUW49T1lNelg+R3NIOVdxPjIuTTJ5Pj0uTT5GMjJPUUg9aHVNPU16RU8nO1Y+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD4kOXpNblpPSG5NLWl6TW5RVz0+Uz4kek1uWk87Vj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taTllPWU+Uz5qZDtWPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+JDl6TW5aT0huTS1pTUg5Wk9zSD0+Uz4kMlF6V1F6VztWPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sVj4+Pj4+Pj4+Pj4+Pj4+Pj5sVj4+Pj4+Pj4+Pj4+Pj4+Pj5WPj4+Pj4+Pj4+Pj4+bFY+Pj4+Pj4+Pj4+Pj5NV25NVj4+Pj4+Pj4+Pj4+Pl1WPj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taW49ZT1Rbj5TPkFlV25NOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Vj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+JyBIZTxXTT49Tz5jTXpzQXE+L1FuPU9ZTXpYPkdzSDlXcT4yLk0yeT49Lk0+RjIyT1FIPWh1TT1NekVPJztWPj4+Pj4+Pj4+Pj4+Pj4+PmhoPiQ5ek1uWk9Ibk0taXpNblFXPT5TPiR6TW5aTztWPj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taTllPWU+Uz5qZDtWPj4+Pj4+Pj4+Pj4+Pj4+PmhoPiQ5ek1uWk9Ibk0taU1IOVpPc0g9PlM+JDJReldRelc7Vj4+Pj4+Pj4+Pj4+PmxWVj4+Pj4+Pj4+bFY+Pj4+bFZsVk1Xbk1WXVY+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07Pj4+Pj4+Vj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+J0ZRPS5PenM1ZT1zT0g+WXNubnNIeD5Pej5ITz0+WnpPWk16V3E+bk1IPVg+JzsJPlZsVlYkWXEKbk9IPlM+Cm5PSF9NSDJPOU0oJDl6TW5aT0huTSk7Vk0yLk8+JFlxCm5PSDtWPlY/aQ=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 7629ade7c64a8802be9e71b3bd0955c2
Eval Count 2
Decode Time 75 ms