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
=====================================================
     
=====================================================
 : download.php
-----------------------------------------------------
 :  
=====================================================
*/
define ( 'DATALIFEENGINE', true );
define ( 'FILE_DIR', '../uploads/files/' );
define ( 'ROOT_DIR', '..' );
define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );

@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 );

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;
}

function clear_url_dir($var) {
	$var = (string)$var;
	
	$var = str_ireplace( ".php", "", $var );
	$var = str_ireplace( ".php", ".ppp", $var );
	$var = trim( strip_tags( $var ) );
	$var = str_replace( "\", "/", $var );
	$var = preg_replace( "/[^a-z0-9\/\_\-]+/mi", "", $var );
	return $var;
	
}

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

date_default_timezone_set ( $config['date_adjust'] );

if ($config['http_home_url'] == "") {
	
	$config['http_home_url'] = explode ( "engine/download.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';

dle_session();
$_TIME = time();

//#################   
$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] = $value;
		}
	
	}
	
	set_vars ( "usergroup", $user_group );
	$db->free ();

}

require_once ENGINE_DIR . '/modules/sitelogin.php';
require_once ENGINE_DIR . '/classes/download.class.php';

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

$id = intval( $_REQUEST['id'] );
$viewonline = intval( $_REQUEST['viewonline'] );
$perm = true;
$onlineview_ext = array('doc', 'docx','odt','pdf','xls','xlsx');
$full_link = $config['http_home_url'];

if ($_REQUEST['area'] == "static") {
	
	$row = $db->super_query ( "SELECT static_id, name, onserver FROM " . PREFIX . "_static_files WHERE id ='{$id}'" );

	$row_news = $db->super_query ( "SELECT id, name FROM " . PREFIX . "_static WHERE id ='{$row['static_id']}'" );
	
	if ( $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 news_id, name, onserver FROM " . PREFIX . "_files WHERE id ='{$id}'" );

	if ( $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['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( $options[$member_id['user_group']] AND $options[$member_id['user_group']] != 3 ) $perm = true;
			if( $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 ( !$row['news_id'] ) {
		$perm = false;
	}

}

if ( !$row['name'] ) {
	die ( "Access denied" );
}

if ( !$perm ) {
	die ( "You don't have access to download this file" );
}

$url = @parse_url ( $row['onserver'] );

$file_path = dirname (clear_url_dir($url['path']));
$file_name = pathinfo($url['path']);
$file_ext  = totranslit($file_name['extension'], true, false);
$file_name = totranslit($file_name['basename'], false);

if ($file_path AND $file_path != ".") $file_name = $file_path."/".$file_name;

if( stripos ( $file_name, ".php" ) !== false ) {
	die ( "Access denied" );
}

if ($viewonline == 1 AND in_array($file_ext, $onlineview_ext) ) {
	
    $config['files_antileech'] = false;
	$user_group[$member_id['user_group']]['files_max_speed'] = 0;
	$user_group[$member_id['user_group']]['allow_files'] = true;
	
}

if ( !$user_group[$member_id['user_group']]['allow_files'] ) {
	die ( "Access denied" );
}

if ($config['files_antileech']) {
	
	$_SERVER['HTTP_REFERER'] = reset_url ( $_SERVER['HTTP_REFERER'] );
	$_SERVER['HTTP_HOST'] = reset_url ( $_SERVER['HTTP_HOST'] );

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

}

$file = new download ( FILE_DIR . $file_name, $row['name'], $config['files_force'], intval($user_group[$member_id['user_group']]['files_max_speed']) );

if ($_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();
?>

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='P3F2P2lIaQ08VioNPFlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZDTxTbFVNVXkwQnNTdWZhMGZzUy1TIHdTUW5CTS9zSTlTUHNLMFVTTkVuN2lTDTwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ08U0hNTWk6VlZLe3MtZnNJOQpFN1YNPC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDTxTW25pd0UwYUhNUyhnKVNiQUF9LWJBbThTUW5CTS9zSTlTUHNLMFVTTkVuN2kNPFlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZDTxT0JTQsNC90L3Ri9C5U9C60L7QtFPQt9Cw0YnQuNGJ0LXQvVPQsNCy0YLQvtGA0YHQutC40LzQuFPQv9GA0LDQstCw0LzQuA08WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVkNPFPQpNCw0LnQuzpTS25JZntuVUsKaUhpDTwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ08U9Cd0LDQt9C90LDRh9C10L3QuNC1OlPQodC60LDRh9C40LLQsNC90LjQtVPRhNCw0LnQu9C+0LINPFlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZDTwqVg08S3NCMGZzUyhTJ2xkamR5Mi51dS9OMi91JyxTTUU3c1MpOw08S3NCMGZzUyhTJy4yeXVfbDJ0JyxTJwoKVjdpe25VSzlWQjB7czlWJ1MpOw08S3NCMGZzUyhTJ3RaWmpfbDJ0JyxTJwoKJ1MpOw08S3NCMGZzUyhTJ3UvTjIvdV9sMnQnLFN0WlpqX2wydFMKUydWc2ZhMGZzJ1MpOw08DTxAc0VFbkVfRXNpbkVNMGZhUyhTdV9keXlTXlN1X29kdC8yL05TXlN1Xy9aajJbdVMpOw08QDBmMF85c01TKFMnSzA5aXtVd19zRUVuRTknLFNNRTdzUyk7DTxAMGYwXzlzTVMoUydITXB7X3NFRW5FOScsU0JVezlzUyk7DTxAMGYwXzlzTVMoUydzRUVuRV9Fc2luRU0wZmEnLFN1X2R5eVNeU3Vfb2R0LzIvTlNeU3VfL1pqMlt1Uyk7DTwNPEI3ZmdNMG5mU0VzOXNNXzdFeygkN0V7KVNPDTwJJDdFe1NZUyg5TUUwZmEpJDdFezsNPAkNPAkkM1V7N3NTWVM5TUVfRXNpe1Vnc1MoUyJITU1pOlZWIixTIiIsUyQ3RXtTKTsNPAkkM1V7N3NTWVM5TUVfRXNpe1Vnc1MoUyJITU1pOTpWViIsUyIiLFMkM1V7N3NTKTsNPAkkM1V7N3NTWVM5TUVfRXNpe1Vnc1MoUyJJSUkKIixTIiIsUyQzVXs3c1MpOw08CSQzVXs3c1NZU3NoaXtuS3NTKFMiViIsUyQzVXs3c1MpOw08CSQzVXs3c1NZU0VzOXNNUyhTJDNVezdzUyk7DTwJRXNNN0VmUyQzVXs3czsNPDUNPA08QjdmZ00wbmZTZ3tzVUVfN0V7X0swRSgkM1VFKVNPDTwJJDNVRVNZUyg5TUUwZmEpJDNVRTsNPAkNPAkkM1VFU1lTOU1FXzBFc2l7VWdzKFMiCmlIaSIsUyIiLFMkM1VFUyk7DTwJJDNVRVNZUzlNRV8wRXNpe1VncyhTIgppSGkiLFMiCmlpaSIsUyQzVUVTKTsNPAkkM1VFU1lTTUUwcChTOU1FMGlfTVVhOShTJDNVRVMpUyk7DTwJJDNVRVNZUzlNRV9Fc2l7VWdzKFMiXFwiLFMiViIsUyQzVUVTKTsNPAkkM1VFU1lTaUVzYV9Fc2l7VWdzKFMiVnheVS1dQS09XFZcX1wtMStWcDAiLFMiIixTJDNVRVMpOw08CUVzTTdFZlMkM1VFOw08CQ08NQ08DTxFc0o3MEVzU3UvTjIvdV9sMnRTClMnVktVTVVWZ25mQjBhCmlIaSc7DTwNPEtVTXNfS3NCVTd7TV9NMHBzXW5mc185c01TKFMkZ25mQjBheCdLVU1zX1VLejc5TScxUyk7DTwNPDBCUygkZ25mQjBheCdITU1pX0hucHNfN0V7JzFTWVlTIiIpU08NPAkNPAkkZ25mQjBheCdITU1pX0hucHNfN0V7JzFTWVNzaGl7bktzUyhTInNmYTBmc1ZLbklme25VSwppSGkiLFMkX1F1dFd1dHgnZUdlX1F1eS4nMVMpOw08CSRnbmZCMGF4J0hNTWlfSG5wc183RXsnMVNZU0VzOXNNUyhTJGduZkIwYXgnSE1NaV9IbnBzXzdFeycxUyk7DTwJJGduZkIwYXgnSE1NaV9IbnBzXzdFeycxU1lTIkhNTWk6VlYiUwpTJF9RdXRXdXR4J0dqamVfR1pRaicxUwpTJGduZkIwYXgnSE1NaV9IbnBzXzdFeycxOw08DTw1DTwNPEVzSjcwRXNfbmZnc1N1L04yL3VfbDJ0UwpTJ1Zne1U5OXM5VnB3OUp7CmlIaSc7DTxFc0o3MEVzX25mZ3NTdS9OMi91X2wydFMKUydWS1VNVVZLIGduZkIwYQppSGknOw08RXNKNzBFc19uZmdzU3UvTjIvdV9sMnRTClMnVnBuSzd7czlWQjdmZ00wbmY5CmlIaSc7DTwNPEt7c185czk5MG5mKCk7DTwkX2oyUHVTWVNNMHBzKCk7DTwNPFZWIyMjIyMjIyMjIyMjIyMjIyNT0J7Qv9GA0LXQtNC10LvQtdC90LjQtVPQs9GA0YPQv9C/U9C/0L7Qu9GM0LfQvtCy0LDRgtC10LvQtdC5DTwkNzlzRV9hRW43aVNZU2FzTV8zVUU5UyhTIjc5c0VhRW43aSJTKTsNPA08MEJTKFMhJDc5c0VfYUVuN2lTKVNPDTwJDTwJJDc5c0VfYUVuN2lTWVNVRUVVd1MoKTsNPAkNPAkkSyAtcUo3c0V3UyhTIlF1eXVbalMqUy50WlBTIlMKU1RRdXRldHUuMjRTClMiXzc5c0VhRW43aTlTWnRsdXRTWGNTMEtTZFFbIlMpOw08CQ08CUlIMHtzUyhTJEVuSVNZUyRLIC1xYXNNX0VuSVMoKVMpU08NPAkJDTwJCSQ3OXNFX2FFbjdpeCRFbkl4JzBLJzExU1lTVUVFVXdTKCk7DTwJCQ08CQlCbkVzVWdIUyhTJEVuSVNVOVMkUnN3U1lxUyQzVXs3c1MpU08NPAkJCSQ3OXNFX2FFbjdpeCRFbkl4JzBLJzExeCRSc3cxU1lTJDNVezdzOw08CQk1DTwJDTwJNQ08CQ08CTlzTV8zVUU5UyhTIjc5c0VhRW43aSIsUyQ3OXNFX2FFbjdpUyk7DTwJJEsgLXFCRXNzUygpOw08DTw1DTwNPEVzSjcwRXNfbmZnc1N1L04yL3VfbDJ0UwpTJ1Zwbks3e3M5VjkwTXN7bmEwZgppSGknOw08RXNKNzBFc19uZmdzU3UvTjIvdV9sMnRTClMnVmd7VTk5czlWS25JZntuVUsKZ3tVOTkKaUhpJzsNPA08MEJTKFMhJDA5X3tuYWFzS1MpU08NPAkkcHNwIHNFXzBLeCc3OXNFX2FFbjdpJzFTWVNDOw08NQ08DTwkMEtTWVMwZk0zVXsoUyRfdHU2VHVRangnMEsnMVMpOw08JDMwc0luZnswZnNTWVMwZk0zVXsoUyRfdHU2VHVRangnMzBzSW5mezBmcycxUyk7DTwkaXNFcFNZU01FN3M7DTwkbmZ7MGZzMzBzSV9zaE1TWVNVRUVVdygnS25nJyxTJ0tuZ2gnLCduS00nLCdpS0InLCdoezknLCdoezloJyk7DTwkQjd7e197MGZSU1lTJGduZkIwYXgnSE1NaV9IbnBzXzdFeycxOw08DTwwQlMoJF90dTZUdVFqeCdVRXNVJzFTWVlTIjlNVU0wZyIpU08NPAkNPAkkRW5JU1lTJEsgLXE5N2lzRV9KN3NFd1MoUyJRdXl1W2pTOU1VTTBnXzBLLFNmVXBzLFNuZjlzRTNzRVMudFpQUyJTClNldHUuMjRTClMiXzlNVU0wZ19CMHtzOVNvR3V0dVMwS1NZJ08kMEs1JyJTKTsNPA08CSRFbklfZnNJOVNZUyRLIC1xOTdpc0VfSjdzRXdTKFMiUXV5dVtqUzBLLFNmVXBzUy50WlBTIlMKU2V0dS4yNFMKUyJfOU1VTTBnU29HdXR1UzBLU1knTyRFbkl4JzlNVU0wZ18wSycxNSciUyk7DTwJDTwJMEJTKFMkRW5JX2ZzSTl4JzBLJzFTKVNPDTwJCQ08CQkwQihTJGduZkIwYXgnVXt7bklfVXtNXzdFeycxUylTJEI3e3tfezBmUlNZUyRnbmZCMGF4J0hNTWlfSG5wc183RXsnMVMKUyRFbklfZnNJOXgnZlVwcycxUwpTIgpITXB7IjsNPAkJc3s5c1MkQjd7e197MGZSU1lTJGduZkIwYXgnSE1NaV9IbnBzXzdFeycxUwpTIjBmS3NoCmlIaT9Lblk5TVVNMGcmaVVhc1kiUwpTJEVuSV9mc0k5eCdmVXBzJzE7DTwJCQ08CTVTc3s5c1NPDTwJCQ08CQkkaXNFcFNZU0JVezlzOw08CQkNPAk1DTwJDTw1U3N7OXNTTw08CQ08CSRFbklTWVMkSyAtcTk3aXNFX0o3c0V3UyhTIlF1eXVbalNmc0k5XzBLLFNmVXBzLFNuZjlzRTNzRVMudFpQUyJTClNldHUuMjRTClMiX0Iwe3M5U29HdXR1UzBLU1knTyQwSzUnIlMpOw08DTwJMEJTKFMkRW5JeCdmc0k5XzBLJzFTZC9sUyEkMzBzSW5mezBmc1MpU08NPAkJDTwJCSRFbklfZnNJOVNZUyRLIC1xOTdpc0VfSjdzRXdTKFMiUXV5dVtqUzBLLFNVN01uRSxTS1VNcyxTZ1VNc2FuRXcsU1V7TV9mVXBzLFNVaWlFbjNzLFNVZ2dzOTlTLnRaUFMiUwpTZXR1LjI0UwpTIl9pbjlNU3l1LmpTcloyL1MiUwpTZXR1LjI0UwpTIl9pbjlNX3NoTUVVOVNaL1MoIlMKU2V0dS4yNFMKUyJfaW45TQowS1kiUwpTZXR1LjI0UwpTIl9pbjlNX3NoTUVVOQpmc0k5XzBLKVNvR3V0dVMwS1NZJ08kRW5JeCdmc0k5XzBLJzE1JyJTKTsNPAkJDTwJCTBCKFMkRW5JX2ZzSTl4JzBLJzFTKVNPDTwJCQkNPAkJCSRFbklfZnNJOXgnS1VNcycxU1lTOU1FTW5NMHBzKFMkRW5JX2ZzSTl4J0tVTXMnMVMpOw08CQkJDTwJCQkwQihTJGduZkIwYXgnVXt7bklfVXtNXzdFeycxUylTTw08CQkJCQ08CQkJCTBCKFMkZ25mQjBheCc5c25fTXdpcycxU1lZU21TWnRTJGduZkIwYXgnOXNuX013aXMnMVNZWVNiU1MpU08NPAkJCQkJDTwJCQkJCTBCKFMkRW5JeCdnVU1zYW5FdycxU1VmS1MkZ25mQjBheCc5c25fTXdpcycxU1lZU2JTKVNPDTwJCQkJCQkNPAkJCQkJCSRCN3t7X3swZlJTWVMkZ25mQjBheCdITU1pX0hucHNfN0V7JzFTClNhc01fN0V7KFMkRW5JX2ZzSTl4J2dVTXNhbkV3JzFTKVMKUyJWIlMKUyRFbklfZnNJOXgnMEsnMVMKUyItIlMKUyRFbklfZnNJOXgnVXtNX2ZVcHMnMVMKUyIKSE1weyI7DTwJCQkJCQ08CQkJCQk1U3N7OXNTTw08CQkJCQkJDTwJCQkJCQkkQjd7e197MGZSU1lTJGduZkIwYXgnSE1NaV9IbnBzXzdFeycxUwpTJEVuSV9mc0k5eCcwSycxUwpTIi0iUwpTJEVuSV9mc0k5eCdVe01fZlVwcycxUwpTIgpITXB7IjsNPAkJCQkJDTwJCQkJCTUNPAkJCQkNPAkJCQk1U3N7OXNTTw08CQkJCQkNPAkJCQkJJEI3e3tfezBmUlNZUyRnbmZCMGF4J0hNTWlfSG5wc183RXsnMVMKU0tVTXMoUydjVnBWS1YnLFMkRW5JX2ZzSTl4J0tVTXMnMVMpUwpTJEVuSV9mc0k5eCdVe01fZlVwcycxUwpTIgpITXB7IjsNPAkJCQk1DTwJCQkNPAkJCTVTc3s5c1NPDTwJCQkJDTwJCQkJJEI3e3tfezBmUlNZUyRnbmZCMGF4J0hNTWlfSG5wc183RXsnMVMKUyIwZktzaAppSGk/ZnNJOTBLWSJTClMkRW5JX2ZzSTl4JzBLJzE7DTwJCQkNPAkJCTUNPAkJCQ08CQkJJG5pTTBuZjlTWVNmc0k5X2lzRXAwOTkwbmYoUyRFbklfZnNJOXgnVWdnczk5JzFTKTsNPAkJCTBCKFMkbmlNMG5mOXgkcHNwIHNFXzBLeCc3OXNFX2FFbjdpJzExU2QvbFMkbmlNMG5mOXgkcHNwIHNFXzBLeCc3OXNFX2FFbjdpJzExUyFZU0xTKVMkaXNFcFNZU01FN3M7DTwJCQkwQihTJG5pTTBuZjl4JHBzcCBzRV8wS3gnNzlzRV9hRW43aScxMVNZWVNMUylTJGlzRXBTWVNCVXs5czsNPAkNPAkJCTBCUygkZ25mQjBheCdmbl9LVU1zJzFTZC9sUyEkZ25mQjBheCdmc0k5X0I3TTdFcycxU2QvbFMhJDc5c0VfYUVuN2l4JHBzcCBzRV8wS3gnNzlzRV9hRW43aScxMXgnVXt7bklfVXt7X3NLME0nMSlTTw08CQkNPAkJCQkwQihTJEVuSV9mc0k5eCdLVU1zJzFTcVMkX2oyUHVTKVNPDTwJCQkJCSRpc0VwU1lTQlV7OXM7CQkNPAkJCQk1DTwJCQ08CQkJNQ08CQkJDTwJCQkkZ1VNX3swOU1TWVNzaGl7bktzKFMnLCcsUyRFbklfZnNJOXgnZ1VNc2FuRXcnMVMpOw08CQkJDTwJCQkwQihTZ243Zk0oJGdVTV97MDlNKVMpU08NPAkJCQkNPAkJCQkkVXt7bklfezA5TVNZU3NoaXtuS3MoUycsJyxTJDc5c0VfYUVuN2l4JHBzcCBzRV8wS3gnNzlzRV9hRW43aScxMXgnVXt7bklfZ1VNOScxUyk7DTwJCQkJJGZuTV9Ve3tuSV9nVU05U1lTc2hpe25Lc1MoUycsJyxTJDc5c0VfYUVuN2l4JHBzcCBzRV8wS3gnNzlzRV9hRW43aScxMXgnZm5NX1V7e25JX2dVTTknMVMpOw08CQkNPAkJCQlCbkVzVWdIUyhTJGdVTV97MDlNU1U5UyRze3Nwc2ZNUylTTw08CQkJCQkJDTwJCQkJCTBCKFMkVXt7bklfezA5TXhBMVMhWVMiVXt7IlNkL2xTITBmX1VFRVV3KFMkc3tzcHNmTSxTJFV7e25JX3swOU1TKVMpUyRpc0VwU1lTQlV7OXM7DTwJCQkJCQ08CQkJCQkwQihTJGZuTV9Ve3tuSV9nVU05eEExUyFZUyIiU2QvbFMwZl9VRUVVdyhTJHN7c3BzZk0sUyRmbk1fVXt7bklfZ1VNOVMpUylTJGlzRXBTWVNCVXs5czsNPAkJCQkJDTwJCQkJNQ08CQkJCQ08CQkJNQ08CQkJDTwJCQkwQihTISRFbklfZnNJOXgnVWlpRW4zcycxU2QvbFMkcHNwIHNFXzBLeCdmVXBzJzFTIVlTJEVuSV9mc0k5eCdVN01uRScxU2QvbFMhJDc5c0VfYUVuN2l4JHBzcCBzRV8wS3gnNzlzRV9hRW43aScxMXgnVXt7bklfVXt7X3NLME0nMVMpUyRpc0VwU1lTQlV7OXM7DTwJCQkNPAkJNVNzezlzUyRpc0VwU1lTQlV7OXM7DTwNPAk1U3N7OXMwQlMoUyEkRW5JeCdmc0k5XzBLJzFTKVNPDTwJCSRpc0VwU1lTQlV7OXM7DTwJNQ08DTw1DTwNPDBCUyhTISRFbkl4J2ZVcHMnMVMpU08NPAlLMHNTKFMiZGdnczk5U0tzZjBzSyJTKTsNPDUNPA08MEJTKFMhJGlzRXBTKVNPDTwJSzBzUyhTImNuN1NLbmYnTVNIVTNzU1VnZ3M5OVNNblNLbklme25VS1NNSDA5U0Iwe3MiUyk7DTw1DTwNPCQ3RXtTWVNAaVVFOXNfN0V7UyhTJEVuSXgnbmY5c0Uzc0UnMVMpOw08DTwkQjB7c19pVU1IU1lTSzBFZlVwc1MoZ3tzVUVfN0V7X0swRSgkN0V7eCdpVU1IJzEpKTsNPCRCMHtzX2ZVcHNTWVNpVU1IMGZCbigkN0V7eCdpVU1IJzEpOw08JEIwe3Nfc2hNU1NZU01uTUVVZjl7ME0oJEIwe3NfZlVwc3gnc2hNc2Y5MG5mJzEsU01FN3MsU0JVezlzKTsNPCRCMHtzX2ZVcHNTWVNNbk1FVWY5ezBNKCRCMHtzX2ZVcHN4JyBVOXNmVXBzJzEsU0JVezlzKTsNPA08MEJTKCRCMHtzX2lVTUhTZC9sUyRCMHtzX2lVTUhTIVlTIgoiKVMkQjB7c19mVXBzU1lTJEIwe3NfaVVNSAoiViIKJEIwe3NfZlVwczsNPA08MEIoUzlNRTBpbjlTKFMkQjB7c19mVXBzLFMiCmlIaSJTKVMhWVlTQlV7OXNTKVNPDTwJSzBzUyhTImRnZ3M5OVNLc2Ywc0siUyk7DTw1DTwNPDBCUygkMzBzSW5mezBmc1NZWVNtU2QvbFMwZl9VRUVVdygkQjB7c19zaE0sUyRuZnswZnMzMHNJX3NoTSlTKVNPDTwJDTxTU1NTJGduZkIwYXgnQjB7czlfVWZNMHtzc2dIJzFTWVNCVXs5czsNPAkkNzlzRV9hRW43aXgkcHNwIHNFXzBLeCc3OXNFX2FFbjdpJzExeCdCMHtzOV9wVWhfOWlzc0snMVNZU0E7DTwJJDc5c0VfYUVuN2l4JHBzcCBzRV8wS3gnNzlzRV9hRW43aScxMXgnVXt7bklfQjB7czknMVNZU01FN3M7DTwJDTw1DTwNPDBCUyhTISQ3OXNFX2FFbjdpeCRwc3Agc0VfMEt4Jzc5c0VfYUVuN2knMTF4J1V7e25JX0Iwe3M5JzFTKVNPDTwJSzBzUyhTImRnZ3M5OVNLc2Ywc0siUyk7DTw1DTwNPDBCUygkZ25mQjBheCdCMHtzOV9VZk0we3NzZ0gnMSlTTw08CQ08CSRfUXV0V3V0eCdHamplX3R1LnV0dXQnMVNZU0VzOXNNXzdFe1MoUyRfUXV0V3V0eCdHamplX3R1LnV0dXQnMVMpOw08CSRfUXV0V3V0eCdHamplX0daUWonMVNZU0VzOXNNXzdFe1MoUyRfUXV0V3V0eCdHamplX0daUWonMVMpOw08DTwJMEJTKCRfUXV0V3V0eCdHamplX0daUWonMVMhWVMkX1F1dFd1dHgnR2pqZV90dS51dHV0JzEpU08NPAkJQEhzVUtzRVMoUyd5bmdVTTBuZjpTJ1MKUyRCN3t7X3swZlJTKTsNPAkJSzBzUyhTImRnZ3M5OVNLc2Ywc0shISF2IEVTVnF2IEVTVnFle3NVOXNTMzA5ME1TdlVTSEVzQllcIk8kZ25mQjBheCdITU1pX0hucHNfN0V7JzE1XCJxTyRnbmZCMGF4J0hNTWlfSG5wc183RXsnMTV2VlVxIlMpOw08CTUNPA08NQ08DTwkQjB7c1NZU2ZzSVNLbklme25VS1MoUy4yeXVfbDJ0UwpTJEIwe3NfZlVwcyxTJEVuSXgnZlVwcycxLFMkZ25mQjBheCdCMHtzOV9CbkVncycxLFMwZk0zVXsoJDc5c0VfYUVuN2l4JHBzcCBzRV8wS3gnNzlzRV9hRW43aScxMXgnQjB7czlfcFVoXzlpc3NLJzEpUyk7DTwNPDBCUygkX3R1NlR1UWp4J1VFc1UnMVNZWVMiOU1VTTBnIilTTw08CQ08CTBCUygkZ25mQjBheCdCMHtzOV9nbjdmTScxU2QvbFMhJEIwe3MtcUVVZmFzKVNPDTwJCSRLIC1xSjdzRXdTKFMiVGVsZGp1UyJTClNldHUuMjRTClMiXzlNVU0wZ19CMHtzOVNRdWpTS2duN2ZNWUtnbjdmTSttU29HdXR1UzBLU1knJDBLJyJTKTsNPAk1DTwNPDVTc3s5c1NPDTwJDTwJMEJTKCRnbmZCMGF4J0Iwe3M5X2duN2ZNJzFTZC9sUyEkQjB7cy1xRVVmYXMpU08NPAkJJEsgLXFKN3NFd1MoUyJUZWxkanVTIlMKU2V0dS4yNFMKUyJfQjB7czlTUXVqU0tnbjdmTVlLZ243Zk0rbVNvR3V0dVMwS1NZJyQwSyciUyk7DTwJNQ08DTw1DTwNPCRLIC1xZ3tuOXMoKTsNPDlzOTkwbmZfSUUwTXNfZ3tuOXMoKTsNPA08JEIwe3MtcUtuSWZ7blVLX0Iwe3MoKTsNPD9x';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdnRDB7QlhHVFtXNE1lPDk9Zl1yQThxc0ZsRTVSM20+IFBRdnljSXpkd0sxalVPL05hcHRZLngyQ3ViN0w2a29IUwpuVkpaaX1oJywnYzZpbGZCSFVDVlh0UApzOW56SjA3PmU4RHJ9a3YxWmJNUzxMWXdqQXlkXVRhe05HZ21SPUZbSTVFMnUzUUtXaCAuby9xT3A0eCcpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 ba7e1e1f67d359107a41305b696880e0
Eval Count 2
Decode Time 115 ms