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 /* ===================================================== DataLife Engine - by So..

Decoded Output download

?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2017 SoftNews Media Group
=====================================================
     
=====================================================
 : addcomments.php
-----------------------------------------------------
 : AJAX   
=====================================================
*/

@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );

define( 'DATALIFEENGINE', true );
define( 'ROOT_DIR', substr( dirname(  'index.php' ), 0, -12 ) );
define( 'ENGINE_DIR', ROOT_DIR . '/engine' );

include ENGINE_DIR . '/data/config.php';

date_default_timezone_set ( $config['date_adjust'] );

if( $config['http_home_url'] == "" ) {
	
	$config['http_home_url'] = explode( "engine/ajax/addcomments.php", $_SERVER['PHP_SELF'] );
	$config['http_home_url'] = reset( $config['http_home_url'] );
	$config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url'];

}

require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';
require_once ENGINE_DIR . '/modules/functions.php';
require_once ENGINE_DIR . '/classes/templates.class.php';

dle_session();

$_REQUEST['skin'] = trim(totranslit($_REQUEST['skin'], false, false));

if( $_REQUEST['skin'] == "" OR !@is_dir( ROOT_DIR . '/templates/' . $_REQUEST['skin'] ) ) {
	die( "Hacking attempt!" );
}

//#################   
$user_group = get_vars( "usergroup" );

if( ! $user_group ) {
	$user_group = array ();
	
	$db->query( "SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC" );
	
	while ( $row = $db->get_row() ) {
		
		$user_group[$row['id']] = array ();
		
		foreach ( $row as $key => $value ) {
			$user_group[$row['id']][$key] = stripslashes($value);
		}
	
	}
	set_vars( "usergroup", $user_group );
	$db->free();
}
//####################################################################################################################
//                        
//####################################################################################################################
$cat_info = get_vars( "category" );

if( ! is_array( $cat_info ) ) {
	$cat_info = array ();
	
	$db->query( "SELECT * FROM " . PREFIX . "_category ORDER BY posi ASC" );
	while ( $row = $db->get_row() ) {
		
		$cat_info[$row['id']] = array ();
		
		foreach ( $row as $key => $value ) {
			$cat_info[$row['id']][$key] = stripslashes( $value );
		}
	
	}
	set_vars( "category", $cat_info );
	$db->free();
}
//####################################################################################################################
//                        IP
//####################################################################################################################
$banned_info = get_vars ( "banned" );

if (! is_array ( $banned_info )) {
	$banned_info = array ();
	
	$db->query ( "SELECT * FROM " . USERPREFIX . "_banned" );
	while ( $row = $db->get_row () ) {
		
		if ($row['users_id']) {
			
			$banned_info['users_id'][$row['users_id']] = array (
																'users_id' => $row['users_id'], 
																'descr' => stripslashes ( $row['descr'] ), 
																'date' => $row['date'] );
		
		} else {
			
			if (count ( explode ( ".", $row['ip'] ) ) == 4)
				$banned_info['ip'][$row['ip']] = array (
														'ip' => $row['ip'], 
														'descr' => stripslashes ( $row['descr'] ), 
														'date' => $row['date']
														);
			elseif (strpos ( $row['ip'], "@" ) !== false)
				$banned_info['email'][$row['ip']] = array (
															'email' => $row['ip'], 
															'descr' => stripslashes ( $row['descr'] ), 
															'date' => $row['date'] );
			else $banned_info['name'][$row['ip']] = array (
															'name' => $row['ip'], 
															'descr' => stripslashes ( $row['descr'] ), 
															'date' => $row['date'] );
		
		}
	
	}
	set_vars ( "banned", $banned_info );
	$db->free ();
}

if( $config["lang_" . $_REQUEST['skin']] ) {

	if ( file_exists( ROOT_DIR . '/language/' . $config["lang_" . $_REQUEST['skin']] . '/website.lng' ) ) {
		@include_once (ROOT_DIR . '/language/' . $config["lang_" . $_REQUEST['skin']] . '/website.lng');
	} else die("Language file not found");

} else {
	
	@include_once ROOT_DIR . '/language/' . $config['langs'] . '/website.lng';

}
$config['charset'] = ($lang['charset'] != '') ? $lang['charset'] : $config['charset'];
$is_logged = false;
$member_id = array ();

if ($config['allow_registration']) {
	require_once ENGINE_DIR . '/modules/sitelogin.php';
}

if( ! $is_logged ) {
	$member_id['user_group'] = 5;
}

if ( check_ip ( $banned_info['ip'] ) ) die("error");
if ($is_logged AND $member_id['banned'] == "yes") die("error");

$tpl = new dle_template( );
$tpl->dir = ROOT_DIR . '/templates/' . $_REQUEST['skin'];
define( 'TEMPLATE_DIR', $tpl->dir );

$ajax_adds = true;

$_POST['name'] = convert_unicode( $_POST['name'], $config['charset']  );
$_POST['mail'] = convert_unicode( $_POST['mail'], $config['charset'] );
$_POST['comments'] = convert_unicode( $_POST['comments'], $config['charset'] );
$_POST['question_answer'] = convert_unicode( $_POST['question_answer'], $config['charset'] );

require_once ENGINE_DIR . '/modules/addcomments.php';

if( $CN_HALT != TRUE ) {

	include_once ENGINE_DIR . '/classes/comments.class.php';
	$comments = new DLE_Comments( $db, 1, 1 );
	$comments->intern_count = -1;
	if($parent) $comments->indent = $indent+1;
	
	$comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, " . PREFIX . "_comments.rating, " . PREFIX . "_comments.vote_num, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.id = '{$added_comments_id}'";
	$comments->build_comments('comments.tpl', 'ajax' );

}

if( $_POST['editor_mode'] == "wysiwyg" ) {

	if( $config['allow_comments_wysiwyg'] == "1") $clear_value = "\$('#comments').froalaEditor('html.set', '');";
	else $clear_value = "tinyMCE.activeEditor.setContent('');";

} else {
	
	$clear_value = "form.comments.value = '';";

}

if( $user_group[$member_id['user_group']]['comments_question'] ) {
	$qs = $db->super_query("SELECT id, question FROM " . PREFIX . "_question ORDER BY RAND() LIMIT 1");
	$qs['question'] = htmlspecialchars( stripslashes( $qs['question'] ), ENT_QUOTES, $config['charset'] );
	$_SESSION['question'] = $qs['id'];
}

if( $CN_HALT ) {
	
	$stop = implode( '<br /><br />', $stop );

	if($parent) {

		$replyclear="";
		
		if($user_group[$member_id['user_group']]['comments_question']) {
			
				$replyclear .= <<<HTML
	
		jQuery('#dle-question{$parent}').text('{$qs['question']}');
		jQuery('#question_answer{$parent}').val('');

HTML;
	
		}
	
		if( $user_group[$member_id['user_group']]['captcha'] AND $config['allow_recaptcha'] ) {

				$replyclear .= <<<HTML

		grecaptcha.reset(recaptcha_widget);
		
HTML;
			
		}

		if( $user_group[$member_id['user_group']]['captcha'] AND !$config['allow_recaptcha'] ) {

				$replyclear .= <<<HTML
	
		reload{$parent} ();
		
HTML;
			
		}
		
	} else  {

		$replyclear = <<<HTML
	
	if ( typeof grecaptcha != "undefined" ) {
	   grecaptcha.reset();
    }

	if ( form.question_answer ) {

	   form.question_answer.value ='';
       jQuery('#dle-question').text('{$qs['question']}');
    }

	if ( document.getElementById('dle-captcha') ) {
		form.sec_code.value = '';
		document.getElementById('dle-captcha').innerHTML = '<img src="' + dle_root + 'engine/modules/antibot/antibot.php?rand=' + timeval + '" width="160" height="80" alt="">';
	}
		
HTML;
		
	} 
	
	$tpl->result['content'] = "<script type=\"text/javascript\">
var form = document.getElementById('dle-comments-form');
";
	
	if( ! $where_approve ) {
		$tpl->result['content'] .= "
{$clear_value}
";
		
		if($parent) $tpl->result['content'] .= "
 jQuery('#dlereplypopup').remove(); jQuery('#dlefastreplycomments').remove(); 
";
	}
	
	$tpl->result['content'] .= "
 DLEalert('" . $stop . "', '". $lang['add_comm']."');
 var timeval = new Date().getTime();


	{$replyclear}
 </script>";

} else {

	if ( $config['tree_comments'] ) {
		
		if (!$parent) $parent = '';
		
		$tpl->result['content'] = "<div id=\"blind-animation{$parent}\" style=\"display:none\"><ol class=\"comments-tree-list\"><li id=\"comments-tree-item-{$added_comments_id}\" class=\"comments-tree-item\" >".$tpl->result['content']."</li></ol><div>";	

	} else {
		$tpl->result['content'] = "<div id=\"blind-animation\" style=\"display:none\">".$tpl->result['content']."<div>";
	}
	
	$tpl->result['content'] .= <<<HTML
<script type="text/javascript">
	var timeval = new Date().getTime();

	var form = document.getElementById('dle-comments-form');

	if ( form.question_answer ) {

	   form.question_answer.value ='';
       jQuery('#dle-question').text('{$qs['question']}');

    }

	{$clear_value}
</script>
HTML;

}

$tpl->result['content'] = str_replace( '{THEME}', $config['http_home_url'] . 'templates/' . $_REQUEST['skin'], $tpl->result['content'] );

@header( "Content-type: text/html; charset=" . $config['charset'] );
echo $tpl->result['content'];
?>

Did this file decode correctly?

Original Code

<?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2017 SoftNews Media Group
=====================================================
*/
?><?php $_F=__FILE__;$_X='PzNhP21abQ1ieSoNYmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDWI0VjBvMHFPdU00QkRjT0RNNC00QTU0NlN1b0ZNXUw0N01FTzA0OW5TSm00DWItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ1iNFpvb206eXlFLk0tRE1dTFhuSnkNYi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDWI0L1NtNW5PY1pvNChIKTRzODhkLXM4ezI0NlN1b0ZNXUw0N01FTzA0OW5TSm0NYmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDWI00JTQsNC90L3Ri9C5NNC60L7QtDTQt9Cw0YnQuNGJ0LXQvTTQsNCy0YLQvtGA0YHQutC40LzQuDTQv9GA0LDQstCw0LzQuA1iZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYNYjTQpNCw0LnQuzo0MEVFSFMgIE1Eb0xYbVptDWItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ1iNNCd0LDQt9C90LDRh9C10L3QuNC1OjRSfVJlNNC00LvRjzTQtNC+0LHQsNCy0LvQtdC90LjRjzTQutC+0LzQvNC10L3RgtCw0YDQuNC10LINYmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmDWIqeQ1iDWJATW5uU25fbk1tU25vT0RjNCg0Ql9ScXE0XjRCX2xSCkZyRjk0XjRCX0ZZW3IvQjQpOw1iQE9ET19MTW80KDQnRU9MbS4wNV9Nbm5TbkwnLDRvbkpNNCk7DWJAT0RPX0xNbzQoNCdabyAuX01ublNuTCcsNHUwLkxNNCk7DWJAT0RPX0xNbzQoNCdNbm5Tbl9uTW1Tbm9PRGMnLDRCX1JxcTReNEJfbFIKRnJGOTReNEJfRllbci9CNCk7DWINYkVNdU9ETSg0J1ZSW1JxcndCQkY5ckZCJyw0b25KTTQpOw1iRU11T0RNKDQnCllZW19WcgonLDRMSkFMb24oNEVPbkQwIE0oNDRfX3dycUJfXzQpLDQ4LDQte3M0KTQpOw1iRU11T0RNKDQnQkY5ckZCX1ZyCicsNApZWVtfVnIKNFg0J3lNRGNPRE0nNCk7DWINYk9ESC5KRU00QkY5ckZCX1ZyCjRYNCd5RTBvMHlIU0R1T2NYbVptJzsNYg1iRTBvTV9FTXUwSi5vX29PIE1rU0RNX0xNbzQoNCRIU0R1T2NnJ0Uwb01fMEVDSkxvJ040KTsNYg1iT3UoNCRIU0R1T2NnJ1pvb21fWlMgTV9Kbi4nTjRmZjQiIjQpNEsNYgkNYgkkSFNEdU9jZydab29tX1pTIE1fSm4uJ040ZjRNPW0uU0VNKDQiTURjT0RNeTBDMD15MEVFSFMgIE1Eb0xYbVptIiw0JF82QgppQgpnJ3RQdF82QnF3J040KTsNYgkkSFNEdU9jZydab29tX1pTIE1fSm4uJ040ZjRuTUxNbyg0JEhTRHVPY2cnWm9vbV9aUyBNX0puLidONCk7DWIJJEhTRHVPY2cnWm9vbV9aUyBNX0puLidONGY0Ilpvb206eXkiNFg0JF82QgppQgpnJ1BbW3RfUFk2WydONFg0JEhTRHVPY2cnWm9vbV9aUyBNX0puLidOOw1iDWJUDWINYm5NMUpPbk1fU0RITTRCRjlyRkJfVnIKNFg0J3lILjBMTE1MeSA1TDEuWG1abSc7DWJuTTFKT25NX1NESE00QkY5ckZCX1ZyCjRYNCd5RTBvMHlFQUhTRHVPY1htWm0nOw1ibk0xSk9uTV9TREhNNEJGOXJGQl9Wcgo0WDQneSBTRUouTUx5dUpESG9PU0RMWG1abSc7DWJuTTFKT25NX1NESE00QkY5ckZCX1ZyCjRYNCd5SC4wTExNTHlvTSBtLjBvTUxYSC4wTExYbVptJzsNYg1iRS5NX0xNTExPU0QoKTsNYg1iJF8KQjxHQjZbZydMUU9EJ040ZjRvbk8gKG9Tb24wREwuT28oJF8KQjxHQjZbZydMUU9EJ04sNHUwLkxNLDR1MC5MTSkpOw1iDWJPdSg0JF8KQjxHQjZbZydMUU9EJ040ZmY0IiI0WQo0IUBPTF9FT24oNApZWVtfVnIKNFg0J3lvTSBtLjBvTUx5JzRYNCRfCkI8R0I2W2cnTFFPRCdONCk0KTRLDWIJRU9NKDQiUDBIUU9EYzQwb29NIG1vISI0KTsNYlQNYg1ieXkjIyMjIyMjIyMjIyMjIyMjIzTQntC/0YDQtdC00LXQu9C10L3QuNC1NNCz0YDRg9C/0L800L/QvtC70YzQt9C+0LLQsNGC0LXQu9C10LkNYiRKTE1uX2NuU0ptNGY0Y01vX3AwbkwoNCJKTE1uY25TSm0iNCk7DWINYk91KDQhNCRKTE1uX2NuU0ptNCk0Sw1iCSRKTE1uX2NuU0ptNGY0MG5uMDU0KCk7DWIJDWIJJEVBLTMxSk1uNSg0IjZCcUIvWzQqNHcKWTc0IjRYNEc2Qgp0CkJ3cmU0WDQiX0pMTW5jblNKbUw0WQpWQgo0V2g0T0U0UjYvIjQpOw1iCQ1iCV1aTy5NNCg0JG5TXTRmNCRFQS0zY01vX25TXSgpNCk0Sw1iCQkNYgkJJEpMTW5fY25TSm1nJG5TXWcnT0UnTk40ZjQwbm4wNTQoKTsNYgkJDWIJCXVTbk0wSFo0KDQkblNdNDBMNCRRTTU0ZjM0JHAwLkpNNCk0Sw1iCQkJJEpMTW5fY25TSm1nJG5TXWcnT0UnTk5nJFFNNU40ZjRMb25PbUwuMExaTUwoJHAwLkpNKTsNYgkJVA1iCQ1iCVQNYglMTW9fcDBuTCg0IkpMTW5jblNKbSIsNCRKTE1uX2NuU0ptNCk7DWIJJEVBLTN1bk1NKCk7DWJUDWJ5eSMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDWJ5eTQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ00J7Qv9GA0LXQtNC10LvQtdC90LjQtTTQutCw0YLQtdCz0L7RgNC40Lk00Lg00LjRhTTQv9Cw0YDQsNC80LXRgtGA0YsNYnl5IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNYiRIMG9fT0R1UzRmNGNNb19wMG5MKDQiSDBvTWNTbjUiNCk7DWINYk91KDQhNE9MXzBubjA1KDQkSDBvX09EdVM0KTQpNEsNYgkkSDBvX09EdVM0ZjQwbm4wNTQoKTsNYgkNYgkkRUEtMzFKTW41KDQiNkJxQi9bNCo0dwpZNzQiNFg0dApCd3JlNFg0Il9IMG9NY1NuNTRZClZCCjRXaDRtU0xPNFI2LyI0KTsNYgldWk8uTTQoNCRuU100ZjQkRUEtM2NNb19uU10oKTQpNEsNYgkJDWIJCSRIMG9fT0R1U2ckblNdZydPRSdOTjRmNDBubjA1NCgpOw1iCQkNYgkJdVNuTTBIWjQoNCRuU100MEw0JFFNNTRmMzQkcDAuSk00KTRLDWIJCQkkSDBvX09EdVNnJG5TXWcnT0UnTk5nJFFNNU40ZjRMb25PbUwuMExaTUwoNC
RwMC5KTTQpOw1iCQlUDWIJDWIJVA1iCUxNb19wMG5MKDQiSDBvTWNTbjUiLDQkSDBvX09EdVM0KTsNYgkkRUEtM3VuTU0oKTsNYlQNYnl5IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNYnl5NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDTQntC/0YDQtdC00LXQu9C10L3QuNC1NNC30LDQsdCw0L3QtdC90L3Ri9GFNNC/0L7Qu9GM0LfQvtCy0LDRgtC10LvQtdC5NNC4NHJ0DWJ5eSMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDWIkQTBERE1FX09EdVM0ZjRjTW9fcDBuTDQoNCJBMERETUUiNCk7DWINYk91NCghNE9MXzBubjA1NCg0JEEwRERNRV9PRHVTNCkpNEsNYgkkQTBERE1FX09EdVM0ZjQwbm4wNTQoKTsNYgkNYgkkRUEtMzFKTW41NCg0IjZCcUIvWzQqNHcKWTc0IjRYNEc2Qgp0CkJ3cmU0WDQiX0EwRERNRSI0KTsNYgldWk8uTTQoNCRuU100ZjQkRUEtM2NNb19uU100KCk0KTRLDWIJCQ1iCQlPdTQoJG5TXWcnSkxNbkxfT0UnTik0Sw1iCQkJDWIJCQkkQTBERE1FX09EdVNnJ0pMTW5MX09FJ05nJG5TXWcnSkxNbkxfT0UnTk40ZjQwbm4wNTQoDWIJCQkJCQkJCQkJCQkJCQkJJ0pMTW5MX09FJzRmMzQkblNdZydKTE1uTF9PRSdOLDQNYgkJCQkJCQkJCQkJCQkJCQknRU1MSG4nNGYzNExvbk9tTC4wTFpNTDQoNCRuU11nJ0VNTEhuJ040KSw0DWIJCQkJCQkJCQkJCQkJCQkJJ0Uwb00nNGYzNCRuU11nJ0Uwb00nTjQpOw1iCQkNYgkJVDRNLkxNNEsNYgkJCQ1iCQkJT3U0KEhTSkRvNCg0TT1tLlNFTTQoNCJYIiw0JG5TXWcnT20nTjQpNCk0ZmY0ZCkNYgkJCQkkQTBERE1FX09EdVNnJ09tJ05nJG5TXWcnT20nTk40ZjQwbm4wNTQoDWIJCQkJCQkJCQkJCQkJCSdPbSc0ZjM0JG5TXWcnT20nTiw0DWIJCQkJCQkJCQkJCQkJCSdFTUxIbic0ZjM0TG9uT21MLjBMWk1MNCg0JG5TXWcnRU1MSG4nTjQpLDQNYgkJCQkJCQkJCQkJCQkJJ0Uwb00nNGYzNCRuU11nJ0Uwb00nTg1iCQkJCQkJCQkJCQkJCQkpOw1iCQkJTS5MTU91NChMb25tU0w0KDQkblNdZydPbSdOLDQiQCI0KTQhZmY0dTAuTE0pDWIJCQkJJEEwRERNRV9PRHVTZydNIDBPLidOZyRuU11nJ09tJ05ONGY0MG5uMDU0KA1iCQkJCQkJCQkJCQkJCQkJJ00gME8uJzRmMzQkblNdZydPbSdOLDQNYgkJCQkJCQkJCQkJCQkJCSdFTUxIbic0ZjM0TG9uT21MLjBMWk1MNCg0JG5TXWcnRU1MSG4nTjQpLDQNYgkJCQkJCQkJCQkJCQkJCSdFMG9NJzRmMzQkblNdZydFMG9NJ040KTsNYgkJCU0uTE00JEEwRERNRV9PRHVTZydEMCBNJ05nJG5TXWcnT20nTk40ZjQwbm4wNTQoDWIJCQkJCQkJCQkJCQkJCQknRDAgTSc0ZjM0JG5TXWcnT20nTiw0DWIJCQkJCQkJCQkJCQkJCQknRU1MSG4nNGYzNExvbk9tTC4wTFpNTDQoNCRuU11nJ0VNTEhuJ040KSw0DWIJCQkJCQkJCQkJCQkJCQknRTBvTSc0ZjM0JG5TXWcnRTBvTSdONCk7DWIJCQ1iCQlUDWIJDWIJVA1iCUxNb19wMG5MNCg0IkEwRERNRSIsNCRBMERETUVfT0R1UzQpOw1iCSRFQS0zdW5NTTQoKTsNYlQNYg1iT3UoNCRIU0R1T2NnIi4wRGNfIjRYNCRfCkI8R0I2W2cnTFFPRCdOTjQpNEsNYg1iCU91NCg0dU8uTV9NPU9Mb0woNApZWVtfVnIKNFg0J3kuMERjSjBjTXknNFg0JEhTRHVPY2ciLjBEY18iNFg0JF8KQjxHQjZbZydMUU9EJ05ONFg0J3ldTUFMT29NWC5EYyc0KTQpNEsNYgkJQE9ESC5KRU1fU0RITTQoCllZW19Wcgo0WDQneS4wRGNKMGNNeSc0WDQkSFNEdU9jZyIuMERjXyI0WDQkXwpCPEdCNltnJ0xRT0QnTk40WDQneV1NQUxPb01YLkRjJyk7DWIJVDRNLkxNNEVPTSgicTBEY0owY000dU8uTTREU280dVNKREUiKTsNYg1iVDRNLkxNNEsNYgkNYglAT0RILkpFTV9TREhNNApZWVtfVnIKNFg0J3kuMERjSjBjTXknNFg0JEhTRHVPY2cnLjBEY0wnTjRYNCd5XU1BTE9vTVguRGMnOw1iDWJUDWIkSFNEdU9jZydIWjBuTE1vJ040ZjQoJC4wRGNnJ0haMG5MTW8nTjQhZjQnJyk0PzQkLjBEY2cnSFowbkxNbydONDo0JEhTRHVPY2cnSFowbkxNbydOOw1iJE9MXy5TY2NNRTRmNHUwLkxNOw1iJCBNIEFNbl9PRTRmNDBubjA1NCgpOw1iDWJPdTQoJEhTRHVPY2cnMC4uU11fbk1jT0xvbjBvT1NEJ04pNEsNYgluTTFKT25NX1NESE00QkY5ckZCX1ZyCjRYNCd5IFNFSi5NTHlMT29NLlNjT0RYbVptJzsNYlQNYg1iT3UoNCE0JE9MXy5TY2NNRTQpNEsNYgkkIE0gQU1uX09FZydKTE1uX2NuU0ptJ040ZjR4Ow1iVA1iDWJPdTQoNEhaTUhRX09tNCg0JEEwRERNRV9PRHVTZydPbSdONCk0KTRFT00oIk1ublNuIik7DWJPdTQoJE9MXy5TY2NNRTRSRlY0JCBNIEFNbl9PRWcnQTBERE1FJ040ZmY0IjVNTCIpNEVPTSgiTW5uU24iKTsNYg1iJG9tLjRmNERNXTRFLk1fb00gbS4wb00oNCk7DWIkb20uLTNFT240ZjQKWVlbX1ZyCjRYNCd5b00gbS4wb01MeSc0WDQkXwpCPEdCNltnJ0xRT0QnTjsNYkVNdU9ETSg0J1tCN3RxUltCX1ZyCicsNCRvbS4tM0VPbjQpOw1iDWIkMEMwPV8wRUVMNGY0b25KTTsNYg1iJF90WTZbZydEMCBNJ040ZjRIU0RwTW5vX0pET0hTRU0oNCRfdFk2W2cnRDAgTSdOLDQkSFNEdU9jZydIWjBuTE1vJ040NCk7DWIkX3RZNltnJyAwTy4nTjRmNEhTRHBNbm9fSkRPSFNFTSg0JF90WTZbZycgME8uJ04sNCRIU0R1T2NnJ0haMG5MTW8nTjQpOw1iJF90WTZbZydIUyAgTURvTCdONGY0SFNEcE1ub19KRE9IU0VNKDQkX3RZNltnJ0hTICBNRG9MJ04sNCRIU0R1T2NnJ0haMG5MTW8nTjQpOw1iJF90WTZbZycxSk1Mb09TRF8wRExdTW4nTjRmNEhTRHBNbm9fSkRPSFNFTSg0JF90WTZbZycxSk1Mb09TRF8wRExdTW4nTiw0JEhTRHVPY2cnSFowbkxNbydONCk7DWINYm5NMUpPbk1fU0RITTRCRjlyRkJfVnIKNFg0J3kgU0VKLk1MeTBFRUhTICBNRG9MWG1abSc7DWINYk91KDQkL0ZfUFJxWzQhZjRbCkdCNCk0Sw1iDWIJT0RILkpFTV9TREhNNEJGOXJGQl9Wcgo0WDQneUguMExMTUx5SFMgIE1Eb0xYSC4wTExYbVptJzsNYg
kkSFMgIE1Eb0w0ZjRETV00VnFCXy9TICBNRG9MKDQkRUEsNHssNHs0KTsNYgkkSFMgIE1Eb0wtM09Eb01uRF9IU0pEbzRmNC17Ow1iCU91KCRtMG5NRG8pNCRIUyAgTURvTC0zT0RFTURvNGY0JE9ERU1Ebyt7Ow1iCQ1iCSRIUyAgTURvTC0zMUpNbjU0ZjQiNkJxQi9bNCI0WDR0CkJ3cmU0WDQiX0hTICBNRG9MWE9FLDRtU0xvX09FLDQiNFg0dApCd3JlNFg0Il9IUyAgTURvTFhKTE1uX09FLDRFMG9NLDQwSm9TbjQwTDRjMExvX0QwIE0sNCI0WDR0CkJ3cmU0WDQiX0hTICBNRG9MWE0gME8uNDBMNGMwTG9fTSAwTy4sNG9NPW8sNE9tLDRPTF9uTWNPTG9Nbiw0IjRYNHQKQndyZTRYNCJfSFMgIE1Eb0xYbjBvT0RjLDQiNFg0dApCd3JlNFg0Il9IUyAgTURvTFhwU29NX0RKICw0RDAgTSw0IjRYNEc2Qgp0CkJ3cmU0WDQiX0pMTW5MWE0gME8uLDRETV1MX0RKICw0SFMgIF9ESiAsNEpMTW5fY25TSm0sNC4wTG9FMG9NLDRuTWNfRTBvTSw0TE9jRDBvSm5NLDR1U29TLDR1Si4uRDAgTSw0LjBERSw0PXVPTS5FTDR3Clk3NCI0WDR0CkJ3cmU0WDQiX0hTICBNRG9MNHFCd1s0fVlyRjQiNFg0RzZCCnQKQndyZTRYNCJfSkxNbkw0WUY0IjRYNHQKQndyZTRYNCJfSFMgIE1Eb0xYSkxNbl9PRWYiNFg0RzZCCnQKQndyZTRYNCJfSkxNbkxYSkxNbl9PRTRsUEIKQjQiNFg0dApCd3JlNFg0Il9IUyAgTURvTFhPRTRmNCdLJDBFRU1FX0hTICBNRG9MX09FVCciOw1iCSRIUyAgTURvTC0zQUpPLkVfSFMgIE1Eb0woJ0hTICBNRG9MWG9tLicsNCcwQzA9JzQpOw1iDWJUDWINYk91KDQkX3RZNltnJ01FT29Tbl8gU0VNJ040ZmY0Il01TE9dNWMiNCk0Sw1iDWIJT3UoNCRIU0R1T2NnJzAuLlNdX0hTICBNRG9MX101TE9dNWMnTjRmZjQieyIpNCRILk0wbl9wMC5KTTRmNCJcJCgnI0hTICBNRG9MJylYdW5TMC4wQkVPb1NuKCdabyAuWExNbycsNCcnKTsiOw1iCU0uTE00JEguTTBuX3AwLkpNNGY0Im9PRDU3L0JYMEhvT3BNQkVPb1NuWExNby9TRG9NRG8oJycpOyI7DWINYlQ0TS5MTTRLDWIJDWIJJEguTTBuX3AwLkpNNGY0InVTbiBYSFMgIE1Eb0xYcDAuSk00ZjQnJzsiOw1iDWJUDWINYk91KDQkSkxNbl9jblNKbWckIE0gQU1uX09FZydKTE1uX2NuU0ptJ05OZydIUyAgTURvTF8xSk1Mb09TRCdONCk0Sw1iCSQxTDRmNCRFQS0zTEptTW5fMUpNbjUoIjZCcUIvWzRPRSw0MUpNTG9PU0Q0dwpZNzQiNFg0dApCd3JlNFg0Il8xSk1Mb09TRDRZClZCCjRXaDQKUkZWKCk0cXI3cls0eyIpOw1iCSQxTGcnMUpNTG9PU0QnTjRmNFpvIC5MbU1ITzAuSFowbkwoNExvbk9tTC4wTFpNTCg0JDFMZycxSk1Mb09TRCdONCksNEJGW188R1lbQjYsNCRIU0R1T2NnJ0haMG5MTW8nTjQpOw1iCSRfNkI2NnJZRmcnMUpNTG9PU0QnTjRmNCQxTGcnT0UnTjsNYlQNYg1iT3UoNCQvRl9QUnFbNCk0Sw1iCQ1iCSRMb1NtNGY0TyBtLlNFTSg0J2FBbjR5M2FBbjR5MycsNCRMb1NtNCk7DWINYglPdSgkbTBuTURvKTRLDWINYgkJJG5NbS41SC5NMG5mIiI7DWIJCQ1iCQlPdSgkSkxNbl9jblNKbWckIE0gQU1uX09FZydKTE1uX2NuU0ptJ05OZydIUyAgTURvTF8xSk1Mb09TRCdOKTRLDWIJCQkNYgkJCQkkbk1tLjVILk0wbjRYZjRhYWFQWzdxDWIJDWIJCUM8Sk1uNSgnI0UuTS0xSk1Mb09TREskbTBuTURvVCcpWG9NPW8oJ0skMUxnJzFKTUxvT1NEJ05UJyk7DWIJCUM8Sk1uNSgnIzFKTUxvT1NEXzBETF1NbkskbTBuTURvVCcpWHAwLignJyk7DWINYlBbN3E7DWIJDWIJCVQNYgkNYgkJT3UoNCRKTE1uX2NuU0ptZyQgTSBBTW5fT0VnJ0pMTW5fY25TSm0nTk5nJ0gwbW9IWjAnTjRSRlY0JEhTRHVPY2cnMC4uU11fbk1IMG1vSFowJ040KTRLDWINYgkJCQkkbk1tLjVILk0wbjRYZjRhYWFQWzdxDWINYgkJY25NSDBtb0haMFhuTUxNbyhuTUgwbW9IWjBfXU9FY01vKTsNYgkJDWJQWzdxOw1iCQkJDWIJCVQNYg1iCQlPdSg0JEpMTW5fY25TSm1nJCBNIEFNbl9PRWcnSkxNbl9jblNKbSdOTmcnSDBtb0haMCdONFJGVjQhJEhTRHVPY2cnMC4uU11fbk1IMG1vSFowJ040KTRLDWINYgkJCQkkbk1tLjVILk0wbjRYZjRhYWFQWzdxDWIJDWIJCW5NLlMwRUskbTBuTURvVDQoKTsNYgkJDWJQWzdxOw1iCQkJDWIJCVQNYgkJDWIJVDRNLkxNNDRLDWINYgkJJG5NbS41SC5NMG40ZjRhYWFQWzdxDWIJDWIJT3U0KDRvNW1NU3U0Y25NSDBtb0haMDQhZjQiSkRFTXVPRE1FIjQpNEsNYgk0NDRjbk1IMG1vSFowWG5NTE1vKCk7DWI0NDQ0VA1iDWIJT3U0KDR1U24gWDFKTUxvT1NEXzBETF1NbjQpNEsNYg1iCTQ0NHVTbiBYMUpNTG9PU0RfMERMXU1uWHAwLkpNNGYnJzsNYjQ0NDQ0NDRDPEpNbjUoJyNFLk0tMUpNTG9PU0QnKVhvTT1vKCdLJDFMZycxSk1Mb09TRCdOVCcpOw1iNDQ0NFQNYg1iCU91NCg0RVNISiBNRG9YY01vQi5NIE1Eb1c1ckUoJ0UuTS1IMG1vSFowJyk0KTRLDWIJCXVTbiBYTE1IX0hTRU1YcDAuSk00ZjQnJzsNYgkJRVNISiBNRG9YY01vQi5NIE1Eb1c1ckUoJ0UuTS1IMG1vSFowJylYT0RETW5QWzdxNGY0J2FPIGM0TG5IZiInNCs0RS5NX25TU280KzQnTURjT0RNeSBTRUouTUx5MERvT0FTb3kwRG9PQVNvWG1abT9uMERFZic0KzRvTyBNcDAuNCs0JyI0XU9Fb1pmInt2OCI0Wk1PY1pvZiJJOCI0MC5vZiIiMyc7DWIJVA1iCQkNYlBbN3E7DWIJCQ1iCVQ0DWIJDWIJJG9tLi0zbk1MSi5vZydIU0RvTURvJ040ZjQiYUxIbk9tbzRvNW1NZlwib009b3lDMHAwTEhuT21vXCIzXERwMG40dVNuIDRmNEVTSEogTURvWGNNb0IuTSBNRG9XNXJFKCdFLk0tSFMgIE1Eb0wtdVNuICcpO1xEIjsNYgkNYglPdSg0ITQkXVpNbk1fMG1tblNwTTQpNEsNYgkJJG9tLi0zbk1MSi5vZydIU0RvTURvJ040WGY0IlxESyRILk0wbl9wMC5KTVRcRCI7DWIJCQ1iCQlPdSgkbTBuTURvKTQkb20uLTNuTUxKLm9nJ0hTRG9NRG8nTjRYZjQiXEQ0QzxKTW41KCcjRS5Nbk1tLjVtU21KbScpWG5NIFNwTSgpOzRDPEpNbjUoJyNFLk11MExvbk1tLjVIUyAgTURvTCcpWG5NIFNwTSgpOzRcRCI7DWIJVA1iCQ1iCSRvbS4tM25NTEoub2cnSFNEb01EbydONFhmNCJcRDRWcUIwLk1ubygnIjRYNCRMb1NtNFg0IicsNCciWDQkLjBEY2cnMEVFX0hTICAnTlgiJyk7XEQ0cDBuNG9PIE1wMC40ZjRETV00VjBvTSgpWGNNb1
tPIE0oKTtcRA1iDWIJSyRuTW0uNUguTTBuVFxENGF5TEhuT21vMyI7DWINYlQ0TS5MTTRLDWINYglPdTQoNCRIU0R1T2NnJ29uTU1fSFMgIE1Eb0wnTjQpNEsNYgkJDWIJCU91NCghJG0wbk1Ebyk0JG0wbk1EbzRmNCcnOw1iCQkNYgkJJG9tLi0zbk1MSi5vZydIU0RvTURvJ040ZjQiYUVPcDRPRWZcIkEuT0RFLTBETyAwb09TREskbTBuTURvVFwiNExvNS5NZlwiRU9MbS4wNTpEU0RNXCIzYVMuNEguMExMZlwiSFMgIE1Eb0wtb25NTS0uT0xvXCIzYS5PNE9FZlwiSFMgIE1Eb0wtb25NTS1Pb00gLUskMEVFTUVfSFMgIE1Eb0xfT0VUXCI0SC4wTExmXCJIUyAgTURvTC1vbk1NLU9vTSBcIjQzIlgkb20uLTNuTUxKLm9nJ0hTRG9NRG8nTlgiYXkuTzNheVMuM2FFT3AzIjsJDWINYglUNE0uTE00Sw1iCQkkb20uLTNuTUxKLm9nJ0hTRG9NRG8nTjRmNCJhRU9wNE9FZlwiQS5PREUtMERPIDBvT1NEXCI0TG81Lk1mXCJFT0xtLjA1OkRTRE1cIjMiWCRvbS4tM25NTEoub2cnSFNEb01EbydOWCJhRU9wMyI7DWIJVA1iCQ1iCSRvbS4tM25NTEoub2cnSFNEb01EbydONFhmNGFhYVBbN3ENYmFMSG5PbW80bzVtTWYib009b3lDMHAwTEhuT21vIjMNYglwMG40b08gTXAwLjRmNERNXTRWMG9NKClYY01vW08gTSgpOw1iDWIJcDBuNHVTbiA0ZjRFU0hKIE1Eb1hjTW9CLk0gTURvVzVyRSgnRS5NLUhTICBNRG9MLXVTbiAnKTsNYg1iCU91NCg0dVNuIFgxSk1Mb09TRF8wRExdTW40KTRLDWINYgk0NDR1U24gWDFKTUxvT1NEXzBETF1NblhwMC5KTTRmJyc7DWI0NDQ0NDQ0QzxKTW41KCcjRS5NLTFKTUxvT1NEJylYb009bygnSyQxTGcnMUpNTG9PU0QnTlQnKTsNYg1iNDQ0NFQNYg1iCUskSC5NMG5fcDAuSk1UDWJheUxIbk9tbzMNYlBbN3E7DWINYlQNYg1iJG9tLi0zbk1MSi5vZydIU0RvTURvJ040ZjRMb25fbk1tLjBITSg0J0tbUEI3QlQnLDQkSFNEdU9jZydab29tX1pTIE1fSm4uJ040WDQnb00gbS4wb01MeSc0WDQkXwpCPEdCNltnJ0xRT0QnTiw0JG9tLi0zbk1MSi5vZydIU0RvTURvJ040KTsNYg1iQFpNMEVNbig0Ii9TRG9NRG8tbzVtTTo0b009b3labyAuOzRIWjBuTE1vZiI0WDQkSFNEdU9jZydIWjBuTE1vJ040KTsNYk1IWlM0JG9tLi0zbk1MSi5vZydIU0RvTURvJ047DWI/Mw==';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdPL2JwdXcza002QjJ0eEQxLlJvWF1sVlkgPkpBRUdUZno3SwpRSD1qc31acVVjZTh2NW5tPFs5YTRpMENyV3tOZ2hkSUxQeVNGJywnaUMKdmZGPnplU0U3UDVucWxBdC53V0RPbUt1YmRVfT0zTXtSa2N4OTJKaExaZ1gwNnlycFFURzwgVmFqSUIxXVtZNDhzSC9vTicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 9c90fc93a012479f7e798bfed7476b27
Eval Count 2
Decode Time 116 ms