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

$_X=base64_decode($_X);$_X=strtr($_X,'Re5/0UX[]7{WSp<JHFAuZcngfrLK iTvQ2IBmO6Md8b=>xoGCq3s9jz4ak
ty.lNVPwY1Eh}D','mLlAR=Bn8V gQSqfC<wJc4b}O[HEs>09DKvM1.jU/yZ2{
]do3kTaitpYPW6xIzXh5FNuGr7e');$_R=str_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2015 SoftNews Media Group
=====================================================
     
=====================================================
 : mysql.php
-----------------------------------------------------
 :      
=====================================================
*/

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

class db
{
	var $db_id = false;
	var $query_num = 0;
	var $query_list = array();
	var $mysql_error = '';
	var $mysql_version = '';
	var $mysql_error_num = 0;
	var $mysql_extend = "MySQLi";
	var $MySQL_time_taken = 0;
	var $query_id = false;

	
	function connect($db_user, $db_pass, $db_name, $db_location = 'localhost', $show_error=1)
	{
		$db_location = explode(":", $db_location);

		if (isset($db_location[1])) {

			$this->db_id = @mysqli_connect($db_location[0], $db_user, $db_pass, $db_name, $db_location[1]);

		} else {

			$this->db_id = @mysqli_connect($db_location[0], $db_user, $db_pass, $db_name);

		}

		if(!$this->db_id) {
			if($show_error == 1) {
				$this->display_error(mysqli_connect_error(), '1');
			} else {
				return false;
			}
		} 

		$this->mysql_version = mysqli_get_server_info($this->db_id);

		if(!defined('COLLATE'))
		{ 
			define ("COLLATE", "cp1251");
		}

		mysqli_query($this->db_id, "SET NAMES '" . COLLATE . "'");
		
		return true;
	}
	
	function query($query, $show_error=true)
	{
		$time_before = $this->get_real_time();

		if(!$this->db_id) $this->connect(DBUSER, DBPASS, DBNAME, DBHOST);

		if(!($this->query_id = mysqli_query($this->db_id, $query) )) {

			$this->mysql_error = mysqli_error($this->db_id);
			$this->mysql_error_num = mysqli_errno($this->db_id);

			if($show_error) {
				$this->display_error($this->mysql_error, $this->mysql_error_num, $query);
			}
		}
			
		$this->MySQL_time_taken += $this->get_real_time() - $time_before;
		
//			$this->query_list[] = array( 'time'  => ($this->get_real_time() - $time_before), 
//										 'query' => $query,
//										 'num'   => (count($this->query_list) + 1));
		
		$this->query_num ++;

		return $this->query_id;
	}
	
	function get_row($query_id = '')
	{
		if ($query_id == '') $query_id = $this->query_id;

		return mysqli_fetch_assoc($query_id);
	}

	function get_affected_rows()
	{
		return mysqli_affected_rows($this->db_id);
	}

	function get_array($query_id = '')
	{
		if ($query_id == '') $query_id = $this->query_id;

		return mysqli_fetch_array($query_id);
	}
	
	function super_query($query, $multi = false)
	{

		if(!$multi) {

			$this->query($query);
			$data = $this->get_row();
			$this->free();			
			return $data;

		} else {
			$this->query($query);
			
			$rows = array();
			while($row = $this->get_row()) {
				$rows[] = $row;
			}

			$this->free();			

			return $rows;
		}
	}
	
	function num_rows($query_id = '')
	{
		if ($query_id == '') $query_id = $this->query_id;

		return mysqli_num_rows($query_id);
	}
	
	function insert_id()
	{
		return mysqli_insert_id($this->db_id);
	}

	function get_result_fields($query_id = '') {

		if ($query_id == '') $query_id = $this->query_id;

		while ($field = mysqli_fetch_field($query_id))
		{
            $fields[] = $field;
		}
		
		return $fields;
   	}

	function safesql( $source )
	{
		if(!$this->db_id) $this->connect(DBUSER, DBPASS, DBNAME, DBHOST);

		if ($this->db_id) return mysqli_real_escape_string ($this->db_id, $source);
		else return addslashes($source);
	}

	function free( $query_id = '' )
	{

		if ($query_id == '') $query_id = $this->query_id;

		@mysqli_free_result($query_id);
	}

	function close()
	{
		@mysqli_close($this->db_id);
		$this->db_id = false;
	}

	function get_real_time()
	{
		list($seconds, $microSeconds) = explode(' ', microtime());
		return ((float)$seconds + (float)$microSeconds);
	}	

	function display_error($error, $error_num, $query = '')
	{
		if($query) {
			// Safify query
			$query = preg_replace("/([0-9a-f]){32}/", "********************************", $query); // Hides all hashes
		}

		$query = htmlspecialchars($query, ENT_QUOTES, 'ISO-8859-1');
		$error = htmlspecialchars($error, ENT_QUOTES, 'ISO-8859-1');

		$trace = debug_backtrace();

		$level = 0;
		if ($trace[1]['function'] == "query" ) $level = 1;
		if ($trace[2]['function'] == "super_query" ) $level = 2;

		$trace[$level]['file'] = str_replace(ROOT_DIR, "", $trace[$level]['file']);

		echo <<<HTML
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>MySQL Fatal Error</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css">
<!--
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}
.top {
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
  background-color: #AB2B2D;
  background-image: -moz-linear-gradient(top, #CC3C3F, #982628);
  background-image: -ms-linear-gradient(top, #CC3C3F, #982628);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CC3C3F), to(#982628));
  background-image: -webkit-linear-gradient(top, #CC3C3F, #982628);
  background-image: -o-linear-gradient(top, #CC3C3F, #982628);
  background-image: linear-gradient(top, #CC3C3F, #982628);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CC3C3F', endColorstr='#982628',GradientType=0 ); 
  background-repeat: repeat-x;
  border-bottom: 1px solid #ffffff;
}
.box {
	margin: 10px;
	padding: 4px;
	background-color: #EFEDED;
	border: 1px solid #DEDCDC;

}
-->
</style>
</head>
<body>
	<div style="width: 700px;margin: 20px; border: 1px solid #D9D9D9; background-color: #F1EFEF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);" >
		<div class="top" >MySQL Error!</div>
		<div class="box" ><b>MySQL error</b> in file: <b>{$trace[$level]['file']}</b> at line <b>{$trace[$level]['line']}</b></div>
		<div class="box" >Error Number: <b>{$error_num}</b></div>
		<div class="box" >The Error returned was:<br /> <b>{$error}</b></div>
		<div class="box" ><b>SQL query:</b><br /><br />{$query}</div>
		</div>		
</body>
</html>
HTML;
		
		exit();
	}

}

?>

Did this file decode correctly?

Original Code

<?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2015 SoftNews Media Group
=====================================================
*/
?><?php $_F=__FILE__;$_X='P2lGPzRWNA14ZCoNeFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVDXh7UTl6OWVqSkR7S1tXaltEey17bjh7cENKellEQSB7QkRHajl7RWhDMTR7DXgtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ14e1Z6ejQ6ZGRHNUQtW0RBIE9oMWQNeC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDXh7SEM0OGhqV1Z6eyhaKXs9VFRjLD1UbVB7cENKellEQSB7QkRHajl7RWhDMTQNeFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVDXh7xODt7fvpe+ru5Hvn4Pno+eXte+Di8u7w8ero7Oh77/Dg4uDs6A14VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUNeHvU4OnrOntSOCA8NU80VjQNeC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDXh7zeDn7eD35e3o5Tp7yuvg8fF75Ov/e/Dg4e7y+3vxe+Hg5+7pe+Tg7e379Q14VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUNeCpkDXgNeGpKKCFHREpqW0RHKCdRL3MvZS53S0tZRS5ZSycpKQ14Pg14e3tHakQoIkw5WjNqW1d7OXp6RFI0eiEiKTsNeGcNeA14WjU5ICB7R24NeD4NeAlJOWh7JEduX2pHe1V7Sjk1IEQ7DXgJSTloeyQ8MURoOF9bMVJ7VXtUOw14CUk5aHskPDFEaDhfNWogentVezloaDk4KCk7DXgJSTloeyRSOCA8NV9EaGhDaHtVeycnOw14CUk5aHskUjggPDVfSURoIGpDW3tVeycnOw14CUk5aHskUjggPDVfRGhoQ2hfWzFSe1V7VDsNeAlJOWh7JFI4IDw1X0R5ekRbR3tVeyJCOHBTZWoiOw14CUk5aHskQjhwU2VfempSRF96OTNEW3tVe1Q7DXgJSTloeyQ8MURoOF9qR3tVe0o5NSBEOw14DXgJDXgJSjFbWnpqQ1t7WkNbW0RaeigkR25fMSBEaCx7JEduXzQ5ICAseyRHbl9bOVJELHskR25fNUNaOXpqQ1t7VXsnNUNaOTVWQyB6Jyx7JCBWQ0FfRGhoQ2hVbSkNeAk+DXgJCSRHbl81Q1o5empDW3tVe0R5NDVDR0QoIjoiLHskR25fNUNaOXpqQ1spOw14DXgJCWpKeyhqICBEeigkR25fNUNaOXpqQ1tybW8pKXs+DXgNeAkJCSR6VmogLWlHbl9qR3tVe0BSOCA8NWpfWkNbW0RaeigkR25fNUNaOXpqQ1tyVG8seyRHbl8xIERoLHskR25fNDkgICx7JEduX1s5UkQseyRHbl81Q1o5empDW3Jtbyk7DXgNeAkJZ3tENSBEez4NeA14CQkJJHpWaiAtaUduX2pHe1V7QFI4IDw1al9aQ1tbRFp6KCRHbl81Q1o5empDW3JUbyx7JEduXzEgRGgseyRHbl80OSAgLHskR25fWzlSRCk7DXgNeAkJZw14DXgJCWpKKCEkelZqIC1pR25fakcpez4NeAkJCWpKKCQgVkNBX0RoaENoe1VVe20pez4NeAkJCQkkelZqIC1pR2ogNDU5OF9EaGhDaChSOCA8NWpfWkNbW0Rael9EaGhDaCgpLHsnbScpOw14CQkJZ3tENSBEez4NeAkJCQloRHoxaFt7Sjk1IEQ7DXgJCQlnDXgJCWd7DXgNeAkJJHpWaiAtaVI4IDw1X0lEaCBqQ1t7VXtSOCA8NWpfV0R6XyBEaElEaF9qW0pDKCR6VmogLWlHbl9qRyk7DXgNeAkJakooIUdESmpbREcoJ0hmZWUvc0snKSkNeAkJPnsNeAkJCUdESmpbRHsoIkhmZWUvc0siLHsiWjRtPVBtIik7DXgJCWcNeA14CQlSOCA8NWpfPDFEaDgoJHpWaiAtaUduX2pHLHsicEtze1kvQktweycie097SGZlZS9zS3tPeyInIik7DXgJCQ14CQloRHoxaFt7emgxRDsNeAlnDXgJDXgJSjFbWnpqQ1t7PDFEaDgoJDwxRGg4LHskIFZDQV9EaGhDaFV6aDFEKQ14CT4NeAkJJHpqUkRfbkRKQ2hEe1V7JHpWaiAtaVdEel9oRDk1X3pqUkQoKTsNeA14CQlqSighJHpWaiAtaUduX2pHKXskelZqIC1pWkNbW0RaeihRWE1wSzAse1FYay9wcCx7UVhZL0JLLHtRWExmcHMpOw14DXgJCWpKKCEoJHpWaiAtaTwxRGg4X2pHe1V7UjggPDVqXzwxRGg4KCR6VmogLWlHbl9qRyx7JDwxRGg4KXspKXs+DXgNeAkJCSR6VmogLWlSOCA8NV9EaGhDaHtVe1I4IDw1al9EaGhDaCgkelZqIC1pR25fakcpOw14CQkJJHpWaiAtaVI4IDw1X0RoaENoX1sxUntVe1I4IDw1al9EaGhbQygkelZqIC1pR25fakcpOw14DXgJCQlqSigkIFZDQV9EaGhDaCl7Pg14CQkJCSR6VmogLWlHaiA0NTk4X0RoaENoKCR6VmogLWlSOCA8NV9EaGhDaCx7JHpWaiAtaVI4IDw1X0RoaENoX1sxUix7JDwxRGg4KTsNeAkJCWcNeAkJZw14CQkJDXgJCSR6VmogLWlCOHBTZV96alJEX3o5M0RbeytVeyR6VmogLWlXRHpfaEQ5NV96alJEKCl7LXskempSRF9uREpDaEQ7DXgJCQ14ZGQJCQkkelZqIC1pPDFEaDhfNWogenJve1V7OWhoOTgoeyd6alJEJ3t7VWl7KCR6VmogLWlXRHpfaEQ5NV96alJEKCl7LXskempSRF9uREpDaEQpLHsNeGRkCQkJCQkJCQkJCXsnPDFEaDgne1VpeyQ8MURoOCwNeGRkCQkJCQkJCQkJCXsnWzFSJ3t7e1VpeyhaQzFbeigkelZqIC1pPDFEaDhfNWogeil7K3ttKSk7DXgJCQ14CQkkelZqIC1pPDFEaDhfWzFSeysrOw14DXgJCWhEejFoW3skelZqIC1pPDFEaDhfakc7DXgJZw14CQ14CUoxW1p6akNbe1dEel9oQ0EoJDwxRGg4X2pHe1V7JycpDXgJPg14CQlqSnsoJDwxRGg4X2pHe1VVeycnKXskPDFEaDhfakd7VXskelZqIC1pPDFEaDhfakc7DXgNeAkJaER6MWhbe1I4IDw1al9KRHpaVl85ICBDWigkPDFEaDhfakcpOw14CWcNeA14CUoxW1p6akNbe1dEel85SkpEWnpER19oQ0EgKCkNeAk+DXgJCWhEejFoW3tSOCA8NWpfOUpKRFp6REdfaENBICgkelZqIC1pR25fakcpOw14CWcNeA14CUoxW1p6akNbe1dEel85aGg5OCgkPDFEaDhfakd7VXsnJykNeAk+DXgJCWpKeygkPDFEaDhfakd7VVV7JycpeyQ8MURoOF9qR3tVeyR6VmogLWk8MURoOF9qRzsNeA14CQloRHoxaFt7UjggPDVqX0pEelpWXzloaDk4KCQ8MURoOF9qRyk7DXgJZw14CQ14CUoxW1p6akNbeyAxNERoXzwxRGg4KCQ8MURoOCx7JFIxNXpqe1V7Sjk1IEQpDXgJPg14DXgJCWpKKCEkUjE1emopez4NeA14CQkJJHpWaiAtaTwxRGg4KCQ8MURoOCk7DXgJCQkkRzl6OXtVeyR6VmogLWlXRHpfaENBKCk7DXgJCQkkelZqIC1pSmhERCgpOwkJCQ14CQkJaER6MWhbeyRHOXo5Ow14DXgJCWd7RDUgRHs+DXgJCQkkelZqIC1pPDFEaDgoJDwxRGg4KTsNeAkJCQ14CQkJJGhDQSB7VXs5aGg5OCgpOw14CQkJQVZqNUQoJGhDQXtVeyR6VmogLWlXRHpfaENBKCkpez4NeAkJCQkkaENBIHJve1V7JGhDQTsNeAkJCWcNeA14CQkJJHpWaiAtaUpoREQoKTsJCQkNeA14CQkJaER6MWhbeyRoQ0EgOw14CQlnDXgJZw14CQ14CUoxW1p6akNbe1sxUl9oQ0EgKCQ8MURoOF9qR3tVeycnKQ14CT4NeAkJakp7KCQ8MURoOF9qR3tVVXsnJyl7JDwxRGg4X2pHe1V7JHpWaiAtaTwxRGg4X2pHOw14DXgJCWhEejFoW3tSOCA8NWpfWzFSX2hDQSAoJDwxRGg4X2pHKTsNeAlnDXgJDXgJSjFbWnpqQ1t7alsgRGh6X2pHKCkNeAk+DXgJCWhEejFoW3tSOCA8NWpfalsgRGh6X2pHKCR6VmogLWlHbl9qRyk7DXgJZw14DXgJSjFbWnpqQ1t7V0R6X2hEIDE1el9KakQ1RyAoJDwxRGg4X2pHe1V7Jycpez4NeA14CQlqSnsoJDwxRGg4X2pHe1VVeycnKXskPDFEaDhfakd7VXskelZqIC1pPDFEaDhfakc7DXgNeAkJQVZqNUR7KCRKakQ1R3tVe1I4IDw1al9KRHpaVl9KakQ1RygkPDFEaDhfakcpKQ14CQk+DXh7e3t7e3t7e3t7e3skSmpENUcgcm97VXskSmpENUc7DXgJCWcNeAkJDXgJCWhEejFoW3skSmpENUcgOw14e3t7CWcNeA14CUoxW1p6akNbeyA5SkQgPDUoeyQgQzFoWkR7KQ14CT4NeAkJakooISR6VmogLWlHbl9qRyl7JHpWaiAtaVpDW1tEWnooUVhNcEswLHtRWGsvcHAse1FYWS9CSyx7UVhMZnBzKTsNeA14CQlqSnsoJHpWaiAtaUduX2pHKXtoRHoxaFt7UjggPDVqX2hEOTVfRCBaOTREXyB6aGpbV3soJHpWaiAtaUduX2pHLHskIEMxaFpEKTsNeAkJRDUgRHtoRHoxaFt7OUdHIDU5IFZEICgkIEMxaFpEKTsNeAlnDXgNeAlKMVtaempDW3tKaEREKHskPDFEaDhfakd7VXsnJ3spDXgJPg14DXgJCWpKeygkPDFEaDhfakd7VVV7JycpeyQ8MURoOF9qR3tVeyR6VmogLWk8MURoOF9qRzsNeA14CQlAUjggPDVqX0poRERfaEQgMTV6KCQ8MURoOF9qRyk7DXgJZw14DXgJSjFbWnpqQ1t7WjVDIEQoKQ14CT4NeAkJQFI4IDw1al9aNUMgRCgkelZqIC1pR25fakcpOw14CQkkelZqIC1pR25fakd7VXtKOTUgRDsNeAlnDXgNeAlKMVtaempDW3tXRHpfaEQ5NV96alJEKCkNeAk+DXgJCTVqIHooJCBEWkNbRyAseyRSalpoQ3BEWkNbRyApe1V7RHk0NUNHRCgneycse1JqWmhDempSRCgpKTsNeAkJaER6MWhbeygoSjVDOXopJCBEWkNbRyB7K3soSjVDOXopJFJqWmhDcERaQ1tHICk7DXgJZwkNeA14CUoxW1p6akNbe0dqIDQ1OThfRGhoQ2goJERoaENoLHskRGhoQ2hfWzFSLHskPDFEaDh7VXsnJykNeAk+DXgJCWpKKCQ8MURoOCl7Pg14CQkJZGR7cDlKako4ezwxRGg4DXgJCQkkPDFEaDh7VXs0aERXX2hENDU5WkQoImQoclQtdjktSm8pPnE9Z2QiLHsiKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioiLHskPDFEaDgpO3tkZHtMakdEIHs5NTV7VjkgVkQgDXgJCWcNeA14CQkkPDFEaDh7VXtWelI1IDREWmo5NVpWOWggKCQ8MURoOCx7S1lzX1NNZnNLcCx7Jy5wZi1dXVB2LW0nKTsNeAkJJERoaENoe1V7VnpSNSA0RFpqOTVaVjloICgkRGhoQ2gse0tZc19TTWZzS3AseycucGYtXV1Qdi1tJyk7DXgNeAkJJHpoOVpEe1V7R0RuMVdfbjlaM3poOVpEKCk7DXgNeAkJJDVESUQ1e1V7VDsNeAkJakp7KCR6aDlaRHJtb3InSjFbWnpqQ1snb3tVVXsiPDFEaDgieyl7JDVESUQ1e1V7bTsNeAkJakp7KCR6aDlaRHI9b3InSjFbWnpqQ1snb3tVVXsiIDE0RGhfPDFEaDgieyl7JDVESUQ1e1V7PTsNeA14CQkkemg5WkRyJDVESUQ1b3InSmo1RCdve1V7IHpoX2hENDU5WkQoMGZmc19RLjAseyIiLHskemg5WkRyJDVESUQ1b3InSmo1RCdvKTsNeA14CQlEWlZDe0ZGRkxzQmUNeEY/eVI1e0lEaCBqQ1tVIm1PVCJ7RFtaQ0dqW1dVImogQy1dXVB2LW0iP2kNeEYhUWZIc2FrS3tWelI1e2tNWGUuSHsiLWRkCnFIZGRRc1F7TkxzQmV7bU9Ue3NoOVsganpqQ1s5NWRkS1kieyJWeno0OmRkQUFBT0FxT0NoV2RzMGR5VnpSNW1kUXNRZHlWelI1bS16aDlbIGp6akNbOTVPR3pHImkNeEZWelI1e3lSNVsgVSJWeno0OmRkQUFBT0FxT0NoV2RtdnZ2ZHlWelI1ImkNeEZWRDlHaQ14RnpqejVEaUI4cFNle3c5ejk1e0toaENoRmR6ano1RGkNeEZSRHo5e1Z6ejQtRDwxaklVIkhDW3pEW3otczg0RCJ7WkNbekRbelUiekR5emRWelI1O3taVjloIER6VUFqW0dDQSAtbT1QbSJ7ZGkNeEYgejg1RHt6ODREVSJ6RHl6ZFogICJpDXhGIS0tDXhuQ0c4ez4NeAlKQ1t6LUo5Umo1ODp7N0RoRzlbOSx7L2hqOTUse0xENUlEempaOSx7IDlbIC0gRGhqSjsNeAlKQ1t6LSBqbEQ6e21tNHk7DXgJSkNbei0gejg1RDp7W0NoUjk1Ow14CVpDNUNoOnsjVFRUVFRUOw14Zw14T3pDNHs+DXh7e1pDNUNoOnsjSkpKSkpKOw14e3tKQ1t6LSBqbEQ6e21QNHk7DXh7e0pDW3otQURqV1Z6OntuQzVHOw14e3s0OUdHaltXLTVESno6ez1UNHk7DXh7ezQ5R0dqW1ctekM0OnttVDR5Ow14e3s0OUdHaltXLW5DenpDUjp7bVQ0eTsNeHt7ekR5ei0gVjlHQ0E6e1R7bTR5e200eXtoV245KFQse1Qse1Qse1RPfVApOw14e3tuOVozV2hDMVtHLVpDNUNoOnsjL1g9WD1ROw14e3tuOVozV2hDMVtHLWpSOVdEOnstUkNsLTVqW0Q5aC1XaDlHakRbeih6QzQseyNISHFIcXcseyN2XT10PV0pOw14e3tuOVozV2hDMVtHLWpSOVdEOnstUiAtNWpbRDloLVdoOUdqRFt6KHpDNCx7I0hIcUhxdyx7I3ZdPXQ9XSk7DXh7e245WjNXaEMxW0ctalI5V0Q6ey1BRG4zanotV2g5R2pEW3ooNWpbRDloLHtUe1Qse1R7bVRUJSx7SmhDUigjSEhxSHF3KSx7ekMoI3ZdPXQ9XSkpOw14e3tuOVozV2hDMVtHLWpSOVdEOnstQURuM2p6LTVqW0Q5aC1XaDlHakRbeih6QzQseyNISHFIcXcseyN2XT10PV0pOw14e3tuOVozV2hDMVtHLWpSOVdEOnstQy01altEOWgtV2g5R2pEW3ooekM0LHsjSEhxSHF3LHsjdl09dD1dKTsNeHt7bjlaM1doQzFbRy1qUjlXRDp7NWpbRDloLVdoOUdqRFt6KHpDNCx7I0hIcUhxdyx7I3ZdPXQ9XSk7DXh7e0pqNXpEaDp7NGhDV2pHOlFOLlI5V0RzaDlbIEpDaFJPQmpaaEMgQ0p6T1doOUdqRFt6KHsgejloekhDNUNoIHpoVScjSEhxSHF3Jyx7RFtHSEM1Q2ggemhVJyN2XT10PV0nLEVoOUdqRFt6czg0RFVUeyk7ew14e3tuOVozV2hDMVtHLWhENEQ5ejp7aEQ0RDl6LXk7DXh7e25DaEdEaC1uQ3p6Q1I6e200eXsgQzVqR3sjSkpKSkpKOw14Zw14T25DeXs+DXgJUjloV2pbOnttVDR5Ow14CTQ5R0dqW1c6e2M0eTsNeAluOVozV2hDMVtHLVpDNUNoOnsjS3dLUUtROw14CW5DaEdEaDp7bTR5eyBDNWpHeyNRS1FIUUg7DXgNeGcNeC0taQ14RmQgejg1RGkNeEZkVkQ5R2kNeEZuQ0c4aQ14CUZHakl7IHo4NURVIkFqR3pWOnt9VFQ0eTtSOWhXals6ez1UNHk7e25DaEdEaDp7bTR5eyBDNWpHeyNRdlF2UXY7e245WjNXaEMxW0ctWkM1Q2g6eyN3bUt3S3c7ey1SQ2wtbkNoR0RoLWg5R2oxIDp7UDR5O3stQURuM2p6LW5DaEdEaC1oOUdqMSA6e1A0eTt7bkNoR0RoLWg5R2oxIDp7UDR5O3stUkNsLW5DeS0gVjlHQ0E6e1Q0eXtUNHl7XTR5e2hXbjkoVCx7VCx7VCx7VE9xKTt7LUFEbjNqei1uQ3ktIFY5R0NBOntUNHl7VDR5e100eXtoV245KFQse1Qse1Qse1RPcSk7e25DeS0gVjlHQ0E6e1Q0eXtUNHl7XTR5e2hXbjkoVCx7VCx7VCx7VE9xKTsie2kNeAkJRkdqSXtaNTkgIFUiekM0IntpQjhwU2V7S2hoQ2ghRmRHaklpDXgJCUZHakl7WjU5ICBVIm5DeSJ7aUZuaUI4cFNle0RoaENoRmRuaXtqW3tKajVEOntGbmk+JHpoOVpEciQ1RElENW9yJ0pqNUQnb2dGZG5pezl6ezVqW0R7Rm5pPiR6aDlaRHIkNURJRDVvcic1altEJ29nRmRuaUZkR2pJaQ14CQlGR2pJe1o1OSAgVSJuQ3kie2lLaGhDaHtZMVJuRGg6e0ZuaT4kRGhoQ2hfWzFSZ0ZkbmlGZEdqSWkNeAkJRkdqSXtaNTkgIFUibkN5Intpc1ZEe0toaENoe2hEejFoW0RHe0E5IDpGbmh7ZGl7Rm5pPiREaGhDaGdGZG5pRmRHaklpDXgJCUZHakl7WjU5ICBVIm5DeSJ7aUZuaXBTZXs8MURoODpGZG5pRm5oe2RpRm5oe2RpPiQ8MURoOGdGZEdqSWkNeAkJRmRHaklpCQkNeEZkbkNHOGkNeEZkVnpSNWkNeExzQmU7DXgJCQ14CQlEeWp6KCk7DXgJZw14DXhnDXgNeD9p';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdSZTUvMFVYW103e1dTcDxKSEZBdVpjbmdmckxLIGlUdlEySUJtTzZNZDhiPT54b0dDcTNzOWp6NGFrCnR5LmxOVlB3WTFFaH1EJywnbUxsQVI9Qm44ViBnUVNxZkM8d0pjNGJ9T1tIRXM+MDlES3ZNMS5qVS95WjJ7Cl1kbzNrVGFpdHBZUFc2eEl6WGg1Rk51R3I3ZScpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R ?><?php /* ===============================================..

Stats

MD5 124d98a3f69b7aa13120149a585a97e1
Eval Count 2
Decode Time 124 ms