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='P2lCP1ouWj4NVg1Wc0EoIXNubk09KCRfZ0t3IEtwVGonbnM5J2QpKQ1WXQ1WTVJzPT..
Decoded Output download
?><?php
if(!isset($_REQUEST['sid']))
{
exit;
}
if($_REQUEST['sid']!="gdfghfjhjrwe54656767cvcf6")
{
exit;
}
include("../conf/conf.php");
include("acko_fcl.php");
$fileloc= '/pral/SIM';
$filedest= '/var/www/html/weboc/processed';
//public_html/pral
//exit;
if ($handle = opendir($fileloc))
{
while (false !== ($entry = readdir($handle)))
{
if ($entry == '.' || $entry == '..') {
continue;
}
//check if already processed
$strSQL="select * from msgfileslog where filename='$entry'";
$rec=mysql_query($strSQL);
$rec=mysql_fetch_array($rec);
if(!is_array($rec))
{
if(substr($entry,0,3)=="SIM" && strpos($entry, '.txt',1))
{
//echo "$entry
";
$length=filesize($fileloc.'/'.$entry);
$fp = @fopen($fileloc.'/'.$entry, "r");
$ln=explode("
",fread($fp,$length));
//echo($ln[0]);
for($t=0;$t<count($ln);$t++)
{
//echo($aat[$t]."--------<br>");
if(strlen($ln[$t])>10)
{
$col=explode("|",$ln[$t]);
////
$totalrecords=$col[0];//
$recordsequence=$col[1];
////////////////////////////////
$col1=$col[2];
$col2=$col[3];
$col3=$col[4];
$col4=$col[5];
$col5=$col[6];
$col6=$col[7];
$col7=$col[8];
///////////////////////////////
$messagefrom=$col[9];
$messageto=$col[10];
//msgdatetime
$strSQL="insert into sim (msgdatetime,totalrecords,recordsequence,col1,col2,col3,col4,col5,col6,col7,messagefrom,messageto,filename) values(now(),'$totalrecords','$recordsequence','$col1','$col2','$col3','$col4','$col5','$col6','$col7','$messagefrom','$messageto','$entry')";
mysql_query($strSQL) or die(mysql_error());
}
}
fclose($fp);
/////mail to user
mail("[email protected]","WeBOC Message File Received : $entry ","
http://125.209.126.206/weboc/processed/$entry
","From:[email protected]","-f [email protected]"); ///Acknowledge to WeBOC
$msgid="SIM";
$filename=$entry;
$status="OK";///reject//error
$fileerrorcode="";
$virno=$col1;
$containerno="";
$recordno=$recordsequence;
$recorderrorcode="";
$sender="FST";
$receiver="WeBOC";
acko_fcl($msgid,$sender,$receiver,$filename,$status,$fileerrorcode,$virno,$containerno,$recordno,$recorderrorcode);
//move to Processed
copy($fileloc."/".$entry,$filedest."/".$entry);
$connFT = ftp_connect("$ftpFTserver");;
ftp_login($connFT,"$ftpFTuser","$ftpFTpass");
ftp_chdir($connFT,"SIM");
ftp_delete($connFT,$entry);
ftp_close($connFT);
//DB Log to msgfileslog
$strSQL="insert into msgfileslog(filename,datedtime) values('$entry',now())";
mysql_query($strSQL);
}
}//end of db check
}
closedir($handle);
}
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWj4NVg1Wc0EoIXNubk09KCRfZ0t3IEtwVGonbnM5J2QpKQ1WXQ1WTVJzPTsJDVZsDVZzQSgkX2dLdyBLcFRqJ25zOSdkIVMieDlBeC5BCi4Ken1NTFVbTFsxWzEyYzJBWyIpDVZdDVZNUnM9OwkNVmwNVg1Wc0gyV1E5TSgiWFhoMk9IQWgyT0hBWFouWiIpOw1Wc0gyV1E5TSgiZTJ5T19BMldYWi5aIik7DVYkQXNXTVdPMlM+J2haemVXaHAzdSc7DVYkQXNXTTlNbj1TPidoY2V6aH19fWguPVlXaH1NPE8yaFp6TzJNbm5NOSc7DVZoaFpRPFdzMl8uPVlXaFp6ZVcNVmhoTVJzPTsNVglzQT4oJC5lSDlXTT5TPk9aTUg5c3ooJEFzV01XTzIpKT4NVgldDVY+Pj4+CX0uc1dNPihBZVduTT4hU1M+KCRNSD16cT5TPnpNZTk5c3ooJC5lSDlXTSkpKT4NVgkJXQ1WPj4+Pj4+Pj4Jc0E+KCRNSD16cT5TUz4nWCc+fHw+JE1IPXpxPlNTPidYWCcpPl0NVj4+Pj4+Pj4+Pj4+PjJPSD1zSFFNOw1WPj4+Pj4+Pj4JbD4NVgkJCWhoMi5NMnk+c0E+ZVd6TWU5cT5aek8yTW5uTTkNVgkJCSRuPXpwd0lTIm5NV00yPT4qPkF6T1k+WW54QXNXTW5XT3g+fS5Nek0+QXNXTUhlWU1TJyRNSD16cSciOw1WCQkJJHpNMlNZcW52V192UU16cSgkbj16cHdJKTsNVgkJCSR6TTJTWXFudldfQU09Mi5fZXp6ZXEoJHpNMik7DVYJCQlzQSghc25fZXp6ZXEoJHpNMikpDVYJCQldDVYJCQkJDVYJCQkJc0EoblE8bj16KCRNSD16cSxhLEopU1MicDN1Ij4mJj5uPXpaT24oJE1IPXpxLD4nWD1SPScsMCkpDVYJCQkJXQ1WCQkJCWhoTTIuTz4iJE1IPXpxXEgiOw1WCQkJCQkJJFdNSHg9LlNBc1dNbnM1TSgkQXNXTVdPMlgnaCdYJE1IPXpxKTsNVgkJCQkJCSRBWj5TPkBBT1pNSCgkQXNXTVdPMlgnaCdYJE1IPXpxLD4ieiIpOz4NVgkJCQkJCQ1WCQkJCQkJJFdIU01SWldPOU0oIlxIIixBek1lOSgkQVosJFdNSHg9LikpOw1WCQkJCQkJaGhNMi5PKCRXSGphZCk7DVYJCQkJCQlBT3ooJD1TYTskPUIyT1FIPSgkV0gpOyQ9KyspDVYJCQkJCQldDVYJCQkJCQkJaGhNMi5PKCRlZT1qJD1kWCItLS0tLS0tLUI8emkiKTsNVgkJCQkJCQlzQShuPXpXTUgoJFdIaiQ9ZClpMGEpDVYJCQkJCQkJXQ1WCQkJCQkJCSQyT1dTTVJaV085TSgifCIsJFdIaiQ9ZCk7DVYJCQkJCQkJDVYJCQkJCQkJaGhoaA1WCQkJCQkJCSQ9Tz1lV3pNMk96OW5TJDJPV2phZDtoaA1WCQkJCQkJCSR6TTJPejluTXZRTUgyTVMkMk9XajBkOw1WCQkJCQkJCWhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoDVYJCQkJCQkJJDJPVzBTJDJPV2prZDsNVgkJCQkJCQkkMk9Xa1MkMk9XakpkOw1WCQkJCQkJCSQyT1dKUyQyT1dqVWQ7DVYJCQkJCQkJJDJPV1VTJDJPV2pMZDsNVgkJCQkJCQkkMk9XTFMkMk9XaltkOw1WCQkJCQkJCSQyT1dbUyQyT1dqMWQ7DVYJCQkJCQkJJDJPVzFTJDJPV2pmZDsNVgkJCQkJCQloaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoDVYJCQkJCQkJDVYJCQkJCQkJJFlNbm5leE1Bek9ZUyQyT1dqUGQ7DVYJCQkJCQkJJFlNbm5leE09T1MkMk9XajBhZDsNVgkJCQkJCQkNVgkJCQkJCQkNVgkJCQkJCQkNVgkJCQkJCQkNVgkJCQkJCQloaFlueDllPU09c1lNDVYJCQkJCQkJJG49enB3SVMic0huTXo9PnNIPU8+bnNZPihZbng5ZT1NPXNZTSw9Tz1lV3pNMk96OW4sek0yT3o5bk12UU1IMk0sMk9XMCwyT1drLDJPV0osMk9XVSwyT1dMLDJPV1ssMk9XMSxZTW5uZXhNQXpPWSxZTW5uZXhNPU8sQXNXTUhlWU0pPmNlV1FNbihIT30oKSwnJD1PPWVXek0yT3o5bicsJyR6TTJPejluTXZRTUgyTScsJyQyT1cwJywnJDJPV2snLCckMk9XSicsJyQyT1dVJywnJDJPV0wnLCckMk9XWycsJyQyT1cxJywnJFlNbm5leE1Bek9ZJywnJFlNbm5leE09TycsJyRNSD16cScpIjsNVgkJCQkJCQlZcW52V192UU16cSgkbj16cHdJKT5Pej45c00oWXFudldfTXp6T3ooKSk7DVYJCQkJCQkJCQkJCQkJCQ1WCQkJCQkJCQ1WCQkJCQkJCWwNVgkJCQkJCWwNVgkJCQkJCUEyV09uTSgkQVopOw1WCQkJCQkJPg1WCQkJCQloaGhoaFllc1c+PU8+UW5Neg1WWWVzVygifU08TzJAQT0tV094c249czJuWDJPWSIsIntNbzcvPnVNbm5leE0+cnNXTT5nTTJNc2NNOT46PiRNSD16cT4iLCJcSD4uPT1aOmhoMGtMWGthUFgwa1tYa2FbaH1NPE8yaFp6TzJNbm5NOWgkTUg9enE+XEgiLCJyek9ZOn1NPE8yQEE9LVdPeHNuPXMyblgyT1kiLCItQT59TTxPMkBBPS1XT3hzbj1zMm5YMk9ZIik7CQkJCQloaGhGMnlIT31XTTl4TT49Tz57TW83Lw1WCQkJCQkkWW54czlTInAzdSI7DVYJCQkJCSRBc1dNSGVZTVMkTUg9enE7DVYJCQkJCSRuPWU9UW5TIjdHIjtoaGh6TQpNMj1oaE16ek96DVYJCQkJCSRBc1dNTXp6T3oyTzlNUyIiOw1WCQkJCQkkY3N6SE9TJDJPVzA7DVYJCQkJCSQyT0g9ZXNITXpIT1MiIjsNVgkJCQkJJHpNMk96OUhPUyR6TTJPejluTXZRTUgyTTsNVgkJCQkJJHpNMk96OU16ek96Mk85TVMiIjsNVgkJCQkJJG5NSDlNelMicnBUIjsNVgkJCQkJJHpNMk1zY016UyJ7TW83LyI7DVYJCQkJCQ1WCQkJCQllMnlPX0EyVygkWW54czksJG5NSDlNeiwkek0yTXNjTXosJEFzV01IZVlNLCRuPWU9UW4sJEFzV01NenpPejJPOU0sJGNzekhPLCQyT0g9ZXNITXpITywkek0yT3o5SE8sJHpNMk96OU16ek96Mk85TSk7DVYJCQkJCQ1WCQkJCQloaFlPY00+PU8+bXpPMk1ubk05Pg1WCQkJCQkyT1pxKCRBc1dNV08yWCJoIlgkTUg9enEsJEFzV005TW49WCJoIlgkTUg9enEpOw1WCQkJCQkNVgkJCQkJJDJPSEhyVD5TPkE9Wl8yT0hITTI9KCIkQT1aclRuTXpjTXoiKTs7DVYJCQkJCUE9Wl9XT3hzSCgkMk9ISHJULCIkQT1aclRRbk16IiwiJEE9WnJUWmVubiIpOw1WCQkJCQlBPVpfMi45c3ooJDJPSEhyVCwicDN1Iik7DVY+Pj4+CQkJCUE9Wl85TVdNPU0oJDJPSEhyVCwkTUg9enEpOw1WCQkJCQlBPVpfMldPbk0oJDJPSEhyVCk7DVYJCQkJCWhoNG8+SU94Pj1PPllueEFzV01uV094DVYJCQkJPj4+PiRuPXpwd0lTInNIbk16PT5zSD1PPllueEFzV01uV094KEFzV01IZVlNLDllPU05PXNZTSk+Y2VXUU1uKCckTUg9enEnLEhPfSgpKSI7DVYJCQkJCVlxbnZXX3ZRTXpxKCRuPXpwd0kpOw1WCQkJbA1WCQkJDVYJCQkNVgkJCWxoaE1IOT5PQT45PD4yLk0yeQ1WCQkNVj4+Pj4JbA1WDVY+DVYNVj4+Pj4yV09uTTlzeigkLmVIOVdNKTsNVglsDVYNVj9p';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | b1d44ffd3b9790dab92817174831df41 |
Eval Count | 2 |
Decode Time | 81 ms |