Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$_F=__FILE__;$_X='PzNhP21abWJ5KmJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm..

Decoded Output download

?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 https://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2023 SoftNews Media Group
=====================================================
 This code is protected by copyright
=====================================================
 File: addcomments.php
-----------------------------------------------------
 Use: AJAX for comments
=====================================================
*/

if(!defined('DATALIFEENGINE')) {
	die( "Hacking attempt!" );
}

$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 ( check_ip ( $banned_info['ip'] ) OR ($is_logged AND $member_id['banned'] == "yes") ) {
	echo "{\"error\":true, \"content\":\"banned\"}";
	die();	
}

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

$ajax_adds = true;

require_once (DLEPlugins::Check(ENGINE_DIR . '/modules/addcomments.php'));

if( !$CN_HALT ) {

	if ( !defined('BANNERS') ) {
		if ($config['allow_banner']) include_once (DLEPlugins::Check(ENGINE_DIR . '/modules/banners.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 = '';";

}

$clear_value .= <<<HTML
	
if( $('#comments-image-uploader').data('files') == 'uploaded' ) {
	$('#comments-image-uploader').plupload('clearQueue');
	$('.plupload_container').removeClass('plupload_files_selected');
}

HTML;

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
	if ( dle_captcha_type == "1" ) {
		if ( typeof grecaptcha != "undefined"  ) {
		   grecaptcha.reset(recaptcha_widget);
		}
    } else if (dle_captcha_type == "3") {
		if ( typeof hcaptcha != "undefined"  ) {
		   hcaptcha.reset(recaptcha_widget);
		}
    } else if (dle_captcha_type == "4") {
		if ( typeof turnstile != "undefined"  ) {
		   turnstile.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 ( dle_captcha_type == "1" ) {
		if ( typeof grecaptcha != "undefined"  ) {
		   grecaptcha.reset();
		}
    } else if (dle_captcha_type == "3") {
		if ( typeof hcaptcha != "undefined"  ) {
		   hcaptcha.reset();
		}
    } else if (dle_captcha_type == "4") {
		if ( typeof turnstile != "undefined"  ) {
		   turnstile.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>
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 {
	
	$js_script = <<<HTML
	var timeval = new Date().getTime();
	
	if( document.getElementById('dle-comments-form') ) {
	
		var form = document.getElementById('dle-comments-form');
		
		if ( form.question_answer ) {
	
		   form.question_answer.value ='';
		   jQuery('#dle-question').text('{$qs['question']}');
	
		}
		
		{$clear_value}
	}
HTML;

	if( strpos ( $tpl->result['content'], "dleplyrplayer" ) !== false ) {
		
		if( strpos ( $tpl->result['content'], ".m3u8" ) !== false ) {
			$load_more = "\$.getCachedScript( dle_root + 'engine/classes/html5player/plyr.js?v={$config['cache_id']}');";
			$js_name = "hls.js"; 
		} else {
			$load_more = "";
			$js_name = "plyr.js"; 
		}
		
		$js_script .= <<<HTML
		
			if (typeof DLEPlayer == "undefined") {

				var headlink =  $("head").find("link[rel='stylesheet']");
				var linkElement = "<link href='" + dle_root +"engine/classes/html5player/plyr.css' rel='stylesheet' type='text/css'>";

				if (headlink.length){
					headlink.first().before(linkElement)
				}
				else {
					$("head").append(linkElement);
				}
				  
				$.getCachedScript( dle_root + 'engine/classes/html5player/{$js_name}?v={$config['cache_id']}').done(function() {
				  {$load_more} 
				});
				
			} else {
			
				var containers = document.querySelectorAll("#comm-id-{$added_comments_id} .dleplyrplayer");Array.from(containers).forEach(function (container) {new DLEPlayer(container);});
				
			}
HTML;

	}

	if( strpos ( $tpl->result['content'], 'highslide' ) !== false ) {
		
		$js_script .= <<<HTML
		
			if (typeof Fancybox == "undefined" ) {
				$.getCachedScript( dle_root + 'engine/classes/fancybox/fancybox.js?v={$config['cache_id']}');
			}
		
HTML;
		
	}

	$needwrap = isset($_POST['needwrap']) ? intval($_POST['needwrap']) : 0 ;
	
	if ( $config['tree_comments'] ) {
		
		if (!$parent) $class = ' blind-animation';
		else $class = '';
		
		if ($config['tree_comments_level'] AND $indent >= $config['tree_comments_level'] ) {
			
			$tpl->result['content'] = "<div id=\"comments-tree-item-{$added_comments_id}\" style=\"display:none\" class=\"comments-tree-item{$class}\" >".$tpl->result['content']."</div>";
			
		} else {
			
			$tpl->result['content'] = "<li id=\"comments-tree-item-{$added_comments_id}\" style=\"display:none\" class=\"comments-tree-item{$class}\" >".$tpl->result['content']."</li>";
			
			if($needwrap OR !$parent) {
				$tpl->result['content'] = "<ol class=\"comments-tree-list\">".$tpl->result['content']."</ol>";
			}
			
		}

	} else {

		$tpl->result['content'] = "<div id=\"blind-animation-{$added_comments_id}\" style=\"display:none\">".$tpl->result['content']."<div>";
	}
	
}

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

if ($CN_HALT) {

	echo json_encode(array("error" => true, "content" => $tpl->result['content'] ), JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES );

} else {
	
	echo json_encode(array("success" => true, "id" => $added_comments_id, "content" => $tpl->result['content'], "scripts" => $js_script), JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES );
	
}

?>

Did this file decode correctly?

Original Code

$_F=__FILE__;$_X='PzNhP21abWJ5KmJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmI0VjBvMHFPdU00QkRjT0RNNC00QTU0NlN1b0ZNXUw0N01FTzA0OW5TSm00Yi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tYjRab29tTDp5eUUuTS1ETV1MWG5KeWItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWI0L1NtNW5PY1pvNChIKTRzODhkLXM4c3o0NlN1b0ZNXUw0N01FTzA0OW5TSm1iZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiNFtaT0w0SFNFTTRPTDRtblNvTUhvTUU0QTU0SFNtNW5PY1pvYmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYjR3Ty5NOjQwRUVIUyAgTURvTFhtWm1iLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1iNEdMTTo0Un1SZTR1U240SFMgIE1Eb0xiZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiKnliYk91KCFFTXVPRE1FKCdWUltScXJ3QkJGOXJGQicpKTRLYglFT00oNCJQMEhRT0RjNDBvb00gbW8hIjQpO2JUYmIkQTBERE1FX09EdVM0ZjRjTW9fcDBuTDQoNCJBMERETUUiNCk7YmJPdTQoIU9MXzBubjA1NCg0JEEwRERNRV9PRHVTNCkpNEtiCSRBMERETUVfT0R1UzRmNDBubjA1NCgpO2IJYgkkRUEtMzFKTW41NCg0IjZCcUIvWzQqNHcKWTc0IjRYNEc2Qgp0CkJ3cmU0WDQiX0EwRERNRSI0KTtiCV1aTy5NNCg0JG5TXTRmNCRFQS0zY01vX25TXTQoKTQpNEtiCQliCQlPdTQoJG5TXWcnSkxNbkxfT0UnTik0S2IJCQliCQkJJEEwRERNRV9PRHVTZydKTE1uTF9PRSdOZyRuU11nJ0pMTW5MX09FJ05ONGY0MG5uMDU0KGIJCQkJCQkJCQkJCQkJCQkJJ0pMTW5MX09FJzRmMzQkblNdZydKTE1uTF9PRSdOLDRiCQkJCQkJCQkJCQkJCQkJCSdFTUxIbic0ZjM0TG9uT21MLjBMWk1MNCg0JG5TXWcnRU1MSG4nTjQpLDRiCQkJCQkJCQkJCQkJCQkJCSdFMG9NJzRmMzQkblNdZydFMG9NJ040KTtiCQliCQlUNE0uTE00S2IJCQliCQkJT3U0KEhTSkRvNCg0TT1tLlNFTTQoNCJYIiw0JG5TXWcnT20nTjQpNCk0ZmY0ZCliCQkJCSRBMERETUVfT0R1U2cnT20nTmckblNdZydPbSdOTjRmNDBubjA1NChiCQkJCQkJCQkJCQkJCQknT20nNGYzNCRuU11nJ09tJ04sNGIJCQkJCQkJCQkJCQkJCSdFTUxIbic0ZjM0TG9uT21MLjBMWk1MNCg0JG5TXWcnRU1MSG4nTjQpLDRiCQkJCQkJCQkJCQkJCQknRTBvTSc0ZjM0JG5TXWcnRTBvTSdOYgkJCQkJCQkJCQkJCQkJKTtiCQkJTS5MTU91NChMb25tU0w0KDQkblNdZydPbSdOLDQiQCI0KTQhZmY0dTAuTE0pYgkJCQkkQTBERE1FX09EdVNnJ00gME8uJ05nJG5TXWcnT20nTk40ZjQwbm4wNTQoYgkJCQkJCQkJCQkJCQkJCSdNIDBPLic0ZjM0JG5TXWcnT20nTiw0YgkJCQkJCQkJCQkJCQkJCSdFTUxIbic0ZjM0TG9uT21MLjBMWk1MNCg0JG5TXWcnRU1MSG4nTjQpLDRiCQkJCQkJCQkJCQkJCQkJJ0Uwb00nNGYzNCRuU11nJ0Uwb00nTjQpO2IJCQlNLkxNNCRBMERETUVfT0R1U2cnRDAgTSdOZyRuU11nJ09tJ05ONGY0MG5uMDU0KGIJCQkJCQkJCQkJCQkJCQknRDAgTSc0ZjM0JG5TXWcnT20nTiw0YgkJCQkJCQkJCQkJCQkJCSdFTUxIbic0ZjM0TG9uT21MLjBMWk1MNCg0JG5TXWcnRU1MSG4nTjQpLDRiCQkJCQkJCQkJCQkJCQkJJ0Uwb00nNGYzNCRuU11nJ0Uwb00nTjQpO2IJCWIJCVRiCWIJVGIJTE1vX3Awbkw0KDQiQTBERE1FIiw0JEEwRERNRV9PRHVTNCk7YgkkRUEtM3VuTU00KCk7YlRiYk91NCg0SFpNSFFfT200KDQkQTBERE1FX09EdVNnJ09tJ040KTRZCjQoJE9MXy5TY2NNRTRSRlY0JCBNIEFNbl9PRWcnQTBERE1FJ040ZmY0IjVNTCIpNCk0S2IJTUhaUzQiS1wiTW5uU25cIjpvbkpNLDRcIkhTRG9NRG9cIjpcIkEwRERNRVwiVCI7YglFT00oKTsJYlRiYiRvbS40ZjRETV00RS5NX29NIG0uMG9NKDQpO2Ikb20uLTNFT240ZjQKWVlbX1ZyCjRYNCd5b00gbS4wb01MeSc0WDQkSFNEdU9jZydMUU9EJ047YkVNdU9ETSg0J1tCN3RxUltCX1ZyCicsNCRvbS4tM0VPbjQpO2JiJDBDMD1fMEVFTDRmNG9uSk07YmJuTTFKT25NX1NESE00KFZxQnQuSmNPREw6Oi9aTUhRKEJGOXJGQl9Wcgo0WDQneSBTRUouTUx5MEVFSFMgIE1Eb0xYbVptJykpO2JiT3UoNCEkL0ZfUFJxWzQpNEtiYglPdTQoNCFFTXVPRE1FKCdXUkZGQgo2Jyk0KTRLYgkJT3U0KCRIU0R1T2NnJzAuLlNdX0EwRERNbidOKTRPREguSkVNX1NESE00KFZxQnQuSmNPREw6Oi9aTUhRKEJGOXJGQl9Wcgo0WDQneSBTRUouTUx5QTBERE1uTFhtWm0nKSk7YglUYmIJJEhTICBNRG9MNGY0RE1dNFZxQl8vUyAgTURvTCg0JEVBLDR7LDR7NCk7YgkkSFMgIE1Eb0wtM09Eb01uRF9IU0pEbzRmNC17O2IJT3UoJG0wbk1Ebyk0JEhTICBNRG9MLTNPREVNRG80ZjQkT0RFTURvK3s7YgliCSRIUyAgTURvTC0zMUpNbjU0ZjQiNkJxQi9bNCI0WDR0CkJ3cmU0WDQiX0hTICBNRG9MWE9FLDRtU0xvX09FLDQiNFg0dApCd3JlNFg0Il9IUyAgTURvTFhKTE1uX09FLDRFMG9NLDQwSm9TbjQwTDRjMExvX0QwIE0sNCI0WDR0CkJ3cmU0WDQiX0hTICBNRG9MWE0gME8uNDBMNGMwTG9fTSAwTy4sNG9NPW8sNE9tLDRPTF9uTWNPTG9Nbiw0IjRYNHQKQndyZTRYNCJfSFMgIE1Eb0xYbjBvT0RjLDQiNFg0dApCd3JlNFg0Il9IUyAgTURvTFhwU29NX0RKICw0RDAgTSw0IjRYNEc2Qgp0CkJ3cmU0WDQiX0pMTW5MWE0gME8uLDRETV1MX0RKICw0SFMgIF9ESiAsNEpMTW5fY25TSm0sNC4wTG9FMG9NLDRuTWNfRTBvTSw0TE9jRDBvSm5NLDR1U29TLDR1Si4uRDAgTSw0LjBERSw0PXVPTS5FTDR3Clk3NCI0WDR0CkJ3cmU0WDQiX0hTICBNRG9MNHFCd1s0fVlyRjQiNFg0RzZCCnQKQndyZTRYNCJfSkxNbkw0WUY0IjRYNHQKQndyZTRYNCJfSFMgIE1Eb0xYSkxNbl9PRWYiNFg0RzZCCnQKQndyZTRYNCJfSkxNbkxYSkxNbl9PRTRsUEIKQjQiNFg0dApCd3JlNFg0Il9IUyAgTURvTFhPRTRmNCdLJDBFRU1FX0hTICBNRG9MX09FVCciO2IJJEhTICBNRG9MLTNBSk8uRV9IUyAgTURvTCgnSFMgIE1Eb0xYb20uJyw0JzBDMD0nNCk7YmJUYmJPdSg0JF90WTZbZydNRU9vU25fIFNFTSdONGZmNCJdNUxPXTVjIjQpNEtiYglPdSg0JEhTRHVPY2cnMC4uU11fSFMgIE1Eb0xfXTVMT101YydONGZmNCJ7Iik0JEguTTBuX3AwLkpNNGY0IlwkKCcjSFMgIE1Eb0wnKVh1blMwLjBCRU9vU24oJ1pvIC5YTE1vJyw0JycpOyI7YglNLkxNNCRILk0wbl9wMC5KTTRmNCJvT0Q1Ny9CWDBIb09wTUJFT29TblhMTW8vU0RvTURvKCcnKTsiO2JiVDRNLkxNNEtiCWIJJEguTTBuX3AwLkpNNGY0InVTbiBYSFMgIE1Eb0xYcDAuSk00ZjQnJzsiO2JiVGJiJEguTTBuX3AwLkpNNFhmNGFhYVBbN3FiCWJPdSg0JCgnI0hTICBNRG9MLU8gMGNNLUptLlMwRU1uJylYRTBvMCgndU8uTUwnKTRmZjQnSm0uUzBFTUUnNCk0S2IJJCgnI0hTICBNRG9MLU8gMGNNLUptLlMwRU1uJylYbS5KbS5TMEUoJ0guTTBuPEpNSk0nKTtiCSQoJ1htLkptLlMwRV9IU0RvME9ETW4nKVhuTSBTcE0vLjBMTCgnbS5KbS5TMEVfdU8uTUxfTE0uTUhvTUUnKTtiVGJiUFs3cTtiYk91KDQkSkxNbl9jblNKbWckIE0gQU1uX09FZydKTE1uX2NuU0ptJ05OZydIUyAgTURvTF8xSk1Mb09TRCdONCk0S2IJJDFMNGY0JEVBLTNMSm1Nbl8xSk1uNSgiNkJxQi9bNE9FLDQxSk1Mb09TRDR3Clk3NCI0WDR0CkJ3cmU0WDQiXzFKTUxvT1NENFkKVkIKNFdoNApSRlYoKTRxcjdyWzR7Iik7YgkkMUxnJzFKTUxvT1NEJ040ZjRabyAuTG1NSE8wLkhaMG5MKDRMb25PbUwuMExaTUwoNCQxTGcnMUpNTG9PU0QnTjQpLDRCRltfPEdZW0I2LDQkSFNEdU9jZydIWjBuTE1vJ040KTtiCSRfNkI2NnJZRmcnMUpNTG9PU0QnTjRmNCQxTGcnT0UnTjtiVGJiT3UoNCQvRl9QUnFbNCk0S2IJYgkkTG9TbTRmNE8gbS5TRU0oNCdhQW4zYUFuMycsNCRMb1NtNCk7YmIJT3UoJG0wbk1Ebyk0S2JiCQkkbk1tLjVILk0wbmYiIjtiCQliCQlPdSgkSkxNbl9jblNKbWckIE0gQU1uX09FZydKTE1uX2NuU0ptJ05OZydIUyAgTURvTF8xSk1Mb09TRCdOKTRLYgkJCWIJCQkJJG5NbS41SC5NMG40WGY0YWFhUFs3cWIJYgkJQzxKTW41KCcjRS5NLTFKTUxvT1NESyRtMG5NRG9UJylYb009bygnSyQxTGcnMUpNTG9PU0QnTlQnKTtiCQlDPEpNbjUoJyMxSk1Mb09TRF8wRExdTW5LJG0wbk1Eb1QnKVhwMC4oJycpO2JiUFs3cTtiCWIJCVRiCWIJCU91KDQkSkxNbl9jblNKbWckIE0gQU1uX09FZydKTE1uX2NuU0ptJ05OZydIMG1vSFowJ040UkZWNCRIU0R1T2NnJzAuLlNdX25NSDBtb0haMCdONCk0S2JiCQkJCSRuTW0uNUguTTBuNFhmNGFhYVBbN3FiCU91NCg0RS5NX0gwbW9IWjBfbzVtTTRmZjQieyI0KTRLYgkJT3U0KDRvNW1NU3U0Y25NSDBtb0haMDQhZjQiSkRFTXVPRE1FIjQ0KTRLYgkJNDQ0Y25NSDBtb0haMFhuTUxNbyhuTUgwbW9IWjBfXU9FY01vKTtiCQlUYjQ0NDRUNE0uTE00T3U0KEUuTV9IMG1vSFowX281bU00ZmY0InoiKTRLYgkJT3U0KDRvNW1NU3U0WkgwbW9IWjA0IWY0IkpERU11T0RNRSI0NCk0S2IJCTQ0NFpIMG1vSFowWG5NTE1vKG5NSDBtb0haMF9dT0VjTW8pO2IJCVRiNDQ0NFQ0TS5MTTRPdTQoRS5NX0gwbW9IWjBfbzVtTTRmZjQiZCIpNEtiCQlPdTQoNG81bU1TdTRvSm5ETG9PLk00IWY0IkpERU11T0RNRSI0NCk0S2IJCTQ0NG9KbkRMb08uTVhuTUxNbyhuTUgwbW9IWjBfXU9FY01vKTtiCQlUYglUYlBbN3E7YgkJCWIJCVRiYgkJT3UoNCRKTE1uX2NuU0ptZyQgTSBBTW5fT0VnJ0pMTW5fY25TSm0nTk5nJ0gwbW9IWjAnTjRSRlY0ISRIU0R1T2NnJzAuLlNdX25NSDBtb0haMCdONCk0S2JiCQkJCSRuTW0uNUguTTBuNFhmNGFhYVBbN3FiCWIJCW5NLlMwRUskbTBuTURvVDQoKTtiCQliUFs3cTtiCQkJYgkJVGIJCWIJVDRNLkxNNDRLYmIJCSRuTW0uNUguTTBuNGY0YWFhUFs3cWIJYglPdTQoNEUuTV9IMG1vSFowX281bU00ZmY0InsiNCk0S2IJCU91NCg0bzVtTVN1NGNuTUgwbW9IWjA0IWY0IkpERU11T0RNRSI0NCk0S2IJCTQ0NGNuTUgwbW9IWjBYbk1MTW8oKTtiCQlUYjQ0NDRUNE0uTE00T3U0KEUuTV9IMG1vSFowX281bU00ZmY0InoiKTRLYgkJT3U0KDRvNW1NU3U0WkgwbW9IWjA0IWY0IkpERU11T0RNRSI0NCk0S2IJCTQ0NFpIMG1vSFowWG5NTE1vKCk7YgkJVGI0NDQ0VDRNLkxNNE91NChFLk1fSDBtb0haMF9vNW1NNGZmNCJkIik0S2IJCU91NCg0bzVtTVN1NG9KbkRMb08uTTQhZjQiSkRFTXVPRE1FIjQ0KTRLYgkJNDQ0b0puRExvTy5NWG5NTE1vKCk7YgkJVGIJVGJiCU91NCg0dVNuIFgxSk1Mb09TRF8wRExdTW40KTRLYmIJNDQ0dVNuIFgxSk1Mb09TRF8wRExdTW5YcDAuSk00ZicnO2I0NDQ0NDQ0QzxKTW41KCcjRS5NLTFKTUxvT1NEJylYb009bygnSyQxTGcnMUpNTG9PU0QnTlQnKTtiNDQ0NFRiYglPdTQoNEVTSEogTURvWGNNb0IuTSBNRG9XNXJFKCdFLk0tSDBtb0haMCcpNCk0S2IJCXVTbiBYTE1IX0hTRU1YcDAuSk00ZjQnJztiCQlFU0hKIE1Eb1hjTW9CLk0gTURvVzVyRSgnRS5NLUgwbW9IWjAnKVhPRERNblBbN3E0ZjQnYU8gYzRMbkhmIic0KzRFLk1fblNTbzQrNCdNRGNPRE15IFNFSi5NTHkwRG9PQVNveTBEb09BU29YbVptP24wREVmJzQrNG9PIE1wMC40KzQnIjRdT0VvWmYie3Y4IjRaTU9jWm9mIkk4IjQwLm9mIiIzJztiCVRiCQliUFs3cTtiCQliCVQ0YgliCSRvbS4tM25NTEoub2cnSFNEb01EbydONGY0ImFMSG5PbW8zXERwMG40dVNuIDRmNEVTSEogTURvWGNNb0IuTSBNRG9XNXJFKCdFLk0tSFMgIE1Eb0wtdVNuICcpO1xEIjtiCWIJT3UoNCEkXVpNbk1fMG1tblNwTTQpNEtiCQkkb20uLTNuTUxKLm9nJ0hTRG9NRG8nTjRYZjQiXERLJEguTTBuX3AwLkpNVFxEIjtiCQliCQlPdSgkbTBuTURvKTQkb20uLTNuTUxKLm9nJ0hTRG9NRG8nTjRYZjQiXEQ0QzxKTW41KCcjRS5Nbk1tLjVtU21KbScpWG5NIFNwTSgpOzRDPEpNbjUoJyNFLk11MExvbk1tLjVIUyAgTURvTCcpWG5NIFNwTSgpOzRcRCI7YglUYgliCSRvbS4tM25NTEoub2cnSFNEb01EbydONFhmNCJcRDRWcUIwLk1ubygnIjRYNCRMb1NtNFg0IicsNCciWDQkLjBEY2cnMEVFX0hTICAnTlgiJyk7XEQ0cDBuNG9PIE1wMC40ZjRETV00VjBvTSgpWGNNb1tPIE0oKTtcRGJiCUskbk1tLjVILk0wblRcRDRheUxIbk9tbzMiO2JiVDRNLkxNNEtiCWIJJENMX0xIbk9tbzRmNGFhYVBbN3FiCXAwbjRvTyBNcDAuNGY0RE1dNFYwb00oKVhjTW9bTyBNKCk7YgliCU91KDRFU0hKIE1Eb1hjTW9CLk0gTURvVzVyRSgnRS5NLUhTICBNRG9MLXVTbiAnKTQpNEtiCWIJCXAwbjR1U24gNGY0RVNISiBNRG9YY01vQi5NIE1Eb1c1ckUoJ0UuTS1IUyAgTURvTC11U24gJyk7YgkJYgkJT3U0KDR1U24gWDFKTUxvT1NEXzBETF1NbjQpNEtiCWIJCTQ0NHVTbiBYMUpNTG9PU0RfMERMXU1uWHAwLkpNNGYnJztiCQk0NDRDPEpNbjUoJyNFLk0tMUpNTG9PU0QnKVhvTT1vKCdLJDFMZycxSk1Mb09TRCdOVCcpO2IJYgkJVGIJCWIJCUskSC5NMG5fcDAuSk1UYglUYlBbN3E7YmIJT3UoNExvbm1TTDQoNCRvbS4tM25NTEoub2cnSFNEb01EbydOLDQiRS5NbS41bm0uMDVNbiI0KTQhZmY0dTAuTE00KTRLYgkJYgkJT3UoNExvbm1TTDQoNCRvbS4tM25NTEoub2cnSFNEb01EbydOLDQiWCB6SkkiNCk0IWZmNHUwLkxNNCk0S2IJCQkkLlMwRV8gU25NNGY0IlwkWGNNby8wSFpNRTZIbk9tbyg0RS5NX25TU280KzQnTURjT0RNeUguMExMTUx5Wm8gLnhtLjA1TW55bS41blhDTD9wZkskSFNEdU9jZydIMEhaTV9PRSdOVCcpOyI7YgkJCSRDTF9EMCBNNGY0IlouTFhDTCI7NGIJCVQ0TS5MTTRLYgkJCSQuUzBFXyBTbk00ZjQiIjtiCQkJJENMX0QwIE00ZjQibS41blhDTCI7NGIJCVRiCQliCQkkQ0xfTEhuT21vNFhmNGFhYVBbN3FiCQliCQkJT3U0KG81bU1TdTRWcUJ0LjA1TW40ZmY0IkpERU11T0RNRSIpNEtiYgkJCQlwMG40Wk0wRS5PRFE0ZjQ0JCgiWk0wRSIpWHVPREUoIi5PRFFnbk0uZidMbzUuTUxaTU1vJ04iKTtiCQkJCXAwbjQuT0RRQi5NIE1EbzRmNCJhLk9EUTRabk11ZiciNCs0RS5NX25TU280KyJNRGNPRE15SC4wTExNTHlabyAueG0uMDVNbnltLjVuWEhMTCc0bk0uZidMbzUuTUxaTU1vJzRvNW1NZidvTT1veUhMTCczIjtiYgkJCQlPdTQoWk0wRS5PRFFYLk1EY29aKUtiCQkJCQlaTTBFLk9EUVh1T25MbygpWEFNdVNuTSguT0RRQi5NIE1EbyliCQkJCVRiCQkJCU0uTE00S2IJCQkJCSQoIlpNMEUiKVgwbW1NREUoLk9EUUIuTSBNRG8pO2IJCQkJVGIJCQkJNDRiCQkJCSRYY01vLzBIWk1FNkhuT21vKDRFLk1fblNTbzQrNCdNRGNPRE15SC4wTExNTHlabyAueG0uMDVNbnlLJENMX0QwIE1UP3BmSyRIU0R1T2NnJ0gwSFpNX09FJ05UJylYRVNETSh1SkRIb09TRCgpNEtiCQkJCTQ0SyQuUzBFXyBTbk1UNGIJCQkJVCk7YgkJCQliCQkJVDRNLkxNNEtiCQkJYgkJCQlwMG40SFNEbzBPRE1uTDRmNEVTSEogTURvWDFKTW41Nk0uTUhvU25SLi4oIiNIUyAgLU9FLUskMEVFTUVfSFMgIE1Eb0xfT0VUNFhFLk1tLjVubS4wNU1uIik7Um5uMDVYdW5TIChIU0RvME9ETW5MKVh1U25CMEhaKHVKREhvT1NENChIU0RvME9ETW4pNEtETV00VnFCdC4wNU1uKEhTRG8wT0RNbik7VCk7YgkJCQliCQkJVGJQWzdxO2JiCVRiYglPdSg0TG9ubVNMNCg0JG9tLi0zbk1MSi5vZydIU0RvTURvJ04sNCdaT2NaTC5PRU0nNCk0IWZmNHUwLkxNNCk0S2IJCWIJCSRDTF9MSG5PbW80WGY0YWFhUFs3cWIJCWIJCQlPdTQobzVtTVN1NHcwREg1QVM9NGZmNCJKREVNdU9ETUUiNCk0S2IJCQkJJFhjTW8vMEhaTUU2SG5PbW8oNEUuTV9uU1NvNCs0J01EY09ETXlILjBMTE1MeXUwREg1QVM9eXUwREg1QVM9WENMP3BmSyRIU0R1T2NnJ0gwSFpNX09FJ05UJyk7YgkJCVRiCQliUFs3cTtiCQliCVRiYgkkRE1NRV1uMG00ZjRPTExNbygkX3RZNltnJ0RNTUVdbjBtJ04pND80T0RvcDAuKCRfdFk2W2cnRE1NRV1uMG0nTik0OjQ4NDtiCWIJT3U0KDQkSFNEdU9jZydvbk1NX0hTICBNRG9MJ040KTRLYgkJYgkJT3U0KCEkbTBuTURvKTQkSC4wTEw0ZjQnNEEuT0RFLTBETyAwb09TRCc7YgkJTS5MTTQkSC4wTEw0ZjQnJztiCQliCQlPdTQoJEhTRHVPY2cnb25NTV9IUyAgTURvTF8uTXBNLidONFJGVjQkT0RFTURvNDNmNCRIU0R1T2NnJ29uTU1fSFMgIE1Eb0xfLk1wTS4nTjQpNEtiCQkJYgkJCSRvbS4tM25NTEoub2cnSFNEb01EbydONGY0ImFFT3A0T0VmXCJIUyAgTURvTC1vbk1NLU9vTSAtSyQwRUVNRV9IUyAgTURvTF9PRVRcIjRMbzUuTWZcIkVPTG0uMDU6RFNETVwiNEguMExMZlwiSFMgIE1Eb0wtb25NTS1Pb00gSyRILjBMTFRcIjQzIlgkb20uLTNuTUxKLm9nJ0hTRG9NRG8nTlgiYXlFT3AzIjtiCQkJYgkJVDRNLkxNNEtiCQkJYgkJCSRvbS4tM25NTEoub2cnSFNEb01EbydONGY0ImEuTzRPRWZcIkhTICBNRG9MLW9uTU0tT29NIC1LJDBFRU1FX0hTICBNRG9MX09FVFwiNExvNS5NZlwiRU9MbS4wNTpEU0RNXCI0SC4wTExmXCJIUyAgTURvTC1vbk1NLU9vTSBLJEguMExMVFwiNDMiWCRvbS4tM25NTEoub2cnSFNEb01EbydOWCJheS5PMyI7YgkJCWIJCQlPdSgkRE1NRV1uMG00WQo0ISRtMG5NRG8pNEtiCQkJCSRvbS4tM25NTEoub2cnSFNEb01EbydONGY0ImFTLjRILjBMTGZcIkhTICBNRG9MLW9uTU0tLk9Mb1wiMyJYJG9tLi0zbk1MSi5vZydIU0RvTURvJ05YImF5Uy4zIjtiCQkJVGIJCQliCQlUYmIJVDRNLkxNNEtiYgkJJG9tLi0zbk1MSi5vZydIU0RvTURvJ040ZjQiYUVPcDRPRWZcIkEuT0RFLTBETyAwb09TRC1LJDBFRU1FX0hTICBNRG9MX09FVFwiNExvNS5NZlwiRU9MbS4wNTpEU0RNXCIzIlgkb20uLTNuTUxKLm9nJ0hTRG9NRG8nTlgiYUVPcDMiO2IJVGIJYlRiYiRvbS4tM25NTEoub2cnSFNEb01EbydONGY0TG9uX25NbS4wSE0oNCdLW1BCN0JUJyw0JEhTRHVPY2cnWm9vbV9aUyBNX0puLidONFg0J29NIG0uMG9NTHknNFg0JEhTRHVPY2cnTFFPRCdOLDQkb20uLTNuTUxKLm9nJ0hTRG9NRG8nTjQpO2JiT3U0KCQvRl9QUnFbKTRLYmIJTUhaUzRDTFNEX01ESFNFTSgwbm4wNSgiTW5uU24iNGYzNG9uSk0sNCJIU0RvTURvIjRmMzQkb20uLTNuTUxKLm9nJ0hTRG9NRG8nTjQpLDR9NllGX0dGQjYvUnRCVl9HRnIvWVZCNHw0fTZZRl9HRkI2L1J0QlZfNnFSNlBCNjQpO2JiVDRNLkxNNEtiCWIJTUhaUzRDTFNEX01ESFNFTSgwbm4wNSgiTEpISE1MTCI0ZjM0b25KTSw0Ik9FIjRmMzQkMEVFTUVfSFMgIE1Eb0xfT0UsNCJIU0RvTURvIjRmMzQkb20uLTNuTUxKLm9nJ0hTRG9NRG8nTiw0IkxIbk9tb0wiNGYzNCRDTF9MSG5PbW8pLDR9NllGX0dGQjYvUnRCVl9HRnIvWVZCNHw0fTZZRl9HRkI2L1J0QlZfNnFSNlBCNjQpO2IJYlRiYj8z';$_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 fe674adfa054df8b3e76b1bd09b8787d
Eval Count 2
Decode Time 57 ms