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='P2k+CT4+Pj5CP1ouWj4uTWU5TXooJ2dNQXpNbi46PmthJyk7Pj9pDVYNVj5CP1ouWj..
Decoded Output download
?> <?php header('Refresh: 20'); ?>
<?php $smsdb = mysql_connect("localhost", "root", "robisearchltd@2023") 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 msisdn="0" and amount > 1 ORDER BY id DESC limit 5 ')or die(mysql_error());
$num_row = mysql_num_rows($user_query);
if( $num_row > 0 ) {
$exactime="";
while($row=mysql_fetch_array($user_query)){
$smsid=$row['id'];
$configuser_query=mysql_query("select *, people.id as myid,smsconfig.id as id,smsconfig.username as username,smsconfig.password as password from smsconfig INNER JOIN people on smsconfig.paymenttypes= people.id where sendfeedback='yes' and feedback !='' and paymenttypes !='' and people.totalsms and people.category='user' > 0 ")or die(mysql_error());
$confignum_row = mysql_num_rows($configuser_query);
if( $confignum_row > 0 ) {
while($configrow=mysql_fetch_array($configuser_query)){
$totalsms=$configrow['totalsms'];
$lastname=$row['lastname'];
$username=$configrow['username'];
$from=$configrow['from'];
$phone=$row['sender_number'];
$password=$configrow['password'];
$message="Dear ".$lastname.". ".$configrow['feedback'];
$totalsms=$configrow['totalsms'];
$userid=$configrow['myid'];
$mycompanyid=$configrow['companyid'];
$countmessage =strlen($message);
$COST="";
$finaltotalsms=0;
if($countmessage<=150){
$finaltotalsms=$totalsms-1;
$COST=1;
$finaltotalsms=$totalsms-1;
}else if($countmessage<=310){
$finaltotalsms=$totalsms-2;
$COST=2;
}else if($countmessage<=470){
$COST=3;
$finaltotalsms=$totalsms-3;
}
else if($countmessage<=630){
$COST=4;
$finaltotalsms=$totalsms-4;
}
else if($countmessage<=790){
$COST=5;
$finaltotalsms=$totalsms-5;
}
if(($totalsms > $COST) || ($totalsms == $COST)){
$finalURL = "https://sms.bulksmschapchap.com/api/services/sendsms/?apikey=" . urlencode($password) . "&partnerID=" . urlencode($username) . "&message=" . urlencode($message) . "&shortcode=$from&mobile=$phone";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $finalURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$output = curl_exec($ch);
curl_close($ch);
$finalcode="";
if ($output != null) {
$responseData = json_decode($output, TRUE);
if(isset($responseData["responses"][0]["response-description"])){
$finalcode=$responseData["responses"][0]["response-description"];
} if(isset($responseData["response-description"])){
$finalcode=$responseData["response-description"];
}
if($finalcode=="Success"){
mysql_query("UPDATE people SET totalsms='$finaltotalsms' WHERE id='$userid' ");
mysql_query("UPDATE sms_in SET msisdn=1 WHERE id='$smsid' ");
$sql1="INSERT INTO sms(id, contact,message,companyid,postedtime,userid) VALUES ('','$phone','".mysql_real_escape_string($message)."','$mycompanyid','$date','$userid')";
$result1= mysql_query($sql1);
echo "sms is sent <br>";
}else{
echo"Error main!".$finalcode ." = Phone :".$phone. " <br>";
}
} else{
echo "Error occurred during Sending Messag! Please check on your internet connection or balance then try again ";
}
}
}
}
}
}else{
echo "No new message available.Go back";
}
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2k+CT4+Pj5CP1ouWj4uTWU5TXooJ2dNQXpNbi46PmthJyk7Pj9pDVYNVj5CP1ouWj4JJG5Zbjk8Pj5TPj5ZcW52V18yT0hITTI9KCJXTzJlVy5Pbj0iLD4iek9PPSIsPiJ6Tzxzbk1lejIuVz05QGtha0oiKT5Pej45c00oWXFudldfTXp6T3ooKSk7DVYJCQkJJDllPU1TPjllPU0oImItWS05Pi46czpuIik7DVYNVgkJCQkJCQkJWXFudldfdlFNenEoIiBwSz4+ek88c1pPbiIsJG5Zbjk8KTsNVgkJCQkJCQkJJFFuTXpfdlFNenFTWXFudldfdlFNenEoJ25NV00yPT4+Pio+QXpPWT4+blluX3NIPn0uTXpNPlluc245SFMiYSI+PmVIOT4+ZVlPUUg9Pmk+MD43ZzRLZz5vYj5zOT40S3AvPldzWXM9Pkw+JylPej45c00oWXFudldfTXp6T3ooKSk7DVYJCQkJCQkJCSRIUVlfek99PlM+WXFudldfSFFZX3pPfW4oJFFuTXpfdlFNenEpOw1WCQkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCQkJc0EoPiRIUVlfek99Pmk+YT4pPl0NVgkJCQkJCQkJCQkkTVJlMj1zWU1TIiI7DVYJCQkJCQkJCQkJCX0uc1dNKCR6T31TWXFudldfQU09Mi5fZXp6ZXEoJFFuTXpfdlFNenEpKV0NVgkJCQkJCQkJCQ1WPj4+CT4+Pj4kblluczlTJHpPfWonczknZDsNVg1WCSQyT0hBc3hRbk16X3ZRTXpxU1lxbnZXX3ZRTXpxKCJuTVdNMj0+Kiw+Wk1PWldNWHM5Pj5lbj5ZcXM5LG5ZbjJPSEFzeFhzOT4+ZW4+czksblluMk9IQXN4WFFuTXpIZVlNPj5lbj5Rbk16SGVZTSxuWW4yT0hBc3hYWmVubn1Pejk+PmVuPlplbm59T3o5Pj5Bek9ZPj5uWW4yT0hBc3g+M0VFS2c+ODczRT5aTU9aV00+T0g+Pm5ZbjJPSEFzeFhaZXFZTUg9PXFaTW5TPlpNT1pXTVhzOT4+Pn0uTXpNPm5NSDlBTU05PGUyeVMncU1uJz5lSDk+QU1NOTxlMnk+IVMnJz5lSDk+WmVxWU1IPT1xWk1uPiFTJyc+PmVIOT5aTU9aV01YPU89ZVduWW4+ZUg5PlpNT1pXTVgyZT1NeE96cVMnUW5Neic+Pmk+YT4iKU96PjlzTShZcW52V19NenpPeigpKTsNVgkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCQkkMk9IQXN4SFFZX3pPfT5TPllxbnZXX0hRWV96T31uKCQyT0hBc3hRbk16X3ZRTXpxKTsNVgkJCQkJCQkJCQlzQSg+JDJPSEFzeEhRWV96T30+aT5hPik+XQ1WCQkJCQkJCQkJCQkNVgkJCQkJCQkJCQkNVgkJCQkJCQkJCX0uc1dNKCQyT0hBc3h6T31TWXFudldfQU09Mi5fZXp6ZXEoJDJPSEFzeFFuTXpfdlFNenEpKV0NVgkJCQkJCQkJCQkNVgkJCQkJPiQ9Tz1lV25ZblMkMk9IQXN4ek99aic9Tz1lV25ZbidkOw1WCQkJCQkJPiRXZW49SGVZTVMkek99aidXZW49SGVZTSdkOw1WCQkJCQkkUW5NekhlWU1TJDJPSEFzeHpPfWonUW5NekhlWU0nZDsNVgkJCQkJJEF6T1lTJDJPSEFzeHpPfWonQXpPWSdkOw1WCQkJCSRaLk9ITVMkek99aiduTUg5TXpfSFFZPE16J2Q7DVYNVgkJCQkJJFplbm59T3o5UyQyT0hBc3h6T31qJ1plbm59T3o5J2Q7CQ1WCQkJCQkJJFlNbm5leE1TIjRNZXo+IlgkV2VuPUhlWU1YIlg+IlgkMk9IQXN4ek99aidBTU05PGUyeSdkOw1WCQkJCQkJDVYJDVYJDVYJCQkJCQkJCQkkPU89ZVduWW5TJDJPSEFzeHpPfWonPU89ZVduWW4nZDsNVgkJCQkJCQkJCSRRbk16czlTJDJPSEFzeHpPfWonWXFzOSdkOw1WCQkJCQkJCQkJCSRZcTJPWVplSHFzOVMkMk9IQXN4ek99aicyT1laZUhxczknZDsNVgkJCQkJCQkJCQkNVgkJCQkJCQkJCQkNVgkJCQkJCQkJCQkJDVYJCQkJCQkJCT4+PiQyT1FIPVlNbm5leE0+U249eldNSCgkWU1ubmV4TSk7DVYJCQkJCT4kLzdwVFMiIjsNVgkJCQkJPiRBc0hlVz1PPWVXblluU2E7DVYJCQkJPnNBKCQyT1FIPVlNbm5leE1CUzBMYSldDVYJCQkJJEFzSGVXPU89ZVduWW5TJD1PPWVXblluLTA7DVYJCQkJCSQvN3BUUzA7DVYJCQkJCQkkQXNIZVc9Tz1lV25ZblMkPU89ZVduWW4tMDsNVgkJCQk+bE1Xbk0+c0EoJDJPUUg9WU1ubmV4TUJTSjBhKV0NVgkJCQkJPiRBc0hlVz1PPWVXblluUyQ9Tz1lV25Zbi1rOw1WCQkJCQkkLzdwVFNrOw1WCQkJCT5sTVduTT5zQSgkMk9RSD1ZTW5uZXhNQlNVMWEpXQ1WCQkJCQkkLzdwVFNKOw1WCQkJCQkkQXNIZVc9Tz1lV25ZblMkPU89ZVduWW4tSjsNVgkJCQk+bA1WCQkJCT5NV25NPnNBKCQyT1FIPVlNbm5leE1CU1tKYSldDVYJCQkJCSQvN3BUU1U7DVYJCQkJCSRBc0hlVz1PPWVXblluUyQ9Tz1lV25Zbi1VOw1WCQkJCT5sDVYJCQkJPk1Xbk0+c0EoJDJPUUg9WU1ubmV4TUJTMVBhKV0NVgkJCQkJPiQvN3BUU0w7DVYJCQkJCSRBc0hlVz1PPWVXblluUyQ9Tz1lV25Zbi1MOw1WCQkJCT5sDVYJCQkJPg1WCQkJCT4NVgkJCQkNVgkJCQkJCQkJCXNBKCgkPU89ZVduWW4+aT4kLzdwVCk+fHw+KCQ9Tz1lV25Zbj5TUz4kLzdwVCkpXQ1WCQkJCQkNVgkJCQkJCQkJJEFzSGVXIGdJPlM+Ii49PVpuOmhoblluWDxRV3luWW4yLmVaMi5lWlgyT1loZVpzaG5NemNzMk1uaG5NSDluWW5oP2Vac3lNcVMiPlg+UXpXTUgyTzlNKCRaZW5ufU96OSk+WD4iJlplej1ITXozNFMiPlg+UXpXTUgyTzlNKCRRbk16SGVZTSk+WD4iJllNbm5leE1TIj5YPlF6V01IMk85TSgkWU1ubmV4TSk+WD4iJm4uT3o9Mk85TVMkQXpPWSZZTzxzV01TJFouT0hNIjsNViQyLj5TPjJReldfc0hzPSgpOw1WMlF6V19uTT1PWj0oJDIuLD4vIGdJN21UXyBnSSw+JEFzSGVXIGdJKTsNVjJReldfbk09T1o9KCQyLiw+LyBnSTdtVF9nS1QgZ0VUZ0ZFcHJLZyw+PXpRTSk7DVYyUXpXX25NPU9aPSgkMi4sPi8gZ0k3bVRfcHBJXzZLZzNyYm1LS2csPkFlV25NKTsNViRPUT1aUT0+Uz4yUXpXX01STTIoJDIuKTsNVjJReldfMldPbk0oJDIuKTsNViRBc0hlVzJPOU1TIiI7DVYNVgkJCT4+c0E+KCRPUT1aUT0+IVM+SFFXVyk+XQ1WPj4+Pj4+Pj4kek1uWk9Ibk00ZT1lPlM+Cm5PSF85TTJPOU0oJE9RPVpRPSw+VGcgSyk7DVYNVg1WCQ1WCT5zQShzbm5NPSgkek1uWk9Ibk00ZT1laiJ6TW5aT0huTW4iZGphZGoiek1uWk9Ibk0tOU1uMnpzWj1zT0giZCkpXQ1WCSRBc0hlVzJPOU1TJHpNblpPSG5NNGU9ZWoiek1uWk9Ibk1uImRqYWRqInpNblpPSG5NLTlNbjJ6c1o9c09IImQ7DVYNVglsPnNBKHNubk09KCR6TW5aT0huTTRlPWVqInpNblpPSG5NLTlNbjJ6c1o9c09IImQpKV0NVgkJDVYJCSRBc0hlVzJPOU1TJHpNblpPSG5NNGU9ZWoiek1uWk9Ibk0tOU1uMnpzWj1zT0giZDsNVgkJDVYJbA1WCQ1WCQkJCQkJCQkJDVYNVg1WCQlzQSgkQXNIZVcyTzlNU1MicFEyMk1ubiIpXQ1WCQ1WCQkNVgkJCQlZcW52V192UU16cSgiIG00RlRLPlpNT1pXTT5wS1Q+PU89ZVduWW5TJyRBc0hlVz1PPWVXblluJz4+e3RLZ0s+czlTJyRRbk16czknPj4iKTsNVj4JCT4+PgkJWXFudldfdlFNenEoIiBtNEZUSz5uWW5fc0g+cEtUPlluc245SFMwPj57dEtnSz5zOVMnJG5ZbnM5Jz4+Iik7DVYNVgkJCSRudlcwUyIzRXBLZ1Q+M0VUNz5uWW4oczksPjJPSD1lMj0sWU1ubmV4TSwyT1laZUhxczksWk9uPU05PXNZTSxRbk16czkpPjZGSSBLcD4oJycsJyRaLk9ITScsJyJYWXFudldfek1lV19NbjJlWk1fbj16c0h4KCRZTW5uZXhNKVgiJywnJFlxMk9ZWmVIcXM5JywnJDllPU0nLCckUW5NenM5JykiOwkNVgkJCSR6TW5RVz0wUz5ZcW52V192UU16cSgkbnZXMCk7DVYJCQkNVgkJDVYNVk0yLk8+Im5Zbj5zbj5uTUg9Pj5CPHppIjsNVg1WDVYJCWxNV25NXQ1WCQ1WCQlNMi5PIkt6ek96Plllc0ghIlgkQXNIZVcyTzlNPlgiPlM+bS5PSE0+OiJYJFouT0hNWD4iPkI8emkiOw1WDVYJCWwNVgkJCQ1WCQkJCQ1WCQkJCWw+TVduTV0NVg1WCQkJCU0yLk8+Ikt6ek96Pk8yMlF6ek05PjlRenNIeD5wTUg5c0h4PnVNbm5leCE+bVdNZW5NPjIuTTJ5Pk9IPnFPUXo+c0g9TXpITT0+Mk9ISE0yPXNPSD5Pej48ZVdlSDJNPj0uTUg+PXpxPmV4ZXNIPiI7DVYJCQkJCQkJDVYJCQkJbA1WDVYNVgkJCQkNVgkJCQkJCQkNVgkJCQlsPgkJCQkJCQ1WCQkJCQkJDVYJCQkJCQkNVgkJCQkJCQkJCWwNVgkJCQkJCQkJCQ1WCQkJCQkJCQkJDVYJCQkJCQkJCQkNVgkJCQkJCQkJCQkJDVYJCQkJCQkJCQkJbA1WCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQ1WCQkJCQkJCQkJCQkJDVYJCQkJCQkJCQkNVgkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCQkNVgkJCQkJCQkJDVYJCQkJCQkJCQlsDVYJCQkJCQkJCQ1WCQkJCQkJCQkNVgkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCQkNVgkJCQkJCQkJCWxNV25NXQ1WCQkJCQkJCQkJCQ1WCQkJCQkJCQkJCQkJCQkJCQlNMi5PPiJFTz4+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 | 8bc41353b19bf3f4a7e67c2a73172b05 |
Eval Count | 2 |
Decode Time | 52 ms |