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='PwpsP3B0cDRCKjRZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ..

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: search.php
-----------------------------------------------------
 Use: Fast search
=====================================================
*/

if(!defined('DATALIFEENGINE')) {
	header( "HTTP/1.1 403 Forbidden" );
	header ( 'Location: ../../' );
	die( "Hacking attempt!" );
}

if( !$config['fast_search'] OR !$user_group[$member_id['user_group']]['allow_search'] ) die( "error" );

if( !isset($_REQUEST['user_hash']) OR !$_REQUEST['user_hash'] OR $_REQUEST['user_hash'] != $dle_login_hash ) {

	echo $lang['sess_error'];
	die();

}

function strip_data($text) {

	$quotes = array("`", "	", "
", "
", ".", ",", ";", ":", "&", "(", ")", "[", "]", "{", "}", "=", "*", "^", "%", "$", "<", ">", "+", "-");
	$goodquotes = array("'", '"');
	$repquotes = array("\'", '\"');
	$bom = pack('H*', 'EFBBBF');
	$text = preg_replace("/^$bom/", '', $text);
	$text = stripslashes($text);
	$text = trim(strip_tags($text));
	$text = str_replace($quotes, ' ', $text);
	$text = str_replace($goodquotes, $repquotes, $text);

	return $text;
}

if (isset($_POST['query'])) {
	$query = $static_query = dle_substr(strip_data($_POST['query']), 0, 90, $config['charset']); 
} else {
	$query = $static_query = "";
}

$link_query = '<span class="seperator"><a href="' . $config['http_home_url'] . '?do=search&amp;mode=advanced&amp;subaction=search&amp;story=' . rawurlencode($query) . '">' . $lang['s_ffullstart'] . '</a></span>';
$not_found =  "<span class=\"notfound\">{$lang['related_not_found']}</span>";

$config['fastsearch_result'] = intval($config['fastsearch_result']);
if($config['fastsearch_result'] < 1 OR $config['fastsearch_result'] > 1000) $config['fastsearch_result'] = 5;

if ($config['full_search']) {

	$arr = explode(' ', $query);
	$query = array();

	foreach ($arr as $word) {
		$wordlen = dle_strlen(trim($word), $config['charset']);

		if ($wordlen >= $config['search_length_min']) {

			$word =  $db->safesql($word);
			$word = '"' . $word . '"';

			$query[] = $word;
		}

	}
	
	if( count($query) ) $query = '+' . implode(" +", $query);
	else $query = '';

} else {


	$arr = explode(' ', $query);
	$query = array();

	foreach ($arr as $word) {
		$wordlen = dle_strlen(trim($word), $config['charset']);

		if ($wordlen) $query[] = $db->safesql(addslashes($word));

	}

	if (count($query)) $query = implode("%", $query);
	else $query = '';

}

if( !$query ) {
	echo $not_found.$link_query;
	die();
}

$_TIME = time ();
$this_date = date( "Y-m-d H:i:s", $_TIME );
if( $config['no_date'] AND !$config['news_future'] ) $this_date = " AND p.date < '" . $this_date . "'"; else $this_date = "";
$full_s_addfield = "";

$disable_search = array();

if( count( $cat_info ) ) {
	foreach ($cat_info as $cats) {
		if($cats['disable_search']) $disable_search[] = $cats['id'];
	}
}

if( $user_group[$member_id['user_group']]['not_allow_cats'] ) {
	$n_c = explode(',', $user_group[$member_id['user_group']]['not_allow_cats'] );
	
	foreach ($n_c as $cats) {
		if(!in_array($cats, $disable_search)) $disable_search[] = $cats;
	}

}

if( count( $disable_search ) ) {

	if( $config['allow_multi_category'] ) {
		
		$where_category = " AND p.id NOT IN ( SELECT DISTINCT(" . PREFIX . "_post_extras_cats.news_id) FROM " . PREFIX . "_post_extras_cats WHERE cat_id IN ('" . implode ("','", $disable_search ) . "') )";
	
	} else {
		
		$where_category = " AND category NOT IN ('" . implode ("','", $disable_search ) . "')";
	}
	
} else $where_category = "";

if ($config['user_in_news']) {
	$user_select = ", u.email, u.name, u.user_id, u.news_num, u.comm_num as user_comm_num, u.user_group, u.lastdate, u.reg_date, u.banned, u.allow_mail, u.info, u.signature, u.foto, u.fullname, u.land, u.favorites, u.pm_all, u.pm_unread, u.time_limit, u.xfields as user_xfields";
	$user_join = " LEFT JOIN " . USERPREFIX . "_users u ON (e.user_id=u.user_id)";
} else {
	$user_select = "";
	$user_join = "";
}

if ($config['full_search']) {

	$find_where = "MATCH(p.title, p.short_story, p.full_story, p.xfields) AGAINST ('{story}' IN BOOLEAN MODE)";
	$full_s_addfield = ", " . $find_where . " as score";
	$full_s_addfield = str_replace("{story}", $query, $full_s_addfield);

} else {

	$find_where = "p.short_story LIKE '%{story}%' OR p.full_story LIKE '%{story}%' OR p.xfields LIKE '%{story}%' OR p.title LIKE '%{story}%'";

}

$find_where = str_replace("{story}", $query, $find_where);

$sql = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.descr, p.keywords, p.category, p.alt_name, p.comm_num, p.allow_comm, p.allow_main, p.approve, p.fixed, p.symbol, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.disable_index, e.editdate, e.editor, e.reason{$user_select}{$full_s_addfield} FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id){$user_join} WHERE p.approve=1 AND e.disable_search=0{$this_date}{$where_category}";

if ($config['full_search']) {
	$sql .= " AND {$find_where} ORDER by score DESC LIMIT {$config['fastsearch_result']}";
} else {
	$sql .= " AND ({$find_where}) ORDER by date DESC LIMIT {$config['fastsearch_result']}";
}

$sql_result = $db->query($sql);
$found_result = $db->num_rows($sql_result);

if ( $found_result ) {

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

	$tpl->load_template('fastsearchresult.tpl');

	$build_navigation = false;
	$short_news_cache = false;
	$use_banners = false;

	include(DLEPlugins::Check(ENGINE_DIR . '/modules/show.custom.php'));

	if ($config['files_allow']) if (strpos($tpl->result['content'], "[attachment=") !== false) {
		$tpl->result['content'] = show_attach($tpl->result['content'], $attachments);
	}

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

	echo $tpl->result['content'].$link_query;
	die();

} else {

	$buffer = '';
	$db->query("SELECT id, name, descr FROM " . PREFIX . "_static WHERE disable_search=0 AND (descr LIKE '%" . $db->safesql($static_query) . "%' OR template LIKE '%".$db->safesql($static_query)."%') ORDER BY id DESC");

	while ($row = $db->get_row()) {

		if ($config['allow_alt_url']) $full_link = $config['http_home_url'] . $row['name'] . ".html";
		else $full_link = "$PHP_SELF?do=static&amp;page=" . $row['name'];

		$buffer .= "<a href=\"" . $full_link . "\"><span class=\"searchheading\">" . stripslashes($row['descr']) . "</span></a>";
	}

	if ($buffer) {
		echo $buffer . $link_query;
		die();
	} else {
		echo $not_found . $link_query;
		die();
	}

}


?>

Did this file decode correctly?

Original Code

$_F=__FILE__;$_X='PwpsP3B0cDRCKjRZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWTRUYkN3QzNELz5UaTZlRDY+VC1UTUZUeVovdy4+MFhUWz43RENUIG9aRXBUNC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tNFR0d3dwWDpCQjd2Pi02PjBYY29FQjQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTRUUFpwRm9EZXR3VChWKVR6c3N9LXpzem1UeVovdy4+MFhUWz43RENUIG9aRXA0WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVk0VDF0RFhUVlo3PlREWFRwb1p3PlZ3PjdUTUZUVlpwRm9EZXR3NFlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZNFRRRHY+OlRYPkNvVnRjcHRwNC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tNFROWD46VFFDWHdUWD5Db1Z0NFlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZNCpCNDRELyghNz4vRDY+NygnYksxSzNHUWlpLiBHLmknKSlUSjQJdD5DNz5vKFQiTDExZEJuY25UfXNtVFFab01ENzc+NiJUKTs0CXQ+Qzc+b1QoVCczWlZDd0RaNjpUY2NCY2NCJ1QpOzQJN0Q+KFQiTENWMkQ2ZVRDd3c+cnB3ISJUKTs0PDQ0RC8oVCEkVlo2L0RlVScvQ1h3X1g+Q29WdCc5VHhqVCEkRVg+b19lb1pFcFUkcj5yTT5vX0Q3VSdFWD5vX2VvWkVwJzk5VSdDdnZaMF9YPkNvVnQnOVQpVDdEPihUIj5vb1pvIlQpOzQ0RC8oVCFEWFg+dygkX2ppPU5peTFVJ0VYPm9fdENYdCc5KVR4alQhJF9qaT1OaXkxVSdFWD5vX3RDWHQnOVR4alQkX2ppPU5peTFVJ0VYPm9fdENYdCc5VCFZVCQ3dj5fdlplRDZfdENYdFQpVEo0NAk+VnRaVCR2QzZlVSdYPlhYXz5vb1pvJzk7NAk3RD4oKTs0NDw0NC9FNlZ3RFo2VFh3b0RwXzdDd0MoJHc+dXcpVEo0NAkkT0Vadz5YVFlUQ29vQ0YoIlx1YXMiLFQiXHciLFQiXDYiLFQiXG8iLFQiYyIsVCIsIixUIjsiLFQiOiIsVCImIixUIigiLFQiKSIsVCJVIixUIjkiLFQiSiIsVCI8IixUIlkiLFQiKiIsVCJeIixUIiUiLFQiJCIsVCJsIixUIgoiLFQiKyIsVCItIik7NAkkZVpaN09FWnc+WFRZVENvb0NGKCInIixUJyInKTs0CSRvPnBPRVp3PlhUWVRDb29DRigiXCciLFQnXCInKTs0CSRNWnJUWVRwQ1YyKCdMKicsVCdpUUlJSVEnKTs0CSR3PnV3VFlUcG8+ZV9vPnB2Q1Y+KCJCXiRNWnJCIixUJycsVCR3PnV3KTs0CSR3PnV3VFlUWHdvRHBYdkNYdD5YKCR3PnV3KTs0CSR3PnV3VFlUd29EcihYd29EcF93Q2VYKCR3PnV3KSk7NAkkdz51d1RZVFh3b19vPnB2Q1Y+KCRPRVp3PlgsVCdUJyxUJHc+dXcpOzQJJHc+dXdUWVRYd29fbz5wdkNWPigkZVpaN09FWnc+WCxUJG8+cE9FWnc+WCxUJHc+dXcpOzQ0CW8+d0VvNlQkdz51dzs0PDQ0RC9UKERYWD53KCRfZHh5MVUnT0U+b0YnOSkpVEo0CSRPRT5vRlRZVCRYd0N3RFZfT0U+b0ZUWVQ3dj5fWEVNWHdvKFh3b0RwXzdDd0MoJF9keHkxVSdPRT5vRic5KSxUcyxUe3MsVCRWWjYvRGVVJ1Z0Q29YPncnOSk7VDQ8VD52WD5USjQJJE9FPm9GVFlUJFh3Q3dEVl9PRT5vRlRZVCIiOzQ8NDQkdkQ2Ml9PRT5vRlRZVCdsWHBDNlRWdkNYWFkiWD5wPm9Dd1pvIgpsQ1R0bz4vWSInVGNUJFZaNi9EZVUndHd3cF90WnI+X0Vvdic5VGNUJz83WllYPkNvVnQmQ3JwO3JaNz5ZQzc4QzZWPjcmQ3JwO1hFTUNWd0RaNllYPkNvVnQmQ3JwO1h3Wm9GWSdUY1RvQzBFb3Y+NlZaNz4oJE9FPm9GKVRjVCciCidUY1QkdkM2ZVUnWF8vL0V2dlh3Q293JzlUY1QnbEJDCmxCWHBDNgonOzQkNlp3Xy9aRTY3VFlUVCJsWHBDNlRWdkNYWFlcIjZady9aRTY3XCIKSiR2QzZlVSdvPnZDdz43XzZad18vWkU2Nyc5PGxCWHBDNgoiOzQ0JFZaNi9EZVUnL0NYd1g+Q29WdF9vPlhFdncnOVRZVEQ2dzhDdigkVlo2L0RlVScvQ1h3WD5Db1Z0X28+WEV2dyc5KTs0RC8oJFZaNi9EZVUnL0NYd1g+Q29WdF9vPlhFdncnOVRsVG5UeGpUJFZaNi9EZVUnL0NYd1g+Q29WdF9vPlhFdncnOVQKVG5zc3MpVCRWWjYvRGVVJy9DWHdYPkNvVnRfbz5YRXZ3JzlUWVRXOzQ0RC9UKCRWWjYvRGVVJy9FdnZfWD5Db1Z0JzkpVEo0NAkkQ29vVFlUPnVwdlo3PignVCcsVCRPRT5vRik7NAkkT0U+b0ZUWVRDb29DRigpOzQ0CS9abz5DVnRUKCRDb29UQ1hUJDBabzcpVEo0CQkkMFpvN3Y+NlRZVDd2Pl9Yd292PjYod29EcigkMFpvNyksVCRWWjYvRGVVJ1Z0Q29YPncnOSk7NDQJCUQvVCgkMFpvN3Y+NlQKWVQkVlo2L0RlVSdYPkNvVnRfdj42ZXd0X3JENic5KVRKNDQJCQkkMFpvN1RZVFQkN00tClhDLz5YT3YoJDBabzcpOzQJCQkkMFpvN1RZVCciJ1RjVCQwWm83VGNUJyInOzQ0CQkJJE9FPm9GVTlUWVQkMFpvNzs0CQk8NDQJPDQJNAlELyhUVlpFNncoJE9FPm9GKVQpVCRPRT5vRlRZVCcrJ1RjVERycHZaNz4oIlQrIixUJE9FPm9GKTs0CT52WD5UJE9FPm9GVFlUJyc7NDQ8VD52WD5USjQ0NAkkQ29vVFlUPnVwdlo3PignVCcsVCRPRT5vRik7NAkkT0U+b0ZUWVRDb29DRigpOzQ0CS9abz5DVnRUKCRDb29UQ1hUJDBabzcpVEo0CQkkMFpvN3Y+NlRZVDd2Pl9Yd292PjYod29EcigkMFpvNyksVCRWWjYvRGVVJ1Z0Q29YPncnOSk7NDQJCUQvVCgkMFpvN3Y+NilUJE9FPm9GVTlUWVQkN00tClhDLz5YT3YoQzc3WHZDWHQ+WCgkMFpvNykpOzQ0CTw0NAlEL1QoVlpFNncoJE9FPm9GKSlUJE9FPm9GVFlURHJwdlo3PigiJSIsVCRPRT5vRik7NAk+dlg+VCRPRT5vRlRZVCcnOzQ0PDQ0RC8oVCEkT0U+b0ZUKVRKNAk+VnRaVCQ2WndfL1pFNjdjJHZENjJfT0U+b0Y7NAk3RD4oKTs0PDQ0JF8xR1tpVFlUd0RyPlQoKTs0JHd0RFhfN0N3PlRZVDdDdz4oVCJTLXItN1RMOkQ6WCIsVCRfMUdbaVQpOzRELyhUJFZaNi9EZVUnNlpfN0N3Pic5VEsuYlQhJFZaNi9EZVUnNj4wWF8vRXdFbz4nOVQpVCR3dERYXzdDdz5UWVQiVEsuYlRwYzdDdz5UbFQnIlRjVCR3dERYXzdDdz5UY1QiJyI7VD52WD5UJHd0RFhfN0N3PlRZVCIiOzQkL0V2dl9YX0M3Ny9EPnY3VFlUIiI7NDQkN0RYQ012Pl9YPkNvVnRUWVRDb29DRigpOzQ0RC8oVFZaRTZ3KFQkVkN3X0Q2L1pUKVQpVEo0CS9abz5DVnRUKCRWQ3dfRDYvWlRDWFQkVkN3WClUSjQJCUQvKCRWQ3dYVSc3RFhDTXY+X1g+Q29WdCc5KVQkN0RYQ012Pl9YPkNvVnRVOVRZVCRWQ3dYVSdENyc5OzQJPDQ8NDRELyhUJEVYPm9fZW9aRXBVJHI+ck0+b19EN1UnRVg+b19lb1pFcCc5OVUnNlp3X0N2dlowX1ZDd1gnOVQpVEo0CSQ2X1ZUWVQ+dXB2Wjc+KCcsJyxUJEVYPm9fZW9aRXBVJHI+ck0+b19EN1UnRVg+b19lb1pFcCc5OVUnNlp3X0N2dlowX1ZDd1gnOVQpOzQJNAkvWm8+Q1Z0VCgkNl9WVENYVCRWQ3dYKVRKNAkJRC8oIUQ2X0Nvb0NGKCRWQ3dYLFQkN0RYQ012Pl9YPkNvVnQpKVQkN0RYQ012Pl9YPkNvVnRVOVRZVCRWQ3dYOzQJPDQ0PDQ0RC8oVFZaRTZ3KFQkN0RYQ012Pl9YPkNvVnRUKVQpVEo0NAlELyhUJFZaNi9EZVUnQ3Z2WjBfckV2d0RfVkN3PmVab0YnOVQpVEo0CQk0CQkkMHQ+bz5fVkN3PmVab0ZUWVQiVEsuYlRwY0Q3VC54MVRHLlQoVHlpM2lQMVRiR3kxRy5QMSgiVGNUZGppUUddVGNUIl9wWlh3Xz51d29DWF9WQ3dYYzY+MFhfRDcpVFFqeFtUIlRjVGRqaVFHXVRjVCJfcFpYd18+dXdvQ1hfVkN3WFRrTGlqaVRWQ3dfRDdURy5UKCciVGNURHJwdlo3PlQoIicsJyIsVCQ3RFhDTXY+X1g+Q29WdFQpVGNUIicpVCkiOzQJNAk8VD52WD5USjQJCTQJCSQwdD5vPl9WQ3c+ZVpvRlRZVCJUSy5iVFZDdz5lWm9GVC54MVRHLlQoJyJUY1REcnB2Wjc+VCgiJywnIixUJDdEWENNdj5fWD5Db1Z0VClUY1QiJykiOzQJPDQJNDxUPnZYPlQkMHQ+bz5fVkN3PmVab0ZUWVQiIjs0NEQvVCgkVlo2L0RlVSdFWD5vX0Q2XzY+MFgnOSlUSjQJJEVYPm9fWD52PlZ3VFlUIixURWM+ckNEdixURWM2Q3I+LFRFY0VYPm9fRDcsVEVjNj4wWF82RXIsVEVjVlpycl82RXJUQ1hURVg+b19WWnJyXzZFcixURWNFWD5vX2VvWkVwLFRFY3ZDWHc3Q3c+LFRFY28+ZV83Q3c+LFRFY01DNjY+NyxURWNDdnZaMF9yQ0R2LFRFY0Q2L1osVEVjWERlNkN3RW8+LFRFYy9ad1osVEVjL0V2djZDcj4sVEVjdkM2NyxURWMvQzhab0R3PlgsVEVjcHJfQ3Z2LFRFY3ByX0U2bz5DNyxURWN3RHI+X3ZEckR3LFRFY3UvRD52N1hUQ1hURVg+b191L0Q+djdYIjs0CSRFWD5vXzVaRDZUWVQiVDNpUTFUZnhHLlQiVGNUTnlpamRqaVFHXVRjVCJfRVg+b1hURVR4LlQoPmNFWD5vX0Q3WUVjRVg+b19ENykiOzQ8VD52WD5USjQJJEVYPm9fWD52PlZ3VFlUIiI7NAkkRVg+b181WkQ2VFlUIiI7NDw0NEQvVCgkVlo2L0RlVScvRXZ2X1g+Q29WdCc5KVRKNDQJJC9ENjdfMHQ+bz5UWVQiW0sxUEwocGN3RHd2PixUcGNYdFpvd19Yd1pvRixUcGMvRXZ2X1h3Wm9GLFRwY3UvRD52N1gpVEsgS0cueTFUKCdKWHdab0Y8J1RHLlRJeHgzaUsuVFt4YmkpIjs0CSQvRXZ2X1hfQzc3L0Q+djdUWVQiLFQiVGNUJC9ENjdfMHQ+bz5UY1QiVENYVFhWWm8+Ijs0CSQvRXZ2X1hfQzc3L0Q+djdUWVRYd29fbz5wdkNWPigiSlh3Wm9GPCIsVCRPRT5vRixUJC9FdnZfWF9DNzcvRD52Nyk7NDQ8VD52WD5USjQ0CSQvRDY3XzB0Pm8+VFlUInBjWHRab3dfWHdab0ZUM0dxaVQnJUpYd1pvRjwlJ1R4alRwYy9FdnZfWHdab0ZUM0dxaVQnJUpYd1pvRjwlJ1R4alRwY3UvRD52N1hUM0dxaVQnJUpYd1pvRjwlJ1R4alRwY3dEd3Y+VDNHcWlUJyVKWHdab0Y8JSciOzQ0PDQ0JC9ENjdfMHQ+bz5UWVRYd29fbz5wdkNWPigiSlh3Wm9GPCIsVCRPRT5vRixUJC9ENjdfMHQ+bz4pOzQ0JFhPdlRZVCJ5aTNpUDFUcGNENyxUcGNDRXdabyxUcGM3Q3c+LFRwY1h0Wm93X1h3Wm9GLFRQTEtqXzNpLiAxTChwYy9FdnZfWHdab0YpVENYVC9FdnZfWHdab0YsVHBjdS9EPnY3WCxUcGN3RHd2PixUcGM3PlhWbyxUcGMyPkYwWm83WCxUcGNWQ3c+ZVpvRixUcGNDdndfNkNyPixUcGNWWnJyXzZFcixUcGNDdnZaMF9WWnJyLFRwY0N2dlowX3JDRDYsVHBjQ3Bwb1o4PixUcGMvRHU+NyxUcGNYRnJNWnYsVHBjd0NlWCxUPmM2PjBYX28+QzcsVD5jQ3Z2WjBfb0N3PixUPmNvQ3dENmUsVD5jOFp3Pl82RXIsVD5jOFp3PlgsVD5jOEQ+MF8+N0R3LFQ+YzdEWENNdj5fRDY3PnUsVD5jPjdEdzdDdz4sVD5jPjdEd1pvLFQ+Y28+Q1haNkokRVg+b19YPnY+Vnc8SiQvRXZ2X1hfQzc3L0Q+djc8VFFqeFtUIlRjVGRqaVFHXVRjVCJfcFpYd1RwVDNpUTFUZnhHLlQiVGNUZGppUUddVGNUIl9wWlh3Xz51d29DWFQ+VHguVChwY0Q3WT5jNj4wWF9ENylKJEVYPm9fNVpENjxUa0xpamlUcGNDcHBvWjg+WW5USy5iVD5jN0RYQ012Pl9YPkNvVnRZc0okd3REWF83Q3c+PEokMHQ+bz5fVkN3PmVab0Y8Ijs0NEQvVCgkVlo2L0RlVScvRXZ2X1g+Q29WdCc5KVRKNAkkWE92VGNZVCJUSy5iVEokL0Q2N18wdD5vPjxUeGpiaWpUTUZUWFZabz5UYml5UFQzR1tHMVRKJFZaNi9EZVUnL0NYd1g+Q29WdF9vPlhFdncnOTwiOzQ8VD52WD5USjQJJFhPdlRjWVQiVEsuYlQoSiQvRDY3XzB0Pm8+PClUeGpiaWpUTUZUN0N3PlRiaXlQVDNHW0cxVEokVlo2L0RlVScvQ1h3WD5Db1Z0X28+WEV2dyc5PCI7NDw0NCRYT3Zfbz5YRXZ3VFlUJDdNLQpPRT5vRigkWE92KTs0JC9aRTY3X28+WEV2d1RZVCQ3TS0KNkVyX29aMFgoJFhPdl9vPlhFdncpOzQ0RC9UKFQkL1pFNjdfbz5YRXZ3VClUSjQ0CSR3cHZUWVQ2PjBUN3Y+X3c+cnB2Q3c+KCk7NAkkd3B2LQo3RG9UWVRqeHgxX2JHalRjVCdCdz5ycHZDdz5YQidUY1QkVlo2L0RlVSdYMkQ2Jzk7NAk3Pi9ENj4oJzFpW2QzSzFpX2JHaicsVCR3cHYtCjdEbyk7NDQJJHdwdi0KdlpDN193PnJwdkN3PignL0NYd1g+Q29WdG8+WEV2d2N3cHYnKTs0NAkkTUVEdjdfNkM4RGVDd0RaNlRZVC9Ddlg+OzQJJFh0Wm93XzY+MFhfVkNWdD5UWVQvQ3ZYPjs0CSRFWD5fTUM2Nj5vWFRZVC9Ddlg+OzQ0CUQ2VnZFNz4oYjNpZHZFZUQ2WDo6UHQ+VjIoaS4gRy5pX2JHalRjVCdCclo3RXY+WEJYdFowY1ZFWHdacmNwdHAnKSk7NDQJRC9UKCRWWjYvRGVVJy9Edj5YX0N2dlowJzkpVEQvVChYd29wWlgoJHdwdi0Kbz5YRXZ3VSdWWjZ3PjZ3JzksVCJVQ3d3Q1Z0cj42d1kiKVQhWVlUL0N2WD4pVEo0CQkkd3B2LQpvPlhFdndVJ1ZaNnc+NncnOVRZVFh0WjBfQ3d3Q1Z0KCR3cHYtCm8+WEV2d1UnVlo2dz42dyc5LFQkQ3d3Q1Z0cj42d1gpOzQJPDQ0CSR3cHYtCm8+WEV2d1UnVlo2dz42dyc5VFlUWHdvX0RvPnB2Q1Y+KCdKMUxpW2k8JyxUJFZaNi9EZVUndHd3cF90WnI+X0Vvdic5VGNUJ3c+cnB2Q3c+WEInVGNUJFZaNi9EZVUnWDJENic5LFQkd3B2LQpvPlhFdndVJ1ZaNnc+NncnOSk7NDQJPlZ0WlQkd3B2LQpvPlhFdndVJ1ZaNnc+NncnOWMkdkQ2Ml9PRT5vRjs0CTdEPigpOzQ0PFQ+dlg+VEo0NAkkTUUvLz5vVFlUJyc7NAkkN00tCk9FPm9GKCJ5aTNpUDFURDcsVDZDcj4sVDc+WFZvVFFqeFtUIlRjVGRqaVFHXVRjVCJfWHdDd0RWVGtMaWppVDdEWENNdj5fWD5Db1Z0WXNUSy5iVCg3PlhWb1QzR3FpVCclIlRjVCQ3TS0KWEMvPlhPdigkWHdDd0RWX09FPm9GKVRjVCIlJ1R4alR3PnJwdkN3PlQzR3FpVCclImMkN00tClhDLz5YT3YoJFh3Q3dEVl9PRT5vRiljIiUnKVR4amJpalRJU1REN1RiaXlQIik7NDQJMHREdj5UKCRvWjBUWVQkN00tCmU+d19vWjAoKSlUSjQ0CQlEL1QoJFZaNi9EZVUnQ3Z2WjBfQ3Z3X0Vvdic5KVQkL0V2dl92RDYyVFlUJFZaNi9EZVUndHd3cF90WnI+X0Vvdic5VGNUJG9aMFUnNkNyPic5VGNUImN0d3J2Ijs0CQk+dlg+VCQvRXZ2X3ZENjJUWVQiJGRMZF95aTNRPzdaWVh3Q3dEViZDcnA7cENlPlkiVGNUJG9aMFUnNkNyPic5OzQ0CQkkTUUvLz5vVGNZVCJsQ1R0bz4vWVwiIlRjVCQvRXZ2X3ZENjJUY1QiXCIKbFhwQzZUVnZDWFhZXCJYPkNvVnR0PkM3RDZlXCIKIlRjVFh3b0RwWHZDWHQ+WCgkb1owVSc3PlhWbyc5KVRjVCJsQlhwQzYKbEJDCiI7NAk8NDQJRC9UKCRNRS8vPm8pVEo0CQk+VnRaVCRNRS8vPm9UY1QkdkQ2Ml9PRT5vRjs0CQk3RD4oKTs0CTxUPnZYPlRKNAkJPlZ0WlQkNlp3Xy9aRTY3VGNUJHZENjJfT0U+b0Y7NAkJN0Q+KCk7NAk8NDQ8NDQ0Pwo=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCc0RTJRLlcgOTViS2ZSSkMzcFBJaW5HMURbaC9Ob3ZdNmpNZDxhZ1kwdHs4fXlCPXN4PjdBWFpyem1la09GTApWd1VsdUhTcVRjJywnCnVrRk41R11qREFKN3thTHBDQkUxSVRpTVZmVXJsWG5SYlB9Nlo9d2g5djRTL1EwT2VkenNvbTIzZ1dxeUg+Y3RbPHg4WUsgLicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));

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 7b4f88eef893ece03abf108a087e0410
Eval Count 2
Decode Time 60 ms