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 |
Stats
| MD5 | 1f305207dd7e303d94b5ff710a3006c5 |
| Eval Count | 2 |
| Decode Time | 67 ms |