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 |
Stats
MD5 | db9ff45a3cad0cef650df90ac499d174 |
Eval Count | 2 |
Decode Time | 79 ms |