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='Pz48P3BocCANCiBzNXNzNDJuX3N0MXJ0KCk7DQogZDF0NV9kNWYxM2x0X3Q0bTV6Mm..

Decoded Output download

?><?php 
 session_start();
 date_default_timezone_set('Asia/Dhaka');
 $mode = $_REQUEST['mode'];
 
 if (empty($_SESSION['CIRCLEName']) OR ($_SESSION['CIRCLEName']==''))
 { 
 
 if(isset($_POST['user'])){
 
 
 
   $user = $_REQUEST['user'];
   $userpwd = $_REQUEST['userpwd'];
   
   
   
   
     if(!empty($user) AND !empty($userpwd) AND $mode=='login')
     {
      $encpasswd = md5($userpwd);
      //$user = mysql_real_escape_string($user);

      $query = "SELECT * FROM hbl_users WHERE (userName='$user') and (userPassword='$encpasswd') AND status='1' and field_office='1'";  
      $user_result = safe_query($query);
      if($user = mysql_fetch_assoc($user_result))
      {
       $_SESSION['userId'] = $user['id'];
       $_SESSION['userName'] = $user['userName'];
       $_SESSION['CIRCLEName'] = $user['userName'];
       $_SESSION['screenName'] = $user['screenName'];
       $_SESSION['userType'] = $user['userType'];     
       $_SESSION['cust_id'] = $user['cust_id'];
       $_SESSION['sap_id'] = $user['sap_code'];
       $_SESSION['cust_name'] = $user['cust_name']; 
       $_SESSION['super_admin'] = $user['superAdmin'];  
       $_SESSION['is_ssg'] = $user['isSSG'];  
       $_SESSION['division'] = $user['division'];
       $_SESSION['ims'] = $user['ims'];
       $_SESSION['order_p'] = $user['order_p'];
       $_SESSION['cat_access'] = $user['cat_access'];
       $_SESSION['super_admin'] = $user['superAdmin'];
       $_SESSION['company'] = $user['comid'];
       $_SESSION['client'] = $user['client'];
       $_SESSION['wh'] = $user['wh'];
       
       $com_query="select * from tbl_company where id='$user[comid]'";
       $users_com = mysql_query($com_query);
       $row_sql_com= mysql_fetch_assoc($users_com);
       $_SESSION[company_name]="<b>$row_sql_com[sap_code] : $row_sql_com[name]</b>";
       $_SESSION[company_name_print]="$row_sql_com[name]";
       
       $_SESSION[com_criteria]=" where comid='$user[comid]'";
       $_SESSION[company_logo]=$row_sql_com[image];
       
       
       
       
            // For Date Validation 
      
      
      $dt = new DateTime('now', new DateTimezone('Asia/Dhaka'));
      $date=$dt->format('Y-m-d');   
     
      $_SESSION[sysdate]=$date;
      
      $sql="update tbl_sys_date set sales='$date' $_SESSION[com_criteria]";
      db_query($sql); 
      
      $user_query="select * from tbl_sys_date $_SESSION[com_criteria]";
      $users = mysql_query($user_query);
      $row_sql= mysql_fetch_assoc($users);
      
      
      $_SESSION[dtDate]=$row_sql[receive];
      
      if($row_sql[order_status]=='1')
      {
       $_SESSION[order_status]='ADMIN DATE: ';
       $_SESSION[order]=$row_sql[sales];
      }
      else
      {
       $_SESSION[order_status]='CURDATE ORDER: ';
       $_SESSION[order]=$date;
      }

      
      
      $_SESSION[adv_star]=$row_sql[adv_star];
      $_SESSION[adv_end]=$row_sql[adv_end];
      $_SESSION[adv_date]=$row_sql[adv_date];
      
      $_SESSION[db_stock]=$row_sql[cash]; 
      
      $_SESSION[dtIMS]=$row_sql[receive];   
     
     // For User Access Log..  
      /*
      
      $user_query="Select max(tid)+1 as tid from tbl_user_access"; 
      $users = mysql_query($user_query);
      $row_sql= mysql_fetch_assoc($users);
      $tid=$row_sql[tid];
      
      $_SESSION[tid]=$tid;
      if(is_null($tid))
      {
      $tid=1;
      }
      */
      
      
      
      $ipaddress= $_SERVER['REMOTE_ADDR'];
      $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
      
      $_SESSION[ipaddress]=$ipaddress;
       
    /*
    ob_start(); // Turn on output buffering 
    system('ipconfig /all'); //Execute external program to display output 
    $mycom=ob_get_contents(); // Capture the output into a variable 
    ob_clean(); // Clean (erase) the output buffer 
 
    $findme = "Physical"; 
    $pmac = strpos($mycom, $findme); // Find the position of Physical text 
    $mac=substr($mycom,($pmac+36),17); 
    */
    
    
    
     
      $sql="insert into tbl_user_access(tid,ip,mac,pcname,user)values($tid,'$ipaddress','$mac' ,'$hostname','$_SESSION[userName]')";
      db_query($sql);  
      // End User Access Log.
      
      // UPDATE CUST BAL & STOCK INFO.
       $sql="update tbl_product set stock_qty=0,mkt_stock=0,real_stock_qty=0,real_mkt_stock=0";
       db_query($sql);
 
 
       $user_query="SELECT product,sum(qty) as qty FROM `tbl_sap_stock` group by product";                    
       $users = mysql_query($user_query);
       $total = mysql_num_rows($users);    
       if($total>0)
       {
          while($value=mysql_fetch_array($users))
          {
            $stock_order='stock_qty';
            $stock_real='real_stock_qty';              
            $sql="update tbl_product set $stock_order=$stock_order+'$value[qty]',$stock_real=$stock_real+$value[qty] where id='$value[product]'";
            db_query($sql);
          }
       }
       // END STOCK ADDED.
       
         $user_query="SELECT pid,sum(qty) as qty FROM `tbl_order_confim`
                            group by pid";
         $users = mysql_query($user_query);
         $total = mysql_num_rows($users);    
         if($total>0)
         {
            while($value=mysql_fetch_array($users))
            {
              $stock_order='stock_qty';
              $stock_real='real_stock_qty';
              
              $sql="update tbl_product set $stock_order=$stock_order-'$value[qty]' where id='$value[pid]'";
              db_query($sql);
            }
         }
         // END MKT STOCK MINUS
 
         $user_query="SELECT pid,sum(qty) as qty FROM `tbl_order_delivery`
                            group by pid";
         $users = mysql_query($user_query);
         $total = mysql_num_rows($users);    
         if($total>0)
         {
            while($value=mysql_fetch_array($users))
            {
                $stock_order='stock_qty';
                $stock_real='real_stock_qty';
              
              $sql="update tbl_product set $stock_real=$stock_real-'$value[qty]' where id='$value[pid]'";
              db_query($sql);
            }
         }
     // END MKT STOCK MINUS

    // CUSTOMER OUSTANDING ADJUST.
 
     $sql="update tbl_customer set balance=0";
     db_query($sql);
 
         $user_query="SELECT cid,sum(amount) as amount from tbl_payment_request  group by cid";
         $users = mysql_query($user_query);
         $total = mysql_num_rows($users);    
         if($total>0)
         {
            while($value=mysql_fetch_array($users))
            {
              
              $sql="update tbl_customer set balance=balance+'$value[amount]' where id='$value[cid]'";
              db_query($sql);
            }
         }
         
                 
         $user_query="SELECT cust_id,sum(delval) as amount from view_cust_booked_sales_without_com group by cust_id having sum(delval)<>0";
         $users = mysql_query($user_query);
         $total = mysql_num_rows($users);    
         if($total>0)
         {
            while($value=mysql_fetch_array($users))
            { 
              $sql="update tbl_customer set balance=balance-'$value[amount]' where id='$value[cust_id]'";
              db_query($sql);
            } 
         }

                      
      // END CUSTOMER INFO UPDATE
      
      // CREDIT BLOCK CHANGE.
         
         /*
         
         $user_query="SELECT * from tbl_customer where creditblock=1";
         $users = mysql_query($user_query);
         $total = mysql_num_rows($users);    
         if($total>0)
         {
            while($value=mysql_fetch_array($users))
            { 
               $user_query_credit="SELECT cid,name,division,sap_code,climit,mendbal,sum(sales-cash) as ccredit,creditblock  from view_cust_stat_star 
                            join tbl_customer on tbl_customer.id=view_cust_stat_star.cid                        
                            where  tbl_customer.id='$value[id]'
                            group by cid
                            ";
               $users_credit = mysql_query($user_query_credit);
               $row_sql= mysql_fetch_assoc($users_credit);
               $mendbal=$row_sql[mendbal]; 
               $ccredit=$row_sql[ccredit];        
               if($ccredit<=$mendbal)
               {        
                $sql="update tbl_customer set creditblock=0 where id=$value[cid]";
                db_query($sql);
               } 
            } 
         }
         
         */
         
      // END CREDIT BLOCK.   
      
       
      
      
      }else{  
        $msg = "UnAthorized Access, Please Login!!!";
        header("location: index.php?message=$msg");
        exit;
      }
      
     }else{        
        $msg = "Something going wrong, Please Login!!!";
        header("location: index.php?message=$msg");
        exit;     
     }
     
 }else{
  
  $msg = "Session Time Out/Unathorized Access, Please Login!";
  header("location: index.php?message=$msg");
  exit;
 }
 	 
 }elseif($mode=='logout'){
     
      $date=date('Y-m-d H:i:s T');
      $sql="update tbl_user_access set  out_time='$date' where tid=$_SESSION[tid]";
      db_query($sql);
     
      session_destroy();
 
       $_SESSION['userId'] ='';
       $_SESSION['userName'] ='';
       $_SESSION['CIRCLEName'] ='';
       $_SESSION['screenName'] = '';
       $_SESSION['userType'] = '';     
       $_SESSION['cust_id'] = '';
       $_SESSION['sap_id'] = ''; 
       $_SESSION['super_admin'] ='';  
       $_SESSION['is_ssg'] ='';  
       $_SESSION['ims'] ='';
       $_SESSION['company'] ='';
       
      $msg = "Your have successfully logged out!";
      header("location: index.php?message=$msg");  
}

 function checkaccess($scriptname){
  global $adminFiles;
  if(is_numeric($key = array_search($scriptname,$adminFiles)) && $_SESSION['userType']=='A')
  return true;
  else{
    $msg = "UnAthorized Access!";
    header("location: welcome.php?message=$msg");
  }       
 }
 
 function checkmenuaccess($mnuid)
 {
  $user_query="select menuid from tbl_user_menu where menuid='$mnuid' and userid='$_SESSION[userId]'";
  $users = mysql_query($user_query);
  $row_sql= mysql_fetch_assoc($users);
  $menuid=$row_sql[menuid];
     
  if($menuid<>'')
  return true;

  else{
    header("location: no_access.php");
  }       
 } 
 
 
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='Pz48P3BocCANCiBzNXNzNDJuX3N0MXJ0KCk7DQogZDF0NV9kNWYxM2x0X3Q0bTV6Mm41X3M1dCgnQXM0MS9EaDFrMScpOw0KICRtMmQ1ID0gJF9SRVFVRVNUWydtMmQ1J107DQogDQogNGYgKDVtcHR5KCRfU0VTU0lPTlsnQ0lSQ0xFTjFtNSddKSBPUiAoJF9TRVNTSU9OWydDSVJDTEVOMW01J109PScnKSkNCiB7IA0KIA0KIDRmKDRzczV0KCRfUE9TVFsnM3M1ciddKSl7DQogDQogDQogDQogICAkM3M1ciA9ICRfUkVRVUVTVFsnM3M1ciddOw0KICAgJDNzNXJwd2QgPSAkX1JFUVVFU1RbJzNzNXJwd2QnXTsNCiAgIA0KICAgDQogICANCiAgIA0KICAgICA0ZighNW1wdHkoJDNzNXIpIEFORCAhNW1wdHkoJDNzNXJwd2QpIEFORCAkbTJkNT09J2wyZzRuJykNCiAgICAgew0KICAgICAgJDVuY3Axc3N3ZCA9IG1kaSgkM3M1cnB3ZCk7DQogICAgICAvLyQzczVyID0gbXlzcWxfcjUxbF81c2MxcDVfc3RyNG5nKCQzczVyKTsNCg0KICAgICAgJHEzNXJ5ID0gIlNFTEVDVCAqIEZST00gaGJsXzNzNXJzIFdIRVJFICgzczVyTjFtNT0nJDNzNXInKSAxbmQgKDNzNXJQMXNzdzJyZD0nJDVuY3Axc3N3ZCcpIEFORCBzdDF0M3M9JzYnIDFuZCBmNDVsZF8yZmY0YzU9JzYnIjsgIA0KICAgICAgJDNzNXJfcjVzM2x0ID0gczFmNV9xMzVyeSgkcTM1cnkpOw0KICAgICAgNGYoJDNzNXIgPSBteXNxbF9mNXRjaF8xc3MyYygkM3M1cl9yNXMzbHQpKQ0KICAgICAgew0KICAgICAgICRfU0VTU0lPTlsnM3M1cklkJ10gPSAkM3M1clsnNGQnXTsNCiAgICAgICAkX1NFU1NJT05bJzNzNXJOMW01J10gPSAkM3M1clsnM3M1ck4xbTUnXTsNCiAgICAgICAkX1NFU1NJT05bJ0NJUkNMRU4xbTUnXSA9ICQzczVyWyczczVyTjFtNSddOw0KICAgICAgICRfU0VTU0lPTlsnc2NyNTVuTjFtNSddID0gJDNzNXJbJ3NjcjU1bk4xbTUnXTsNCiAgICAgICAkX1NFU1NJT05bJzNzNXJUeXA1J10gPSAkM3M1clsnM3M1clR5cDUnXTsgICAgIA0KICAgICAgICRfU0VTU0lPTlsnYzNzdF80ZCddID0gJDNzNXJbJ2Mzc3RfNGQnXTsNCiAgICAgICAkX1NFU1NJT05bJ3MxcF80ZCddID0gJDNzNXJbJ3MxcF9jMmQ1J107DQogICAgICAgJF9TRVNTSU9OWydjM3N0X24xbTUnXSA9ICQzczVyWydjM3N0X24xbTUnXTsgDQogICAgICAgJF9TRVNTSU9OWydzM3A1cl8xZG00biddID0gJDNzNXJbJ3MzcDVyQWRtNG4nXTsgIA0KICAgICAgICRfU0VTU0lPTlsnNHNfc3NnJ10gPSAkM3M1clsnNHNTU0cnXTsgIA0KICAgICAgICRfU0VTU0lPTlsnZDR2NHM0Mm4nXSA9ICQzczVyWydkNHY0czQybiddOw0KICAgICAgICRfU0VTU0lPTlsnNG1zJ10gPSAkM3M1clsnNG1zJ107DQogICAgICAgJF9TRVNTSU9OWycycmQ1cl9wJ10gPSAkM3M1clsnMnJkNXJfcCddOw0KICAgICAgICRfU0VTU0lPTlsnYzF0XzFjYzVzcyddID0gJDNzNXJbJ2MxdF8xY2M1c3MnXTsNCiAgICAgICAkX1NFU1NJT05bJ3MzcDVyXzFkbTRuJ10gPSAkM3M1clsnczNwNXJBZG00biddOw0KICAgICAgICRfU0VTU0lPTlsnYzJtcDFueSddID0gJDNzNXJbJ2MybTRkJ107DQogICAgICAgJF9TRVNTSU9OWydjbDQ1bnQnXSA9ICQzczVyWydjbDQ1bnQnXTsNCiAgICAgICAkX1NFU1NJT05bJ3doJ10gPSAkM3M1clsnd2gnXTsNCiAgICAgICANCiAgICAgICAkYzJtX3EzNXJ5PSJzNWw1Y3QgKiBmcjJtIHRibF9jMm1wMW55IHdoNXI1IDRkPSckM3M1cltjMm00ZF0nIjsNCiAgICAgICAkM3M1cnNfYzJtID0gbXlzcWxfcTM1cnkoJGMybV9xMzVyeSk7DQogICAgICAgJHIyd19zcWxfYzJtPSBteXNxbF9mNXRjaF8xc3MyYygkM3M1cnNfYzJtKTsNCiAgICAgICAkX1NFU1NJT05bYzJtcDFueV9uMW01XT0iPGI+JHIyd19zcWxfYzJtW3MxcF9jMmQ1XSA6ICRyMndfc3FsX2MybVtuMW01XTwvYj4iOw0KICAgICAgICRfU0VTU0lPTltjMm1wMW55X24xbTVfcHI0bnRdPSIkcjJ3X3NxbF9jMm1bbjFtNV0iOw0KICAgICAgIA0KICAgICAgICRfU0VTU0lPTltjMm1fY3I0dDVyNDFdPSIgd2g1cjUgYzJtNGQ9JyQzczVyW2MybTRkXSciOw0KICAgICAgICRfU0VTU0lPTltjMm1wMW55X2wyZzJdPSRyMndfc3FsX2MybVs0bTFnNV07DQogICAgICAgDQogICAgICAgDQogICAgICAgDQogICAgICAgDQogICAgICAgICAgICAvLyBGMnIgRDF0NSBWMWw0ZDF0NDJuIA0KICAgICAgDQogICAgICANCiAgICAgICRkdCA9IG41dyBEMXQ1VDRtNSgnbjJ3JywgbjV3IEQxdDVUNG01ejJuNSgnQXM0MS9EaDFrMScpKTsNCiAgICAgICRkMXQ1PSRkdC0+ZjJybTF0KCdZLW0tZCcpOyAgIA0KICAgICANCiAgICAgICRfU0VTU0lPTltzeXNkMXQ1XT0kZDF0NTsNCiAgICAgIA0KICAgICAgJHNxbD0iM3BkMXQ1IHRibF9zeXNfZDF0NSBzNXQgczFsNXM9JyRkMXQ1JyAkX1NFU1NJT05bYzJtX2NyNHQ1cjQxXSI7DQogICAgICBkYl9xMzVyeSgkc3FsKTsgDQogICAgICANCiAgICAgICQzczVyX3EzNXJ5PSJzNWw1Y3QgKiBmcjJtIHRibF9zeXNfZDF0NSAkX1NFU1NJT05bYzJtX2NyNHQ1cjQxXSI7DQogICAgICAkM3M1cnMgPSBteXNxbF9xMzVyeSgkM3M1cl9xMzVyeSk7DQogICAgICAkcjJ3X3NxbD0gbXlzcWxfZjV0Y2hfMXNzMmMoJDNzNXJzKTsNCiAgICAgIA0KICAgICAgDQogICAgICAkX1NFU1NJT05bZHREMXQ1XT0kcjJ3X3NxbFtyNWM1NHY1XTsNCiAgICAgIA0KICAgICAgNGYoJHIyd19zcWxbMnJkNXJfc3QxdDNzXT09JzYnKQ0KICAgICAgew0KICAgICAgICRfU0VTU0lPTlsycmQ1cl9zdDF0M3NdPSdBRE1JTiBEQVRFOiAnOw0KICAgICAgICRfU0VTU0lPTlsycmQ1cl09JHIyd19zcWxbczFsNXNdOw0KICAgICAgfQ0KICAgICAgNWxzNQ0KICAgICAgew0KICAgICAgICRfU0VTU0lPTlsycmQ1cl9zdDF0M3NdPSdDVVJEQVRFIE9SREVSOiAnOw0KICAgICAgICRfU0VTU0lPTlsycmQ1cl09JGQxdDU7DQogICAgICB9DQoNCiAgICAgIA0KICAgICAgDQogICAgICAkX1NFU1NJT05bMWR2X3N0MXJdPSRyMndfc3FsWzFkdl9zdDFyXTsNCiAgICAgICRfU0VTU0lPTlsxZHZfNW5kXT0kcjJ3X3NxbFsxZHZfNW5kXTsNCiAgICAgICRfU0VTU0lPTlsxZHZfZDF0NV09JHIyd19zcWxbMWR2X2QxdDVdOw0KICAgICAgDQogICAgICAkX1NFU1NJT05bZGJfc3QyY2tdPSRyMndfc3FsW2Mxc2hdOyANCiAgICAgIA0KICAgICAgJF9TRVNTSU9OW2R0SU1TXT0kcjJ3X3NxbFtyNWM1NHY1XTsgICANCiAgICAgDQogICAgIC8vIEYyciBVczVyIEFjYzVzcyBMMmcuLiAgDQogICAgICAvKg0KICAgICAgDQogICAgICAkM3M1cl9xMzVyeT0iUzVsNWN0IG0xeCh0NGQpKzYgMXMgdDRkIGZyMm0gdGJsXzNzNXJfMWNjNXNzIjsgDQogICAgICAkM3M1cnMgPSBteXNxbF9xMzVyeSgkM3M1cl9xMzVyeSk7DQogICAgICAkcjJ3X3NxbD0gbXlzcWxfZjV0Y2hfMXNzMmMoJDNzNXJzKTsNCiAgICAgICR0NGQ9JHIyd19zcWxbdDRkXTsNCiAgICAgIA0KICAgICAgJF9TRVNTSU9OW3Q0ZF09JHQ0ZDsNCiAgICAgIDRmKDRzX24zbGwoJHQ0ZCkpDQogICAgICB7DQogICAgICAkdDRkPTY7DQogICAgICB9DQogICAgICAqLw0KICAgICAgDQogICAgICANCiAgICAgIA0KICAgICAgJDRwMWRkcjVzcz0gJF9TRVJWRVJbJ1JFTU9URV9BRERSJ107DQogICAgICAkaDJzdG4xbTUgPSBnNXRoMnN0YnkxZGRyKCRfU0VSVkVSWydSRU1PVEVfQUREUiddKTsNCiAgICAgIA0KICAgICAgJF9TRVNTSU9OWzRwMWRkcjVzc109JDRwMWRkcjVzczsNCiAgICAgICANCiAgICAvKg0KICAgIDJiX3N0MXJ0KCk7IC8vIFQzcm4gMm4gMjN0cDN0IGIzZmY1cjRuZyANCiAgICBzeXN0NW0oJzRwYzJuZjRnIC8xbGwnKTsgLy9FeDVjM3Q1IDV4dDVybjFsIHByMmdyMW0gdDIgZDRzcGwxeSAyM3RwM3QgDQogICAgJG15YzJtPTJiX2c1dF9jMm50NW50cygpOyAvLyBDMXB0M3I1IHRoNSAyM3RwM3QgNG50MiAxIHYxcjQxYmw1IA0KICAgIDJiX2NsNTFuKCk7IC8vIENsNTFuICg1cjFzNSkgdGg1IDIzdHAzdCBiM2ZmNXIgDQogDQogICAgJGY0bmRtNSA9ICJQaHlzNGMxbCI7IA0KICAgICRwbTFjID0gc3RycDJzKCRteWMybSwgJGY0bmRtNSk7IC8vIEY0bmQgdGg1IHAyczR0NDJuIDJmIFBoeXM0YzFsIHQ1eHQgDQogICAgJG0xYz1zM2JzdHIoJG15YzJtLCgkcG0xYytvZSksNjcpOyANCiAgICAqLw0KICAgIA0KICAgIA0KICAgIA0KICAgICANCiAgICAgICRzcWw9IjRuczVydCA0bnQyIHRibF8zczVyXzFjYzVzcyh0NGQsNHAsbTFjLHBjbjFtNSwzczVyKXYxbDM1cygkdDRkLCckNHAxZGRyNXNzJywnJG0xYycgLCckaDJzdG4xbTUnLCckX1NFU1NJT05bM3M1ck4xbTVdJykiOw0KICAgICAgZGJfcTM1cnkoJHNxbCk7ICANCiAgICAgIC8vIEVuZCBVczVyIEFjYzVzcyBMMmcuDQogICAgICANCiAgICAgIC8vIFVQREFURSBDVVNUIEJBTCAmIFNUT0NLIElORk8uDQogICAgICAgJHNxbD0iM3BkMXQ1IHRibF9wcjJkM2N0IHM1dCBzdDJja19xdHk9MCxta3Rfc3QyY2s9MCxyNTFsX3N0MmNrX3F0eT0wLHI1MWxfbWt0X3N0MmNrPTAiOw0KICAgICAgIGRiX3EzNXJ5KCRzcWwpOw0KIA0KIA0KICAgICAgICQzczVyX3EzNXJ5PSJTRUxFQ1QgcHIyZDNjdCxzM20ocXR5KSAxcyBxdHkgRlJPTSBgdGJsX3MxcF9zdDJja2AgZ3IyM3AgYnkgcHIyZDNjdCI7ICAgICAgICAgICAgICAgICAgICANCiAgICAgICAkM3M1cnMgPSBteXNxbF9xMzVyeSgkM3M1cl9xMzVyeSk7DQogICAgICAgJHQydDFsID0gbXlzcWxfbjNtX3Iyd3MoJDNzNXJzKTsgICAgDQogICAgICAgNGYoJHQydDFsPjApDQogICAgICAgew0KICAgICAgICAgIHdoNGw1KCR2MWwzNT1teXNxbF9mNXRjaF8xcnIxeSgkM3M1cnMpKQ0KICAgICAgICAgIHsNCiAgICAgICAgICAgICRzdDJja18ycmQ1cj0nc3QyY2tfcXR5JzsNCiAgICAgICAgICAgICRzdDJja19yNTFsPSdyNTFsX3N0MmNrX3F0eSc7ICAgICAgICAgICAgICANCiAgICAgICAgICAgICRzcWw9IjNwZDF0NSB0YmxfcHIyZDNjdCBzNXQgJHN0MmNrXzJyZDVyPSRzdDJja18ycmQ1cisnJHYxbDM1W3F0eV0nLCRzdDJja19yNTFsPSRzdDJja19yNTFsKyR2MWwzNVtxdHldIHdoNXI1IDRkPSckdjFsMzVbcHIyZDNjdF0nIjsNCiAgICAgICAgICAgIGRiX3EzNXJ5KCRzcWwpOw0KICAgICAgICAgIH0NCiAgICAgICB9DQogICAgICAgLy8gRU5EIFNUT0NLIEFEREVELg0KICAgICAgIA0KICAgICAgICAgJDNzNXJfcTM1cnk9IlNFTEVDVCBwNGQsczNtKHF0eSkgMXMgcXR5IEZST00gYHRibF8ycmQ1cl9jMm5mNG1gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3IyM3AgYnkgcDRkIjsNCiAgICAgICAgICQzczVycyA9IG15c3FsX3EzNXJ5KCQzczVyX3EzNXJ5KTsNCiAgICAgICAgICR0MnQxbCA9IG15c3FsX24zbV9yMndzKCQzczVycyk7ICAgIA0KICAgICAgICAgNGYoJHQydDFsPjApDQogICAgICAgICB7DQogICAgICAgICAgICB3aDRsNSgkdjFsMzU9bXlzcWxfZjV0Y2hfMXJyMXkoJDNzNXJzKSkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgJHN0MmNrXzJyZDVyPSdzdDJja19xdHknOw0KICAgICAgICAgICAgICAkc3QyY2tfcjUxbD0ncjUxbF9zdDJja19xdHknOw0KICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgJHNxbD0iM3BkMXQ1IHRibF9wcjJkM2N0IHM1dCAkc3QyY2tfMnJkNXI9JHN0MmNrXzJyZDVyLSckdjFsMzVbcXR5XScgd2g1cjUgNGQ9JyR2MWwzNVtwNGRdJyI7DQogICAgICAgICAgICAgIGRiX3EzNXJ5KCRzcWwpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgfQ0KICAgICAgICAgLy8gRU5EIE1LVCBTVE9DSyBNSU5VUw0KIA0KICAgICAgICAgJDNzNXJfcTM1cnk9IlNFTEVDVCBwNGQsczNtKHF0eSkgMXMgcXR5IEZST00gYHRibF8ycmQ1cl9kNWw0djVyeWANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncjIzcCBieSBwNGQiOw0KICAgICAgICAgJDNzNXJzID0gbXlzcWxfcTM1cnkoJDNzNXJfcTM1cnkpOw0KICAgICAgICAgJHQydDFsID0gbXlzcWxfbjNtX3Iyd3MoJDNzNXJzKTsgICAgDQogICAgICAgICA0ZigkdDJ0MWw+MCkNCiAgICAgICAgIHsNCiAgICAgICAgICAgIHdoNGw1KCR2MWwzNT1teXNxbF9mNXRjaF8xcnIxeSgkM3M1cnMpKQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICRzdDJja18ycmQ1cj0nc3QyY2tfcXR5JzsNCiAgICAgICAgICAgICAgICAkc3QyY2tfcjUxbD0ncjUxbF9zdDJja19xdHknOw0KICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgJHNxbD0iM3BkMXQ1IHRibF9wcjJkM2N0IHM1dCAkc3QyY2tfcjUxbD0kc3QyY2tfcjUxbC0nJHYxbDM1W3F0eV0nIHdoNXI1IDRkPSckdjFsMzVbcDRkXSciOw0KICAgICAgICAgICAgICBkYl9xMzVyeSgkc3FsKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0NCiAgICAgLy8gRU5EIE1LVCBTVE9DSyBNSU5VUw0KDQogICAgLy8gQ1VTVE9NRVIgT1VTVEFORElORyBBREpVU1QuDQogDQogICAgICRzcWw9IjNwZDF0NSB0YmxfYzNzdDJtNXIgczV0IGIxbDFuYzU9MCI7DQogICAgIGRiX3EzNXJ5KCRzcWwpOw0KIA0KICAgICAgICAgJDNzNXJfcTM1cnk9IlNFTEVDVCBjNGQsczNtKDFtMjNudCkgMXMgMW0yM250IGZyMm0gdGJsX3AxeW01bnRfcjVxMzVzdCAgZ3IyM3AgYnkgYzRkIjsNCiAgICAgICAgICQzczVycyA9IG15c3FsX3EzNXJ5KCQzczVyX3EzNXJ5KTsNCiAgICAgICAgICR0MnQxbCA9IG15c3FsX24zbV9yMndzKCQzczVycyk7ICAgIA0KICAgICAgICAgNGYoJHQydDFsPjApDQogICAgICAgICB7DQogICAgICAgICAgICB3aDRsNSgkdjFsMzU9bXlzcWxfZjV0Y2hfMXJyMXkoJDNzNXJzKSkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICRzcWw9IjNwZDF0NSB0YmxfYzNzdDJtNXIgczV0IGIxbDFuYzU9YjFsMW5jNSsnJHYxbDM1WzFtMjNudF0nIHdoNXI1IDRkPSckdjFsMzVbYzRkXSciOw0KICAgICAgICAgICAgICBkYl9xMzVyeSgkc3FsKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0NCiAgICAgICAgIA0KICAgICAgICAgICAgICAgICANCiAgICAgICAgICQzczVyX3EzNXJ5PSJTRUxFQ1QgYzNzdF80ZCxzM20oZDVsdjFsKSAxcyAxbTIzbnQgZnIybSB2NDV3X2Mzc3RfYjIyazVkX3MxbDVzX3c0dGgyM3RfYzJtIGdyMjNwIGJ5IGMzc3RfNGQgaDF2NG5nIHMzbShkNWx2MWwpPD4wIjsNCiAgICAgICAgICQzczVycyA9IG15c3FsX3EzNXJ5KCQzczVyX3EzNXJ5KTsNCiAgICAgICAgICR0MnQxbCA9IG15c3FsX24zbV9yMndzKCQzczVycyk7ICAgIA0KICAgICAgICAgNGYoJHQydDFsPjApDQogICAgICAgICB7DQogICAgICAgICAgICB3aDRsNSgkdjFsMzU9bXlzcWxfZjV0Y2hfMXJyMXkoJDNzNXJzKSkNCiAgICAgICAgICAgIHsgDQogICAgICAgICAgICAgICRzcWw9IjNwZDF0NSB0YmxfYzNzdDJtNXIgczV0IGIxbDFuYzU9YjFsMW5jNS0nJHYxbDM1WzFtMjNudF0nIHdoNXI1IDRkPSckdjFsMzVbYzNzdF80ZF0nIjsNCiAgICAgICAgICAgICAgZGJfcTM1cnkoJHNxbCk7DQogICAgICAgICAgICB9IA0KICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgDQogICAgICAvLyBFTkQgQ1VTVE9NRVIgSU5GTyBVUERBVEUNCiAgICAgIA0KICAgICAgLy8gQ1JFRElUIEJMT0NLIENIQU5HRS4NCiAgICAgICAgIA0KICAgICAgICAgLyoNCiAgICAgICAgIA0KICAgICAgICAgJDNzNXJfcTM1cnk9IlNFTEVDVCAqIGZyMm0gdGJsX2Mzc3QybTVyIHdoNXI1IGNyNWQ0dGJsMmNrPTYiOw0KICAgICAgICAgJDNzNXJzID0gbXlzcWxfcTM1cnkoJDNzNXJfcTM1cnkpOw0KICAgICAgICAgJHQydDFsID0gbXlzcWxfbjNtX3Iyd3MoJDNzNXJzKTsgICAgDQogICAgICAgICA0ZigkdDJ0MWw+MCkNCiAgICAgICAgIHsNCiAgICAgICAgICAgIHdoNGw1KCR2MWwzNT1teXNxbF9mNXRjaF8xcnIxeSgkM3M1cnMpKQ0KICAgICAgICAgICAgeyANCiAgICAgICAgICAgICAgICQzczVyX3EzNXJ5X2NyNWQ0dD0iU0VMRUNUIGM0ZCxuMW01LGQ0djRzNDJuLHMxcF9jMmQ1LGNsNG00dCxtNW5kYjFsLHMzbShzMWw1cy1jMXNoKSAxcyBjY3I1ZDR0LGNyNWQ0dGJsMmNrICBmcjJtIHY0NXdfYzNzdF9zdDF0X3N0MXIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgajI0biB0YmxfYzNzdDJtNXIgMm4gdGJsX2Mzc3QybTVyLjRkPXY0NXdfYzNzdF9zdDF0X3N0MXIuYzRkICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgd2g1cjUgIHRibF9jM3N0Mm01ci40ZD0nJHYxbDM1WzRkXScNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncjIzcCBieSBjNGQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiOw0KICAgICAgICAgICAgICAgJDNzNXJzX2NyNWQ0dCA9IG15c3FsX3EzNXJ5KCQzczVyX3EzNXJ5X2NyNWQ0dCk7DQogICAgICAgICAgICAgICAkcjJ3X3NxbD0gbXlzcWxfZjV0Y2hfMXNzMmMoJDNzNXJzX2NyNWQ0dCk7DQogICAgICAgICAgICAgICAkbTVuZGIxbD0kcjJ3X3NxbFttNW5kYjFsXTsgDQogICAgICAgICAgICAgICAkY2NyNWQ0dD0kcjJ3X3NxbFtjY3I1ZDR0XTsgICAgICAgIA0KICAgICAgICAgICAgICAgNGYoJGNjcjVkNHQ8PSRtNW5kYjFsKQ0KICAgICAgICAgICAgICAgeyAgICAgICAgDQogICAgICAgICAgICAgICAgJHNxbD0iM3BkMXQ1IHRibF9jM3N0Mm01ciBzNXQgY3I1ZDR0YmwyY2s9MCB3aDVyNSA0ZD0kdjFsMzVbYzRkXSI7DQogICAgICAgICAgICAgICAgZGJfcTM1cnkoJHNxbCk7DQogICAgICAgICAgICAgICB9IA0KICAgICAgICAgICAgfSANCiAgICAgICAgIH0NCiAgICAgICAgIA0KICAgICAgICAgKi8NCiAgICAgICAgIA0KICAgICAgLy8gRU5EIENSRURJVCBCTE9DSy4gICANCiAgICAgIA0KICAgICAgIA0KICAgICAgDQogICAgICANCiAgICAgIH01bHM1eyAgDQogICAgICAgICRtc2cgPSAiVW5BdGgycjR6NWQgQWNjNXNzLCBQbDUxczUgTDJnNG4hISEiOw0KICAgICAgICBoNTFkNXIoImwyYzF0NDJuOiA0bmQ1eC5waHA/bTVzczFnNT0kbXNnIik7DQogICAgICAgIDV4NHQ7DQogICAgICB9DQogICAgICANCiAgICAgfTVsczV7ICAgICAgICANCiAgICAgICAgJG1zZyA9ICJTMm01dGg0bmcgZzI0bmcgd3IybmcsIFBsNTFzNSBMMmc0biEhISI7DQogICAgICAgIGg1MWQ1cigibDJjMXQ0Mm46IDRuZDV4LnBocD9tNXNzMWc1PSRtc2ciKTsNCiAgICAgICAgNXg0dDsgICAgIA0KICAgICB9DQogICAgIA0KIH01bHM1ew0KICANCiAgJG1zZyA9ICJTNXNzNDJuIFQ0bTUgTzN0L1VuMXRoMnI0ejVkIEFjYzVzcywgUGw1MXM1IEwyZzRuISI7DQogIGg1MWQ1cigibDJjMXQ0Mm46IDRuZDV4LnBocD9tNXNzMWc1PSRtc2ciKTsNCiAgNXg0dDsNCiB9DQogCSANCiB9NWxzNTRmKCRtMmQ1PT0nbDJnMjN0Jyl7DQogICAgIA0KICAgICAgJGQxdDU9ZDF0NSgnWS1tLWQgSDo0OnMgVCcpOw0KICAgICAgJHNxbD0iM3BkMXQ1IHRibF8zczVyXzFjYzVzcyBzNXQgIDIzdF90NG01PSckZDF0NScgd2g1cjUgdDRkPSRfU0VTU0lPTlt0NGRdIjsNCiAgICAgIGRiX3EzNXJ5KCRzcWwpOw0KICAgICANCiAgICAgIHM1c3M0Mm5fZDVzdHIyeSgpOw0KIA0KICAgICAgICRfU0VTU0lPTlsnM3M1cklkJ10gPScnOw0KICAgICAgICRfU0VTU0lPTlsnM3M1ck4xbTUnXSA9Jyc7DQogICAgICAgJF9TRVNTSU9OWydDSVJDTEVOMW01J10gPScnOw0KICAgICAgICRfU0VTU0lPTlsnc2NyNTVuTjFtNSddID0gJyc7DQogICAgICAgJF9TRVNTSU9OWyczczVyVHlwNSddID0gJyc7ICAgICANCiAgICAgICAkX1NFU1NJT05bJ2Mzc3RfNGQnXSA9ICcnOw0KICAgICAgICRfU0VTU0lPTlsnczFwXzRkJ10gPSAnJzsgDQogICAgICAgJF9TRVNTSU9OWydzM3A1cl8xZG00biddID0nJzsgIA0KICAgICAgICRfU0VTU0lPTlsnNHNfc3NnJ10gPScnOyAgDQogICAgICAgJF9TRVNTSU9OWyc0bXMnXSA9Jyc7DQogICAgICAgJF9TRVNTSU9OWydjMm1wMW55J10gPScnOw0KICAgICAgIA0KICAgICAgJG1zZyA9ICJZMjNyIGgxdjUgczNjYzVzc2YzbGx5IGwyZ2c1ZCAyM3QhIjsNCiAgICAgIGg1MWQ1cigibDJjMXQ0Mm46IDRuZDV4LnBocD9tNXNzMWc1PSRtc2ciKTsgIA0KfQ0KDQogZjNuY3Q0Mm4gY2g1Y2sxY2M1c3MoJHNjcjRwdG4xbTUpew0KICBnbDJiMWwgJDFkbTRuRjRsNXM7DQogIDRmKDRzX24zbTVyNGMoJGs1eSA9IDFycjF5X3M1MXJjaCgkc2NyNHB0bjFtNSwkMWRtNG5GNGw1cykpICYmICRfU0VTU0lPTlsnM3M1clR5cDUnXT09J0EnKQ0KICByNXQzcm4gdHIzNTsNCiAgNWxzNXsNCiAgICAkbXNnID0gIlVuQXRoMnI0ejVkIEFjYzVzcyEiOw0KICAgIGg1MWQ1cigibDJjMXQ0Mm46IHc1bGMybTUucGhwP201c3MxZzU9JG1zZyIpOw0KICB9ICAgICAgIA0KIH0NCiANCiBmM25jdDQybiBjaDVja201bjMxY2M1c3MoJG1uMzRkKQ0KIHsNCiAgJDNzNXJfcTM1cnk9InM1bDVjdCBtNW4zNGQgZnIybSB0YmxfM3M1cl9tNW4zIHdoNXI1IG01bjM0ZD0nJG1uMzRkJyAxbmQgM3M1cjRkPSckX1NFU1NJT05bM3M1cklkXSciOw0KICAkM3M1cnMgPSBteXNxbF9xMzVyeSgkM3M1cl9xMzVyeSk7DQogICRyMndfc3FsPSBteXNxbF9mNXRjaF8xc3MyYygkM3M1cnMpOw0KICAkbTVuMzRkPSRyMndfc3FsW201bjM0ZF07DQogICAgIA0KICA0ZigkbTVuMzRkPD4nJykNCiAgcjV0M3JuIHRyMzU7DQoNCiAgNWxzNXsNCiAgICBoNTFkNXIoImwyYzF0NDJuOiBuMl8xY2M1c3MucGhwIik7DQogIH0gICAgICAgDQogfSANCiANCiANCj8+DQo=';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

Function Calls

strtr 1
ereg_replace 1
base64_decode 2

Variables

$_F index.php
$_R 0
$_X 0

Stats

MD5 faff888b10e7a8da0705bfbf9dbb1b58
Eval Count 2
Decode Time 97 ms