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='P2kNVj4NVj5CP1ouWj4NVj4NVgkJCQkkblluOTw+PlM+PllxbnZXXzJPSEhNMj0oIl..

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")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=$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 = $mpesadata[9];
 $lastname = ""; 
  
  if(stripos($mpesadata[10],'.')){
	  $mylastname = $mpesadata[10];
$names = explode(".",$mylastname);
 $lastname = $names[0];
	 
 // echo "hiko";
  }else{ 
    $lastname = $mpesadata[10];
  

  } 

			
			
		
			


								
									
									
								
									 
							
										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 "all data saved";
										}else{
												echo "No  data saved";
										}

								
								
								}
								
								
								
								
								
								
								
								
									}else{
										
																	echo "No  new message available";

										
									}

							?>

 
				
				

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2kNVj4NVj5CP1ouWj4NVj4NVgkJCQkkblluOTw+PlM+PllxbnZXXzJPSEhNMj0oIldPMmVXLk9uPSIsPiJ6T089Iiw+InpPPHNuTWV6Mi5rYTBmIik+T3o+OXNNKFlxbnZXX016ek96KCkpOw1WCQkJCSQ5ZT1NUz45ZT1NKCJiLVktOT4uOnM6biIpOw1WDVYJCQkJCQkJCVlxbnZXX3ZRTXpxKCIgcEs+PnpPPHNaT24iLCRuWW45PCk7DVYJCQkJCQkJCSRRbk16X3ZRTXpxU1lxbnZXX3ZRTXpxKCJuTVdNMj0+Kj5Bek9ZPj5uWW5fc0g+fS5Nek0+UW5NOVMnYSc+T3o+PmVZT1FIPT5CMCIpT3o+OXNNKFlxbnZXX016ek96KCkpOw1WCQkJCQkJCQkkSFFZX3pPfT5TPllxbnZXX0hRWV96T31uKCRRbk16X3ZRTXpxKTsNVgkJCQkJCQkJCQ1WCQkJCQkJCQkJc0EoPiRIUVlfek99Pmk+YT4pPl0NVgkJCQkJCQkJCQkkTVJlMj1zWU1TIiI7DVYJCQkJCQkJCQkJCT4+QVFIMj1zT0g+PjJPSGNNej1wPXpzSHg+KCQ5ZT1NKQ1WPj4+Pl0NVj4+Pj4+Pj4+aGg+Mk9IY016PT45ZT1NPmVIOT49c1lNPj1PPm5NMk9IOW4NVj4+Pj4+Pj4+JG5NMj5TPm49ej1PPXNZTSgkOWU9TSk7DVY+DVY+Pj4+Pj4+PmhoPjJPSGNNej0+bk0yT0g5bj5zSD1PPmU+blpNMnNBczI+QU96WWU9DVY+Pj4+Pj4+PiQ5ZT1NPlM+OWU9TSgiYi1ZLTk+dDpzIiw+JG5NMik7DVY+DVY+Pj4+Pj4+PmhoPmVaWk1IOT5uTTJPSDluPj1PPj0uTT45ZT1NPmVIOT49c1lNDVY+Pj4+Pj4+PiRNUmUyPXNZTT5TPiQ5ZT1NPlg+IjphYSI7DVY+DVY+Pj4+Pj4+PmhoPlp6c0g9PkFzSGVXPjllPU0+ZUg5Pj1zWU0NVj4+Pj4+Pj56TT1Rekg+JE1SZTI9c1lNOw1WPj4+PmwNVgkJCQkJCQkJCX0uc1dNKCR6T31TWXFudldfQU09Mi5fZXp6ZXEoJFFuTXpfdlFNenEpKV0NVgkJCQkJCQkJCQ1WPj4+DVY+Pj4+Pg1WPj4+PmhoPjR6c2NNej4yTzlNDVYJDVYJDVYJDVYNVg1WDVYNVgkJCQkJCQkJDVYJCQkJCQk+Pj4kblluczlTJHpPfWonczknZDsNVgkJCQkJCQkJDVYJCQk+JFlNbm5leE1TJHpPfWonblluXz1NUj0nZDsNVgkJCQ1WCQkJJG5NSD09c1lNUyR6T31qJ25NSD1fOT0nZDsNVgkJPiRZWk1uZTllPWU+Uz5NUlpXTzlNKCI+IiwkWU1ubmV4TSk7DVYJCQ1WCSRZWk1uZVlPUUg9PlM+TVJaV085TSgiR24uIiwkWU1ubmV4TSk7DVYJPiQ9c1lNPlM+TVJaV085TSgiR24uIiwkWVpNbmU5ZT1lakxkKTsNVgkNVgkNVgkJCQkkWXFlWU9RSD0+Uz4kWVpNbmVZT1FIPWowZDsNVgkJCQkNVgkJCQkNViRBc0hlV1laTW5lZVlPUUg9PlM+TVJaV085TSgiPiIsJFlxZVlPUUg9KTsNVgkJCQkNVgkJCQkJCT4+PiQ9emVIbmUyPXNPSDJPOU0+Uz4kWVpNbmU5ZT1lamFkOz5NMi5PIkI8emkiOw1WCQkJCQkNVg1WCQkJCQkJPj4+aGg+TVJzPTsNVgkJCQkJCQloaCRNUmUyPXNZTT5TPiRZWk1uZTllPWVqa2RYIj4iWCRZWk1uZTllPWVqVWRYJD1zWU1qYWQ7DVYJCQkJCQkJJFlxcTllPU0+Uz40ZT1NVHNZTTo6MnpNZT1NcnpPWXJPelllPSgnOWhZaHEnLD4kWVpNbmU5ZT1lamtkKTsNVgkJCQkJCQkNVgkJCQkJCQlzQT4oKCRZcXE5ZT1NKSldDVYJCQkJCQkJCQ1WCQkJCQkJCQkkQXNIZVc5ZT1NUyRZcXE5ZT1NLWlBT3pZZT0oJ2ItWS05Jyk7DVYJCQkJCQkJJFlxTVJlMj1zWU0+Uz4kQXNIZVc5ZT1NWCI+IlgkWVpNbmU5ZT1lalVkWCI+IlgkPXNZTWphZDsNVg1WCQkJCQkJCQkJJE1SZTI9c1lNUz4+Mk9IY016PXA9enNIeCgkWXFNUmUyPXNZTSk7DVYJCQkJCQkJDVYJCQkJCQkJbE1Xbk1dDVYJCQkJCQkJJE1SZTI9c1lNUz4iIjsNVgkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCWwNVg1WDVYNVgk+DVYJCQkJCQ1WCQkJCQkJCQ1WCQkJCQ1WCQkJCQk+JGVZT1FIPVNuPXpfek1aV2UyTSgiLCIsPiIiLD4kQXNIZVdZWk1uZWVZT1FIPWphZCk7DVYJCQkJCWhoTTIuTz4kZVlPUUg9U0FPelllPXVPSE1xKCRBc0hlV1laTW5lZVlPUUg9amFkLD49elFNKTs+TTIuTyJCPHppIjsNVj4+JFouT0hNPlM+JFlaTW5lOWU9ZWpmZDs+DVY+PiRBc3puPUhlWU0+Uz4kWVpNbmU5ZT1lalBkOw1WPiRXZW49SGVZTT5TPiIiOz4NVj4+DVY+PnNBKG49enNaT24oJFlaTW5lOWU9ZWowYWQsJ1gnKSldDVYJPj4kWXFXZW49SGVZTT5TPiRZWk1uZTllPWVqMGFkOw1WJEhlWU1uPlM+TVJaV085TSgiWCIsJFlxV2VuPUhlWU0pOw1WPiRXZW49SGVZTT5TPiRIZVlNbmphZDsNVgk+DVY+aGg+TTIuTz4iLnN5TyI7DVY+PmxNV25NXT4NVj4+Pj4kV2VuPUhlWU0+Uz4kWVpNbmU5ZT1lajBhZDsNVj4+DVYNVj4+bD4NVg1WCQkJDVYJCQkNVgkJDVYJCQkNVg1WDVYJCQkJCQkJCQ1WCQkJCQkJCQkJDVYJCQkJCQkJCQkNVgkJCQkJCQkJDVYJCQkJCQkJCQk+DVYJCQkJCQkJDVYJCQkJCQkJCQkJc0EoWXFudldfdlFNenEoIiBtNEZUSz5uWW5fc0g+cEtUPlFuTTlTJ2snLAluTUg5TXpfSFFZPE16UyckWi5PSE0nLE1SZTI9c1lNUyckbk1IPT1zWU0nLDJPOU1TJyQ9emVIbmUyPXNPSDJPOU0nLGVZT1FIPVMnJGVZT1FIPScsQXN6bj1IZVlNUyckQXN6bj1IZVlNJyxXZW49SGVZTVMnJFdlbj1IZVlNJz57dEtnSz5zOVMnJG5ZbnM5Jz5lSDk+Pm5Zbl89TVI9UyckWU1ubmV4TSciKSldDVYJCQkJCQkJCQkJCQ1WCQkJCQkJCQkJCQkJaGhNMi5PPiJlV1c+OWU9ZT5uZWNNOSI7DVYJCQkJCQkJCQkJbE1Xbk1dDVYJCQkJCQkJCQkJCQlNMi5PPiJFTz4+OWU9ZT5uZWNNOSI7DVYJCQkJCQkJCQkJbA1WDVYJCQkJCQkJCQ1WCQkJCQkJCQkNVgkJCQkJCQkJbA1WCQkJCQkJCQkNVgkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCQkNVgkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCQkNVgkJCQkJCQkJDVYJCQkJCQkJCQlsTVduTV0NVgkJCQkJCQkJCQkNVgkJCQkJCQkJCQkJCQkJCQkJTTIuTz4iRU8+PkhNfT5ZTW5uZXhNPmVjZXNXZTxXTSI7DVYNVgkJCQkJCQkJCQkNVgkJCQkJCQkJCWwNVg1WCQkJCQkJCT9pDVYNVj4NVgkJCQkNVgkJCQk=';$_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 1f305207dd7e303d94b5ff710a3006c5
Eval Count 2
Decode Time 67 ms