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='P10+P2hJaDdIKjdRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFR..

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: download.php
-----------------------------------------------------
 Use: Files download
=====================================================
*/

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

if( isset($_REQUEST['mode']) AND $_REQUEST['mode'] == 'error') {

	$lang['download_error'] = str_replace('{count}', $user_group[$member_id['user_group']]['max_downloads'], $lang['download_error'] );

	@header("HTTP/1.0 403 Forbidden");
	msgbox($lang['all_err_1'], $lang['download_error']);

} else {

	if ($config['allow_registration']) {
		include_once(DLEPlugins::Check(ENGINE_DIR . '/modules/sitelogin.php'));
	}

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

	require_once(DLEPlugins::Check(ENGINE_DIR . '/classes/download.class.php'));

	$id = isset($_REQUEST['id']) ?  intval($_REQUEST['id']) : 0;
	$viewonline = isset($_REQUEST['viewonline']) ? true : false;

	$perm = true;
	$onlineview_ext = array("pdf", "doc", "docx", "docm", "dotm", "dotx", "xlsx", "xlsb", "xls", "xlsm", "pptx", "ppsx", "ppt", "pps", "pptm", "potm", "ppam", "potx", "ppsm", "odt", "odx");
	$full_link = $config['http_home_url'];

	if (isset($_REQUEST['area']) and $_REQUEST['area'] == "static") {

		$row = $db->super_query("SELECT * FROM " . PREFIX . "_static_files WHERE id ='{$id}'");

		$row_news = $db->super_query("SELECT id, name FROM " . PREFIX . "_static WHERE id ='{$row['static_id']}'");

		if (isset($row_news['id']) and $row_news['id']) {

			if ($config['allow_alt_url']) $full_link = $config['http_home_url'] . $row_news['name'] . ".html";
			else $full_link = $config['http_home_url'] . "index.php?do=static&page=" . $row_news['name'];

		} else {

			$perm = false;
		}
		
	} else {

		$row = $db->super_query("SELECT * FROM " . PREFIX . "_files WHERE id ='{$id}'");

		if (isset($row['news_id']) and $row['news_id'] and !$viewonline) {

			$row_news = $db->super_query("SELECT id, autor, date, category, alt_name, approve, access FROM " . PREFIX . "_post LEFT JOIN " . PREFIX . "_post_extras ON (" . PREFIX . "_post.id=" . PREFIX . "_post_extras.news_id) WHERE id ='{$row['news_id']}'");

			if ($row_news['id']) {

				$row_news['date'] = strtotime($row_news['date']);

				if ($config['allow_alt_url']) {

					if ($config['seo_type'] == 1 or $config['seo_type'] == 2) {

						if ($row_news['category'] and $config['seo_type'] == 2) {

							$full_link = $config['http_home_url'] . get_url($row_news['category']) . "/" . $row_news['id'] . "-" . $row_news['alt_name'] . ".html";
						} else {

							$full_link = $config['http_home_url'] . $row_news['id'] . "-" . $row_news['alt_name'] . ".html";
						}
					} else {

						$full_link = $config['http_home_url'] . date('Y/m/d/', $row_news['date']) . $row_news['alt_name'] . ".html";
					}
				} else {

					$full_link = $config['http_home_url'] . "index.php?newsid=" . $row_news['id'];
				}

				$options = news_permission($row_news['access']);
				if (isset($options[$member_id['user_group']]) and $options[$member_id['user_group']] and $options[$member_id['user_group']] != 3) $perm = true;
				if (isset($options[$member_id['user_group']]) and $options[$member_id['user_group']] == 3) $perm = false;

				if ($config['no_date'] and !$config['news_future'] and !$user_group[$member_id['user_group']]['allow_all_edit']) {

					if ($row_news['date'] > $_TIME) {
						$perm = false;
					}
				}

				$cat_list = explode(',', $row_news['category']);

				if (count($cat_list)) {

					$allow_list = explode(',', $user_group[$member_id['user_group']]['allow_cats']);
					$not_allow_cats = explode(',', $user_group[$member_id['user_group']]['not_allow_cats']);

					foreach ($cat_list as $element) {

						if ($allow_list[0] != "all" and !in_array($element, $allow_list)) $perm = false;

						if ($not_allow_cats[0] != "" and in_array($element, $not_allow_cats)) $perm = false;
					}
				}

				if (!$row_news['approve'] and $member_id['name'] != $row_news['autor'] and !$user_group[$member_id['user_group']]['allow_all_edit']) $perm = false;
			} else $perm = false;
		} elseif (!isset($row['news_id']) or !$row['news_id']) {
			$perm = false;
		}
	}

	if (!$perm) {
		header("HTTP/1.1 403 Forbidden");
		die("You don't have access to download this file");
	}

	if (!$row['name'] or !$row['onserver']) {
		header("HTTP/1.1 403 Forbidden");
		die("Access denied");
	}

	$file_name = pathinfo($row['onserver']);

	if ($viewonline AND in_array($file_name['extension'], $onlineview_ext)) {

		$config['files_antileech'] = false;
		$user_group[$member_id['user_group']]['allow_files'] = true;

	} else $viewonline = false;

	if (!$user_group[$member_id['user_group']]['allow_files']) {
		header("HTTP/1.1 403 Forbidden");
		die("Access denied");
	}

	if ($config['files_antileech']) {

		function reset_url($url)
		{
			$url = (string)$url;

			$value = str_replace("http://", "", $url);
			$value = str_replace("https://", "", $value);
			$value = str_replace("www.", "", $value);
			$value = explode("/", $value);
			$value = reset($value);
			return $value;
		}

		$_SERVER['HTTP_REFERER'] = reset_url($_SERVER['HTTP_REFERER']);
		$_SERVER['HTTP_HOST'] = reset_url($_SERVER['HTTP_HOST']);

		if ($_SERVER['HTTP_HOST'] != $_SERVER['HTTP_REFERER']) {
			header("HTTP/1.1 403 Forbidden");
			header("Location: " . $full_link);
			die("Access denied!!!<br /><br />Please visit <a href=\"{$config['http_home_url']}\">{$config['http_home_url']}</a>");
		}
	}

	if ($row['is_public']) $uploaded_path = 'public_files/';
	else $uploaded_path = 'files/';

	$file = new download($uploaded_path . $row['onserver'], $row['name'], $row['driver']);

	if ($user_group[$member_id['user_group']]['max_downloads'] and !$viewonline) {

		$today_time = strtotime('today midnight');

		if( $today_time ) {
			$db->query("DELETE FROM " . USERPREFIX . "_downloads_log WHERE date < '{$today_time}'");
		}

		$_IP = $db->safesql($_IP);

		if ($is_logged and $member_id['user_id']) {
			$where = "user_id ='{$member_id['user_id']}'";
		} else {
			$where = "ip ='{$_IP}'";
		}

		$down_log = $db->super_query("SELECT id FROM " . USERPREFIX . "_downloads_log WHERE file_id ='{$id}' AND {$where}");

		if (isset($down_log['id']) and $down_log['id']) $downloaded = true;
		else $downloaded = false;

		if (!$downloaded) {

			$down_log = $db->super_query("SELECT count(*) as count FROM " . USERPREFIX . "_downloads_log WHERE {$where}");

			if ($down_log['count'] >= $user_group[$member_id['user_group']]['max_downloads']) {

				header("HTTP/1.0 301 Moved Permanently");
				header("Location: ?do=download&mode=error");
				die("Redirect");
			}

			if ($is_logged and $member_id['user_id']) {
				$db->query("INSERT INTO " . USERPREFIX . "_downloads_log (user_id, file_id, date) VALUES('{$member_id['user_id']}', '{$id}', '{$_TIME}')");
			} else {
				$db->query("INSERT INTO " . USERPREFIX . "_downloads_log (ip, file_id, date) VALUES('{$_IP}', '{$id}', '{$_TIME}')");
			}

		}
	}

	if (isset($_REQUEST['area']) and $_REQUEST['area'] == "static") {

		if ($config['files_count'] and !$file->range) {
			$db->query("UPDATE " . PREFIX . "_static_files SET dcount=dcount+1 WHERE id ='$id'");
		}
	} else {

		if ($config['files_count'] and !$file->range) {
			$db->query("UPDATE " . PREFIX . "_files SET dcount=dcount+1 WHERE id ='$id'");
		}
	}

	$db->close();
	session_write_close();

	$file->download_file();

	die();

}

Did this file decode correctly?

Original Code

$_F=__FILE__;$_X='P10+P2hJaDdIKjdRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUTdrc1QwVGZhNDNrTkxPYUwzay1rOUprMgo0MHgzaTFrZDNYYVRrcn0KU2hrNy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tN2tJMDBoMTpISFh7My1MM2kxd31TSDctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTdrLgpoSn1hT0kwayhtKWtBdXU4LUF1QVprMgo0MHgzaTFrZDNYYVRrcn0KU2g3UVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVE3a1dJYTFrbQpYM2thMWtofQowM20wM1hrOUprbQpoSn1hT0kwN1FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRN2tEYXszOmtYCmlMewpUWHdoSWg3LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS03ay8xMzprRGF7MzFrWAppTHsKVFg3UVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVE3Kkg3N2E0KGshWDM0YUwzWChrJ3NxV3FmeUROTnhyeXhOJ2spaylrZTcJSTNUWDN9KGsiPFdXbkhsd2xrOHVaa0QKfTlhWFgzTCJrKTs3CUkzVFgzfWsoaydmCm1UMGEKTDprd3dIJ2spOzcJWGEzKGsiPFRtamFMT2tUMDAzYmgwISJrKTs3Qzc3YTQoa2ExMTMwKCRfPU5WL04yVyAnYgpYMyd6KWtxeHNrJF89TlYvTjJXICdiClgzJ3prUVFrJzN9fQp9JylrZTc3CSR7VExPICdYCmlMewpUWF8zfX0KfSd6a1FrMTB9X30zaHtUbTMoJ2VtClNMMEMnLGskUzEzfV9PfQpTaCAkYjNiOTN9X2FYICdTMTN9X099ClNoJ3p6ICdiVEJfWAppTHsKVFgxJ3osayR7VExPICdYCmlMewpUWF8zfX0KfSd6ayk7NzcJQEkzVFgzfSgiPFdXbkhsd3VrOHVaa0QKfTlhWFgzTCIpOzcJYjFPOQpCKCR7VExPICdUe3tfM319X2wneixrJHtUTE8gJ1gKaUx7ClRYXzN9fQp9J3opOzc3Q2szezEza2U3NwlhNGsoJG0KTDRhTyAnVHt7CmlffTNPYTEwfVQwYQpMJ3opa2U3CQlhTG17U1gzXwpMbTMoc2ZObntTT2FMMTo6LkkzbWooTnhyeXhOX3N5PWt3aydIYgpYU3szMUgxYTAzewpPYUx3aEloJykpOzcJQzc3CWE0ayghJGExX3sKT08zWClrZTcJCSRiM2I5M31fYVggJ1MxM31fT30KU2gnemtRa1s7NwlDNzcJfTNZU2F9M18KTG0zKHNmTm57U09hTDE6Oi5JM21qKE54cnl4Tl9zeT1rd2snSG17VDExMzFIWAppTHsKVFh3bXtUMTF3aEloJykpOzc3CSRhWGtRa2ExMTMwKCRfPU5WL04yVyAnYVgneilrP2trYUwwNlR7KCRfPU5WL04yVyAnYVgneilrOmt1OzcJJDZhM2kKTHthTDNrUWthMTEzMCgkXz1OVi9OMlcgJzZhM2kKTHthTDMneilrP2swfVMzazprNFR7MTM7NzcJJGgzfWJrUWswfVMzOzcJJApMe2FMMzZhM2lfM0Iwa1FrVH19VEooImhYNCIsayJYCm0iLGsiWAptQiIsayJYCm1iIixrIlgKMGIiLGsiWAowQiIsayJCezFCIixrIkJ7MTkiLGsiQnsxIixrIkJ7MWIiLGsiaGgwQiIsayJoaDFCIixrImhoMCIsayJoaDEiLGsiaGgwYiIsayJoCjBiIixrImhoVGIiLGsiaAowQiIsayJoaDFiIixrIgpYMCIsayIKWEIiKTs3CSQ0U3t7X3thTGprUWskbQpMNGFPICdJMDBoX0kKYjNfU317J3o7NzcJYTRrKGExMTMwKCRfPU5WL04yVyAnVH0zVCd6KWtUTFhrJF89TlYvTjJXICdUfTNUJ3prUVFrIjEwVDBhbSIpa2U3NwkJJH0KaWtRayRYOS1dMVNoM31fWVMzfUooIjJOZk4uV2sqa0Q9dmRrImt3a249TkR5cGt3ayJfMTBUMGFtXzRhezMxa1A8Tj1Oa2FYa1EnZSRhWEMnIik7NzcJCSR9CmlfTDNpMWtRayRYOS1dMVNoM31fWVMzfUooIjJOZk4uV2thWCxrTFRiM2tEPXZkayJrd2tuPU5EeXBrd2siXzEwVDBhbWtQPE49TmthWGtRJ2UkfQppICcxMFQwYW1fYVgnekMnIik7NzcJCWE0ayhhMTEzMCgkfQppX0wzaTEgJ2FYJ3opa1RMWGskfQppX0wzaTEgJ2FYJ3opa2U3NwkJCWE0aygkbQpMNGFPICdUe3sKaV9UezBfU317J3opayQ0U3t7X3thTGprUWskbQpMNGFPICdJMDBoX0kKYjNfU317J3prd2skfQppX0wzaTEgJ0xUYjMnemt3ayJ3STBieyI7NwkJCTN7MTNrJDRTe3tfe2FMamtRayRtCkw0YU8gJ0kwMGhfSQpiM19TfXsnemt3ayJhTFgzQndoSWg/WApRMTBUMGFtJmhUTzNRImt3ayR9CmlfTDNpMSAnTFRiMyd6Ozc3CQlDazN7MTNrZTc3CQkJJGgzfWJrUWs0VHsxMzs3CQlDNwkJNwlDazN7MTNrZTc3CQkkfQppa1FrJFg5LV0xU2gzfV9ZUzN9SigiMk5mTi5XayprRD12ZGsia3drbj1ORHlwa3drIl80YXszMWtQPE49TmthWGtRJ2UkYVhDJyIpOzc3CQlhNGsoYTExMzAoJH0KaSAnTDNpMV9hWCd6KWtUTFhrJH0KaSAnTDNpMV9hWCd6a1RMWGshJDZhM2kKTHthTDMpa2U3NwkJCSR9CmlfTDNpMWtRayRYOS1dMVNoM31fWVMzfUooIjJOZk4uV2thWCxrVFMwCn0sa1hUMDMsa21UMDNPCn1KLGtUezBfTFRiMyxrVGhofQo2MyxrVG1tMzExa0Q9dmRrImt3a249TkR5cGt3ayJfaAoxMGtmTkRXazV2eXhrImt3a249TkR5cGt3ayJfaAoxMF8zQjB9VDFrdnhrKCJrd2tuPU5EeXBrd2siX2gKMTB3YVhRImt3a249TkR5cGt3ayJfaAoxMF8zQjB9VDF3TDNpMV9hWClrUDxOPU5rYVhrUSdlJH0KaSAnTDNpMV9hWCd6QyciKTs3NwkJCWE0aygkfQppX0wzaTEgJ2FYJ3opa2U3NwkJCQkkfQppX0wzaTEgJ1hUMDMnemtRazEwfTAKMGFiMygkfQppX0wzaTEgJ1hUMDMneik7NzcJCQkJYTRrKCRtCkw0YU8gJ1R7ewppX1R7MF9TfXsneilrZTc3CQkJCQlhNGsoJG0KTDRhTyAnMTMKXzBKaDMnemtRUWtsawp9ayRtCkw0YU8gJzEzCl8wSmgzJ3prUVFrQSlrZTc3CQkJCQkJYTRrKCR9CmlfTDNpMSAnbVQwM08KfUonemtUTFhrJG0KTDRhTyAnMTMKXzBKaDMnemtRUWtBKWtlNzcJCQkJCQkJJDRTe3tfe2FMamtRayRtCkw0YU8gJ0kwMGhfSQpiM19TfXsnemt3a08zMF9TfXsoJH0KaV9MM2kxICdtVDAzTwp9Sid6KWt3ayJIImt3ayR9CmlfTDNpMSAnYVgnemt3ayItImt3ayR9CmlfTDNpMSAnVHswX0xUYjMnemt3ayJ3STBieyI7NwkJCQkJCUNrM3sxM2tlNzcJCQkJCQkJJDRTe3tfe2FMamtRayRtCkw0YU8gJ0kwMGhfSQpiM19TfXsnemt3ayR9CmlfTDNpMSAnYVgnemt3ayItImt3ayR9CmlfTDNpMSAnVHswX0xUYjMnemt3ayJ3STBieyI7NwkJCQkJCUM3CQkJCQlDazN7MTNrZTc3CQkJCQkJJDRTe3tfe2FMamtRayRtCkw0YU8gJ0kwMGhfSQpiM19TfXsnemt3a1hUMDMoJ0VIYkhYSCcsayR9CmlfTDNpMSAnWFQwMyd6KWt3ayR9CmlfTDNpMSAnVHswX0xUYjMnemt3ayJ3STBieyI7NwkJCQkJQzcJCQkJQ2szezEza2U3NwkJCQkJJDRTe3tfe2FMamtRayRtCkw0YU8gJ0kwMGhfSQpiM19TfXsnemt3ayJhTFgzQndoSWg/TDNpMWFYUSJrd2skfQppX0wzaTEgJ2FYJ3o7NwkJCQlDNzcJCQkJJApoMGEKTDFrUWtMM2kxX2gzfWJhMTFhCkwoJH0KaV9MM2kxICdUbW0zMTEneik7NwkJCQlhNGsoYTExMzAoJApoMGEKTDEgJGIzYjkzfV9hWCAnUzEzfV9PfQpTaCd6eilrVExYayQKaDBhCkwxICRiM2I5M31fYVggJ1MxM31fT30KU2gnenprVExYayQKaDBhCkwxICRiM2I5M31fYVggJ1MxM31fT30KU2gnenprIVFrWilrJGgzfWJrUWswfVMzOzcJCQkJYTRrKGExMTMwKCQKaDBhCkwxICRiM2I5M31fYVggJ1MxM31fT30KU2gnenopa1RMWGskCmgwYQpMMSAkYjNiOTN9X2FYICdTMTN9X099ClNoJ3p6a1FRa1opayRoM31ia1FrNFR7MTM7NzcJCQkJYTRrKCRtCkw0YU8gJ0wKX1hUMDMnemtUTFhrISRtCkw0YU8gJ0wzaTFfNFMwU30zJ3prVExYayEkUzEzfV9PfQpTaCAkYjNiOTN9X2FYICdTMTN9X099ClNoJ3p6ICdUe3sKaV9Ue3tfM1hhMCd6KWtlNzcJCQkJCWE0aygkfQppX0wzaTEgJ1hUMDMnemtdayRfV3lkTilrZTcJCQkJCQkkaDN9YmtRazRUezEzOzcJCQkJCUM3CQkJCUM3NwkJCQkkbVQwX3thMTBrUWszQmh7ClgzKCcsJyxrJH0KaV9MM2kxICdtVDAzTwp9Sid6KTs3NwkJCQlhNGsobQpTTDAoJG1UMF97YTEwKSlrZTc3CQkJCQkkVHt7Cmlfe2ExMGtRazNCaHsKWDMoJywnLGskUzEzfV9PfQpTaCAkYjNiOTN9X2FYICdTMTN9X099ClNoJ3p6ICdUe3sKaV9tVDAxJ3opOzcJCQkJCSRMCjBfVHt7CmlfbVQwMWtRazNCaHsKWDMoJywnLGskUzEzfV9PfQpTaCAkYjNiOTN9X2FYICdTMTN9X099ClNoJ3p6ICdMCjBfVHt7CmlfbVQwMSd6KTs3NwkJCQkJNAp9M1RtSWsoJG1UMF97YTEwa1QxayQzezNiM0wwKWtlNzcJCQkJCQlhNGsoJFR7ewppX3thMTAgdXprIVFrIlR7eyJrVExYayFhTF9UfX1USigkM3szYjNMMCxrJFR7ewppX3thMTApKWskaDN9YmtRazRUezEzOzc3CQkJCQkJYTRrKCRMCjBfVHt7CmlfbVQwMSB1emshUWsiImtUTFhrYUxfVH19VEooJDN7M2IzTDAsayRMCjBfVHt7CmlfbVQwMSkpayRoM31ia1FrNFR7MTM7NwkJCQkJQzcJCQkJQzc3CQkJCWE0ayghJH0KaV9MM2kxICdUaGh9CjYzJ3prVExYayRiM2I5M31fYVggJ0xUYjMnemshUWskfQppX0wzaTEgJ1RTMAp9J3prVExYayEkUzEzfV9PfQpTaCAkYjNiOTN9X2FYICdTMTN9X099ClNoJ3p6ICdUe3sKaV9Ue3tfM1hhMCd6KWskaDN9YmtRazRUezEzOzcJCQlDazN7MTNrJGgzfWJrUWs0VHsxMzs3CQlDazN7MTNhNGsoIWExMTMwKCR9CmkgJ0wzaTFfYVgneilrCn1rISR9CmkgJ0wzaTFfYVgneilrZTcJCQkkaDN9YmtRazRUezEzOzcJCUM3CUM3NwlhNGsoISRoM31iKWtlNwkJSTNUWDN9KCI8V1duSGx3bGs4dVprRAp9OWFYWDNMIik7NwkJWGEzKCJFClNrWApMJzBrSVQ2M2tUbW0zMTFrMAprWAppTHsKVFhrMElhMWs0YXszIik7NwlDNzcJYTRrKCEkfQppICdMVGIzJ3prCn1rISR9CmkgJwpMMTN9NjN9J3opa2U3CQlJM1RYM30oIjxXV25IbHdsazh1WmtECn05YVhYM0wiKTs3CQlYYTMoInFtbTMxMWtYM0xhM1giKTs3CUM3NwkkNGF7M19MVGIza1FraFQwSWFMNAooJH0KaSAnCkwxM302M30neik7NzcJYTRrKCQ2YTNpCkx7YUwza3F4c2thTF9UfX1USigkNGF7M19MVGIzICczQjAzTDFhCkwneixrJApMe2FMMzZhM2lfM0IwKSlrZTc3CQkkbQpMNGFPICc0YXszMV9UTDBhezMzbUknemtRazRUezEzOzcJCSRTMTN9X099ClNoICRiM2I5M31fYVggJ1MxM31fT30KU2gnenogJ1R7ewppXzRhezMxJ3prUWswfVMzOzc3CUNrM3sxM2skNmEzaQpMe2FMM2tRazRUezEzOzc3CWE0ayghJFMxM31fT30KU2ggJGIzYjkzfV9hWCAnUzEzfV9PfQpTaCd6eiAnVHt7CmlfNGF7MzEneilrZTcJCUkzVFgzfSgiPFdXbkhsd2xrOHVaa0QKfTlhWFgzTCIpOzcJCVhhMygicW1tMzExa1gzTGEzWCIpOzcJQzc3CWE0aygkbQpMNGFPICc0YXszMV9UTDBhezMzbUkneilrZTc3CQk0U0xtMGEKTGt9MzEzMF9TfXsoJFN9eyk3CQllNwkJCSRTfXtrUWsoMTB9YUxPKSRTfXs7NzcJCQkkNlR7UzNrUWsxMH1ffTNoe1RtMygiSTAwaDpISCIsayIiLGskU317KTs3CQkJJDZUe1Mza1FrMTB9X30zaHtUbTMoIkkwMGgxOkhIIixrIiIsayQ2VHtTMyk7NwkJCSQ2VHtTM2tRazEwfV99M2h7VG0zKCJpaWl3IixrIiIsayQ2VHtTMyk7NwkJCSQ2VHtTM2tRazNCaHsKWDMoIkgiLGskNlR7UzMpOzcJCQkkNlR7UzNrUWt9MzEzMCgkNlR7UzMpOzcJCQl9MzBTfUxrJDZUe1MzOzcJCUM3NwkJJF8yTj1vTj0gJzxXV25fPU5ETj1OPSd6a1FrfTMxMzBfU317KCRfMk49b049ICc8V1duXz1ORE49Tj0neik7NwkJJF8yTj1vTj0gJzxXV25fPHYyVyd6a1FrfTMxMzBfU317KCRfMk49b049ICc8V1duXzx2Mlcneik7NzcJCWE0aygkXzJOPW9OPSAnPFdXbl88djJXJ3prIVFrJF8yTj1vTj0gJzxXV25fPU5ETj1OPSd6KWtlNwkJCUkzVFgzfSgiPFdXbkhsd2xrOHVaa0QKfTlhWFgzTCIpOzcJCQlJM1RYM30oImYKbVQwYQpMOmsia3drJDRTe3tfe2FMaik7NwkJCVhhMygicW1tMzExa1gzTGEzWCEhIT45fWtIXT45fWtIXW57M1QxM2s2YTFhMGs+VGtJfTM0UVwiZSRtCkw0YU8gJ0kwMGhfSQpiM19TfXsnekNcIl1lJG0KTDRhTyAnSTAwaF9JCmIzX1N9eyd6Qz5IVF0iKTs3CQlDNwlDNzcJYTRrKCR9CmkgJ2ExX2hTOXthbSd6KWskU2h7ClRYM1hfaFQwSWtRaydoUzl7YW1fNGF7MzFIJzs3CTN7MTNrJFNoewpUWDNYX2hUMElrUWsnNGF7MzFIJzs3NwkkNGF7M2tRa0wzaWtYCmlMewpUWCgkU2h7ClRYM1hfaFQwSWt3ayR9CmkgJwpMMTN9NjN9J3osayR9CmkgJ0xUYjMneixrJH0KaSAnWH1hNjN9J3opOzc3CWE0aygkUzEzfV9PfQpTaCAkYjNiOTN9X2FYICdTMTN9X099ClNoJ3p6ICdiVEJfWAppTHsKVFgxJ3prVExYayEkNmEzaQpMe2FMMylrZTc3CQkkMApYVEpfMGFiM2tRazEwfTAKMGFiMygnMApYVEprYmFYTGFPSTAnKTs3NwkJYTQoayQwClhUSl8wYWIzaylrZTcJCQkkWDktXVlTM31KKCJzTmZOV05rRD12ZGsia3drLzJOPW49TkR5cGt3ayJfWAppTHsKVFgxX3sKT2tQPE49TmtYVDAzaz5rJ2UkMApYVEpfMGFiM0MnIik7NwkJQzc3CQkkX3lua1FrJFg5LV0xVDQzMVl7KCRfeW4pOzc3CQlhNGsoJGExX3sKT08zWGtUTFhrJGIzYjkzfV9hWCAnUzEzfV9hWCd6KWtlNwkJCSRpSTN9M2tRayJTMTN9X2FYa1EnZSRiM2I5M31fYVggJ1MxM31fYVgnekMnIjs3CQlDazN7MTNrZTcJCQkkaUkzfTNrUWsiYWhrUSdlJF95bkMnIjs3CQlDNzcJCSRYCmlMX3sKT2tRayRYOS1dMVNoM31fWVMzfUooIjJOZk4uV2thWGtEPXZkayJrd2svMk49bj1ORHlwa3drIl9YCmlMewpUWDFfewpPa1A8Tj1OazRhezNfYVhrUSdlJGFYQydrcXhza2UkaUkzfTNDIik7NzcJCWE0ayhhMTEzMCgkWAppTF97Ck8gJ2FYJ3opa1RMWGskWAppTF97Ck8gJ2FYJ3opayRYCmlMewpUWDNYa1FrMH1TMzs3CQkzezEzayRYCmlMewpUWDNYa1FrNFR7MTM7NzcJCWE0ayghJFgKaUx7ClRYM1gpa2U3NwkJCSRYCmlMX3sKT2tRayRYOS1dMVNoM31fWVMzfUooIjJOZk4uV2ttClNMMCgqKWtUMWttClNMMGtEPXZkayJrd2svMk49bj1ORHlwa3drIl9YCmlMewpUWDFfewpPa1A8Tj1Oa2UkaUkzfTNDIik7NzcJCQlhNGsoJFgKaUxfewpPICdtClNMMCd6a11RayRTMTN9X099ClNoICRiM2I5M31fYVggJ1MxM31fT30KU2gnenogJ2JUQl9YCmlMewpUWDEneilrZTc3CQkJCUkzVFgzfSgiPFdXbkhsd3VrWnVsa2QKNjNYa24zfWJUTDNMMHtKIik7NwkJCQlJM1RYM30oImYKbVQwYQpMOms/WApRWAppTHsKVFgmYgpYM1EzfX0KfSIpOzcJCQkJWGEzKCI9M1hhfTNtMCIpOzcJCQlDNzcJCQlhNGsoJGExX3sKT08zWGtUTFhrJGIzYjkzfV9hWCAnUzEzfV9hWCd6KWtlNwkJCQkkWDktXVlTM31KKCJ5eDJOPVdreXhXdmsia3drLzJOPW49TkR5cGt3ayJfWAppTHsKVFgxX3sKT2soUzEzfV9hWCxrNGF7M19hWCxrWFQwMylrb3FmL04yKCdlJGIzYjkzfV9hWCAnUzEzfV9hWCd6QycsaydlJGFYQycsaydlJF9XeWROQycpIik7NwkJCUNrM3sxM2tlNwkJCQkkWDktXVlTM31KKCJ5eDJOPVdreXhXdmsia3drLzJOPW49TkR5cGt3ayJfWAppTHsKVFgxX3sKT2soYWgsazRhezNfYVgsa1hUMDMpa29xZi9OMignZSRfeW5DJyxrJ2UkYVhDJyxrJ2UkX1d5ZE5DJykiKTs3CQkJQzc3CQlDNwlDNzcJYTRrKGExMTMwKCRfPU5WL04yVyAnVH0zVCd6KWtUTFhrJF89TlYvTjJXICdUfTNUJ3prUVFrIjEwVDBhbSIpa2U3NwkJYTRrKCRtCkw0YU8gJzRhezMxX20KU0wwJ3prVExYayEkNGF7My1dfVRMTzMpa2U3CQkJJFg5LV1ZUzN9SigiL25zcVdOayJrd2tuPU5EeXBrd2siXzEwVDBhbV80YXszMWsyTldrWG0KU0wwUVhtClNMMCtsa1A8Tj1Oa2FYa1EnJGFYJyIpOzcJCUM3CUNrM3sxM2tlNzcJCWE0aygkbQpMNGFPICc0YXszMV9tClNMMCd6a1RMWGshJDRhezMtXX1UTE8zKWtlNwkJCSRYOS1dWVMzfUooIi9uc3FXTmsia3drbj1ORHlwa3drIl80YXszMWsyTldrWG0KU0wwUVhtClNMMCtsa1A8Tj1Oa2FYa1EnJGFYJyIpOzcJCUM3CUM3NwkkWDktXW17CjEzKCk7NwkxMzExYQpMX2l9YTAzX217CjEzKCk7NzcJJDRhezMtXVgKaUx7ClRYXzRhezMoKTs3NwlYYTMoKTs3N0M=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdteVlwVFNjPFJNbHVKZDMKaFphRTZ2bnNVPiBMSWVLXWp7UFcwWDhGW2tDdDdiREcxPW85UX00SC9BQng1aWcyTnF6Vk93LmZyJywnY0lxWGF1QkhLNzEweU1lb3AzaVl2T1BENjxbbmh7OD5rbFdUdGQ0ajUgfXoKbUZac1JWYj1yZi9VMnhOSnc5U0VBXVFnLkNMRycpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 668da9124b4eb949a80d361245ecc771
Eval Count 2
Decode Time 89 ms