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='P2kJQj9aLlo+DVY+DVY+DVY+DVYJCQkJJG5Zbjk8Pj5TPj5ZcW52V18yT0hITTI9KC..

Decoded Output download

?>	<?php 
 
 
 
				$smsdb  =  mysql_connect("localhost", "root", "robisearch2018") or die(mysql_error());
				$date= date("Y-m-d h:i:s");

								mysql_query("USE  robipos",$smsdb);
							//$user_query=mysql_query("select   * from  sms_in where used='0' or  amount <1 ORDER BY id DESC limit 20 ")or die(mysql_error());

								$user_query=mysql_query("select   * from  sms_in where used='0' ORDER BY id DESC limit 20 ")or die(mysql_error());
								$num_row = mysql_num_rows($user_query);
									
									if( $num_row > 0 ) {
										$exactime="";
											  function  convertString ($date)
    {
        // convert date and time to seconds
        $sec = strtotime($date);
 
        // convert seconds into a specific format
        $date = date("Y-m-d H:i", $sec);
 
        // append seconds to the date and time
        $exactime = $date . ":00";
 
        // print final date and time
       return $exactime;
    }
									while($row=mysql_fetch_array($user_query)){
									
   
     
    // Driver code
	
	
	




								
						   $smsid=$row['id'];
											    $message = mysql_real_escape_string($row['sms_text']);
			
			// $message=$row['sms_text'];
				$senttime=$row['sent_dt'];
		
		 $mpesadata = explode(" ",$message);
		
	$mpesamount = explode("Ksh",$message);
	 $time = explode("Ksh",$mpesadata[5]);
	
	
				$myamount = $mpesamount[1];
				
				
$finalmpesaamount = explode(" ",$myamount);
				
						   $transactioncode = $mpesadata[0]; echo"<br>";
					

						   // exit;
							//$exactime = $mpesadata[2]." ".$mpesadata[4].$time[0];
							$myydate = DateTime::createFromFormat('d/m/y', $mpesadata[2]);
							
							if (($myydate)){
								
								$finaldate=$myydate->format('Y-m-d');
							$myexactime = $finaldate." ".$mpesadata[4]." ".$time[0];

									$exactime=  convertString($myexactime);
							
							}else{
							$exactime= "";
								
								
							}



	 
					
							
				
					 $amount=str_replace(",", "", $finalmpesaamount[0]);
					//echo $amount=formatMoney($finalmpesaamount[0], true); echo"<br>";
  $phone = $mpesadata[8]; 
      $firstname = mysql_real_escape_string($mpesadata[9]);

 // $firstname = $mpesadata[9];
 $lastname = ""; 
  
  if(stripos($mpesadata[10],'.')){
	  $mylastname = $mpesadata[10];
$names = explode(".",$mylastname);
 //$lastname = $names[0];
	 $lastname = mysql_real_escape_string($names[0]);
 
 // echo "hiko";
  }else{ 
   // $lastname = $mpesadata[10];
      $lastname = mysql_real_escape_string($mpesadata[10]);


  } 
						if($amount > 0){
													if(mysql_query("UPDATE sms_in SET used='2',	sender_number='$phone',exactime='$senttime',code='$transactioncode',amount='$amount',firstname='".$firstname."',lastname='".$lastname."' WHERE id='$smsid' and  sms_text='".$message."'")){

							
										//if(mysql_query("UPDATE sms_in SET used='2',	sender_number='$phone',exactime='$senttime',code='$transactioncode',amount='$amount',firstname='$firstname',lastname='$lastname' WHERE id='$smsid' and  sms_text='$message'")){
											
									
										echo "Data updated  successfully.Go back";

						
																						
												
										}else{
												echo "No  data saved";
										}

									}
								
								
								
								
									}
								
								
								
								
								
									}else{
										
																	echo "No  new message available.Go back";

										
									}

							?>

 
				
				

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2kJQj9aLlo+DVY+DVY+DVY+DVYJCQkJJG5Zbjk8Pj5TPj5ZcW52V18yT0hITTI9KCJXTzJlVy5Pbj0iLD4iek9PPSIsPiJ6Tzxzbk1lejIua2EwZiIpPk96PjlzTShZcW52V19NenpPeigpKTsNVgkJCQkkOWU9TVM+OWU9TSgiYi1ZLTk+LjpzOm4iKTsNVg1WCQkJCQkJCQlZcW52V192UU16cSgiIHBLPj56TzxzWk9uIiwkblluOTwpOw1WCQkJCQkJCWhoJFFuTXpfdlFNenFTWXFudldfdlFNenEoIm5NV00yPT4+Pio+QXpPWT4+blluX3NIPn0uTXpNPlFuTTlTJ2EnPk96Pj5lWU9RSD0+QjA+N2c0S2c+b2I+czk+NEtwLz5Xc1lzPT5rYT4iKU96PjlzTShZcW52V19NenpPeigpKTsNVg1WCQkJCQkJCQkkUW5Nel92UU16cVNZcW52V192UU16cSgibk1XTTI9Pj4+Kj5Bek9ZPj5uWW5fc0g+fS5Nek0+UW5NOVMnYSc+N2c0S2c+b2I+czk+NEtwLz5Xc1lzPT5rYT4iKU96PjlzTShZcW52V19NenpPeigpKTsNVgkJCQkJCQkJJEhRWV96T30+Uz5ZcW52V19IUVlfek99bigkUW5Nel92UU16cSk7DVYJCQkJCQkJCQkNVgkJCQkJCQkJCXNBKD4kSFFZX3pPfT5pPmE+KT5dDVYJCQkJCQkJCQkJJE1SZTI9c1lNUyIiOw1WCQkJCQkJCQkJCQk+PkFRSDI9c09IPj4yT0hjTXo9cD16c0h4PigkOWU9TSkNVj4+Pj5dDVY+Pj4+Pj4+PmhoPjJPSGNNej0+OWU9TT5lSDk+PXNZTT49Tz5uTTJPSDluDVY+Pj4+Pj4+PiRuTTI+Uz5uPXo9Tz1zWU0oJDllPU0pOw1WPg1WPj4+Pj4+Pj5oaD4yT0hjTXo9Pm5NMk9IOW4+c0g9Tz5lPm5aTTJzQXMyPkFPelllPQ1WPj4+Pj4+Pj4kOWU9TT5TPjllPU0oImItWS05PnQ6cyIsPiRuTTIpOw1WPg1WPj4+Pj4+Pj5oaD5lWlpNSDk+bk0yT0g5bj49Tz49Lk0+OWU9TT5lSDk+PXNZTQ1WPj4+Pj4+Pj4kTVJlMj1zWU0+Uz4kOWU9TT5YPiI6YWEiOw1WPg1WPj4+Pj4+Pj5oaD5aenNIPT5Bc0hlVz45ZT1NPmVIOT49c1lNDVY+Pj4+Pj4+ek09UXpIPiRNUmUyPXNZTTsNVj4+Pj5sDVYJCQkJCQkJCQl9LnNXTSgkek99U1lxbnZXX0FNPTIuX2V6emVxKCRRbk16X3ZRTXpxKSldDVYJCQkJCQkJCQkNVj4+Pg1WPj4+Pj4NVj4+Pj5oaD40enNjTXo+Mk85TQ1WCQ1WCQ1WCQ1WDVYNVg1WDVYJCQkJCQkJCQ1WCQkJCQkJPj4+JG5ZbnM5UyR6T31qJ3M5J2Q7DVYJCQkJCQkJCQkJCT4+Pj4kWU1ubmV4TT5TPllxbnZXX3pNZVdfTW4yZVpNX249enNIeCgkek99aiduWW5fPU1SPSdkKTsNVgkJCQ1WCQkJaGg+JFlNbm5leE1TJHpPfWonblluXz1NUj0nZDsNVgkJCQkkbk1IPT1zWU1TJHpPfWonbk1IPV85PSdkOw1WCQkNVgkJPiRZWk1uZTllPWU+Uz5NUlpXTzlNKCI+IiwkWU1ubmV4TSk7DVYJCQ1WCSRZWk1uZVlPUUg9PlM+TVJaV085TSgiR24uIiwkWU1ubmV4TSk7DVYJPiQ9c1lNPlM+TVJaV085TSgiR24uIiwkWVpNbmU5ZT1lakxkKTsNVgkNVgkNVgkJCQkkWXFlWU9RSD0+Uz4kWVpNbmVZT1FIPWowZDsNVgkJCQkNVgkJCQkNViRBc0hlV1laTW5lZVlPUUg9PlM+TVJaV085TSgiPiIsJFlxZVlPUUg9KTsNVgkJCQkNVgkJCQkJCT4+PiQ9emVIbmUyPXNPSDJPOU0+Uz4kWVpNbmU5ZT1lamFkOz5NMi5PIkI8emkiOw1WCQkJCQkNVg1WCQkJCQkJPj4+aGg+TVJzPTsNVgkJCQkJCQloaCRNUmUyPXNZTT5TPiRZWk1uZTllPWVqa2RYIj4iWCRZWk1uZTllPWVqVWRYJD1zWU1qYWQ7DVYJCQkJCQkJJFlxcTllPU0+Uz40ZT1NVHNZTTo6MnpNZT1NcnpPWXJPelllPSgnOWhZaHEnLD4kWVpNbmU5ZT1lamtkKTsNVgkJCQkJCQkNVgkJCQkJCQlzQT4oKCRZcXE5ZT1NKSldDVYJCQkJCQkJCQ1WCQkJCQkJCQkkQXNIZVc5ZT1NUyRZcXE5ZT1NLWlBT3pZZT0oJ2ItWS05Jyk7DVYJCQkJCQkJJFlxTVJlMj1zWU0+Uz4kQXNIZVc5ZT1NWCI+IlgkWVpNbmU5ZT1lalVkWCI+IlgkPXNZTWphZDsNVg1WCQkJCQkJCQkJJE1SZTI9c1lNUz4+Mk9IY016PXA9enNIeCgkWXFNUmUyPXNZTSk7DVYJCQkJCQkJDVYJCQkJCQkJbE1Xbk1dDVYJCQkJCQkJJE1SZTI9c1lNUz4iIjsNVgkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCWwNVg1WDVYNVgk+DVYJCQkJCQ1WCQkJCQkJCQ1WCQkJCQ1WCQkJCQk+JGVZT1FIPVNuPXpfek1aV2UyTSgiLCIsPiIiLD4kQXNIZVdZWk1uZWVZT1FIPWphZCk7DVYJCQkJCWhoTTIuTz4kZVlPUUg9U0FPelllPXVPSE1xKCRBc0hlV1laTW5lZVlPUUg9amFkLD49elFNKTs+TTIuTyJCPHppIjsNVj4+JFouT0hNPlM+JFlaTW5lOWU9ZWpmZDs+DVY+Pj4+Pj4kQXN6bj1IZVlNPlM+WXFudldfek1lV19NbjJlWk1fbj16c0h4KCRZWk1uZTllPWVqUGQpOw1WDVY+aGg+JEFzem49SGVZTT5TPiRZWk1uZTllPWVqUGQ7DVY+JFdlbj1IZVlNPlM+IiI7Pg1WPj4NVj4+c0Eobj16c1pPbigkWVpNbmU5ZT1lajBhZCwnWCcpKV0NVgk+PiRZcVdlbj1IZVlNPlM+JFlaTW5lOWU9ZWowYWQ7DVYkSGVZTW4+Uz5NUlpXTzlNKCJYIiwkWXFXZW49SGVZTSk7DVY+aGgkV2VuPUhlWU0+Uz4kSGVZTW5qYWQ7DVYJPiRXZW49SGVZTT5TPllxbnZXX3pNZVdfTW4yZVpNX249enNIeCgkSGVZTW5qYWQpOw1WPg1WPmhoPk0yLk8+Ii5zeU8iOw1WPj5sTVduTV0+DVY+Pj5oaD4kV2VuPUhlWU0+Uz4kWVpNbmU5ZT1lajBhZDsNVj4+Pj4+PiRXZW49SGVZTT5TPllxbnZXX3pNZVdfTW4yZVpNX249enNIeCgkWVpNbmU5ZT1lajBhZCk7DVYNVg1WPj5sPg1WCQkJCQkJc0EoJGVZT1FIPT5pPmEpXQ1WCQkJCQkJCQkJCQkJCXNBKFlxbnZXX3ZRTXpxKCIgbTRGVEs+blluX3NIPnBLVD5Rbk05UydrJywJbk1IOU16X0hRWTxNelMnJFouT0hNJyxNUmUyPXNZTVMnJG5NSD09c1lNJywyTzlNUyckPXplSG5lMj1zT0gyTzlNJyxlWU9RSD1TJyRlWU9RSD0nLEFzem49SGVZTVMnIlgkQXN6bj1IZVlNWCInLFdlbj1IZVlNUyciWCRXZW49SGVZTVgiJz57dEtnSz5zOVMnJG5ZbnM5Jz5lSDk+Pm5Zbl89TVI9UyciWCRZTW5uZXhNWCInIikpXQ1WDVYJCQkJCQkJDVYJCQkJCQkJCQkJaGhzQShZcW52V192UU16cSgiIG00RlRLPm5Zbl9zSD5wS1Q+UW5NOVMnaycsCW5NSDlNel9IUVk8TXpTJyRaLk9ITScsTVJlMj1zWU1TJyRuTUg9PXNZTScsMk85TVMnJD16ZUhuZTI9c09IMk85TScsZVlPUUg9UyckZVlPUUg9JyxBc3puPUhlWU1TJyRBc3puPUhlWU0nLFdlbj1IZVlNUyckV2VuPUhlWU0nPnt0S2dLPnM5UyckblluczknPmVIOT4+blluXz1NUj1TJyRZTW5uZXhNJyIpKV0NVgkJCQkJCQkJCQkJDVYJCQkJCQkJCQkNVgkJCQkJCQkJCQlNMi5PPiI0ZT1lPlFaOWU9TTk+Pm5RMjJNbm5BUVdXcVhDTz48ZTJ5IjsNVg1WCQkJCQkJDVYJCQkJCQkJCQkJCQkJCQkJCQkJCQkJDVYJCQkJCQkJCQkJCQkNVgkJCQkJCQkJCQlsTVduTV0NVgkJCQkJCQkJCQkJCU0yLk8+IkVPPj45ZT1lPm5lY005IjsNVgkJCQkJCQkJCQlsDVYNVgkJCQkJCQkJCWwNVgkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCQkNVgkJCQkJCQkJDVYJCQkJCQkJCQlsDVYJCQkJCQkJCQ1WCQkJCQkJCQkNVgkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCQkNVgkJCQkJCQkJCWxNV25NXQ1WCQkJCQkJCQkJCQ1WCQkJCQkJCQkJCQkJCQkJCQlNMi5PPiJFTz4+SE19PllNbm5leE0+ZWNlc1dlPFdNWENPPjxlMnkiOw1WDVYJCQkJCQkJCQkJDVYJCQkJCQkJCQlsDVYNVgkJCQkJCQk/aQ1WDVY+DVYJCQkJDVYJCQkJ';$_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 db9ff45a3cad0cef650df90ac499d174
Eval Count 2
Decode Time 79 ms