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

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 b1d44ffd3b9790dab92817174831df41
Eval Count 2
Decode Time 81 ms