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
=====================================================
     
=====================================================
 : go.php
-----------------------------------------------------
 :  
=====================================================
*/

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

define( 'ENGINE_DIR', dirname( 'index.php' ) );

include (ENGINE_DIR . '/data/config.php');

date_default_timezone_set ( $config['date_adjust'] );

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

$url = rawurldecode ( (string)$_GET['url'] );
$url = base64_decode ( $url );
$url = html_entity_decode($url, ENT_QUOTES, $config['charset']);
$url = str_replace("
", "", $url);
$url = str_replace("
", "", $url);
$url = htmlspecialchars( $url, ENT_QUOTES, $config['charset'] );
$url = str_replace ( "&amp;", "&", $url );
$url = preg_replace( "/javascript:/i", "j&#1072;vascript:", $url );

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

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

if (($_SERVER['HTTP_HOST'] != $_SERVER['HTTP_REFERER']) OR $url == "") {
	@header ( 'Location: /index.php' );
	die ( "Access denied!!!" );
}

if ( $config['charset'] == "windows-1251" ) {

	if( function_exists( 'mb_convert_encoding' ) ) {
	
		$url = mb_convert_encoding( $url, "UTF-8", "windows-1251" );
	
	} elseif( function_exists( 'iconv' ) ) {
	
		$url = iconv( "windows-1251", "UTF-8", $url );
	
	}

}

@header('X-XSS-Protection: 1; mode=block');
@header('Location: ' . $url );

die ( "Link Redirect" );
?>

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='P10+P2hJaDdIKjdRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUTdrc1QwVGZhNDNrTkxPYUwzay1rOUprMgo0MHgzaTFrZDNYYVRrcn0KU2hrNy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tN2tJMDBoOkhIWHszLUwzaTF3fVNINy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tN2suCmhKfWFPSTBrKG0pa0F1dTgtQXVsTWsyCjQweDNpMWtkM1hhVGtyfQpTaDdRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUTdr0JTQsNC90L3Ri9C5a9C60L7QtGvQt9Cw0YnQuNGJ0LXQvWvQsNCy0YLQvtGA0YHQutC40LzQuGvQv9GA0LDQstCw0LzQuDdRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUTdr0KTQsNC50Ls6a08Kd2hJaDctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTdr0J3QsNC30L3QsNGH0LXQvdC40LU6a9Cf0LXRgNC10LDQtNGA0LXRgdCw0YbQuNGPa9GB0YHRi9C70LrQuDdRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUTcqSDc3QDN9fQp9X30zaAp9MGFMT2soa05fcWZma15rTl9QcT14eXhya15rTl94dld5Lk5rKTs3QGFMYV8xMzBrKGsnWGExaHtUSl8zfX0KfTEnLGswfVMzayk7N0BhTGFfMTMwayhrJ0kwYntfM319Cn0xJyxrNFR7MTNrKTs3QGFMYV8xMzBrKGsnM319Cn1ffTNoCn0wYUxPJyxrTl9xZmZrXmtOX1BxPXh5eHJrXmtOX3h2V3kuTmspOzc3WDM0YUwzKGsnTnhyeXhOX3N5PScsa1hhfUxUYjMoa19fRHlmTl9faylrKTs3N2FMbXtTWDNrKE54cnl4Tl9zeT1rd2snSFhUMFRIbQpMNGFPd2hJaCcpOzc3WFQwM19YMzRUU3swXzBhYjN0CkwzXzEzMGsoayRtCkw0YU8gJ1hUMDNfVFhGUzEwJ3prKTs3NzRTTG0wYQpMa30zMTMwX1N9eygkU317KWtlNwkkNlR7UzNrUWsxMH1ffTNoe1RtM2soayJJMDBoOkhIIixrIiIsayRTfXtrKTs3CSQ2VHtTM2tRazEwfV99M2h7VG0zayhrIkkwMGgxOkhIIixrIiIsayQ2VHtTM2spOzcJJDZUe1Mza1FrMTB9X30zaHtUbTNrKGsiaWlpdyIsayIiLGskNlR7UzNrKTs3CSQ2VHtTM2tRazNCaHsKWDNrKGsiSCIsayQ2VHtTM2spOzcJJDZUe1Mza1FrfTMxMzBrKGskNlR7UzNrKTs3CX0zMFN9TGskNlR7UzM7N0M3NyRTfXtrUWt9VGlTfXtYM20KWDNrKGsoMTB9YUxPKSRfck5XICdTfXsnemspOzckU317a1FrOVQxM1U4X1gzbQpYM2soayRTfXtrKTs3JFN9e2tRa0kwYntfM0wwYTBKX1gzbQpYMygkU317LGtOeFdfVi92V04yLGskbQpMNGFPICdtSVR9MTMwJ3opOzckU317a1FrMTB9X30zaHtUbTMoIlx9IixrIiIsayRTfXspOzckU317a1FrMTB9X30zaHtUbTMoIlxMIixrIiIsayRTfXspOzckU317a1FrSTBiezFoM21hVHttSVR9MShrJFN9eyxrTnhXX1YvdldOMixrJG0KTDRhTyAnbUlUfTEzMCd6ayk7NyRTfXtrUWsxMH1ffTNoe1RtM2soayImVGJoOyIsayImIixrJFN9e2spOzckU317a1FraH0zT199M2h7VG0zKGsiSEZUNlQxbX1haDA6SGEiLGsiRiYjbHVNQTs2VDFtfWFoMDoiLGskU317ayk7NzdhNChrMTB9YWgKMShrJFN9eyxrIk8Kd2hJaCJrKWshUVFrNFR7MTNrKWtlNwlYYTNrKGsicW1tMzExa1gzTGEzWCEhISJrKTs3Qzc3JF8yTj1vTj0gJzxXV25fPU5ETj1OPSd6a1FrfTMxMzBfU317ayhrJF8yTj1vTj0gJzxXV25fPU5ETj1OPSd6ayk7NyRfMk49b049ICc8V1duXzx2MlcnemtRa30zMTMwX1N9e2soayRfMk49b049ICc8V1duXzx2MlcnemspOzc3YTRrKCgkXzJOPW9OPSAnPFdXbl88djJXJ3prIVFrJF8yTj1vTj0gJzxXV25fPU5ETj1OPSd6KWt2PWskU317a1FRayIiKWtlNwlASTNUWDN9ayhrJ2YKbVQwYQpMOmtIYUxYM0J3aEloJ2spOzcJWGEzayhrInFtbTMxMWtYM0xhM1ghISEiayk7N0M3N2E0ayhrJG0KTDRhTyAnbUlUfTEzMCd6a1FRayJpYUxYCmkxLWxBW2wiaylrZTc3CWE0KGs0U0xtMGEKTF8zQmExMDEoaydiOV9tCkw2M30wXzNMbQpYYUxPJ2spaylrZTcJNwkJJFN9e2tRa2I5X20KTDYzfTBfM0xtClhhTE8oayRTfXssayIvV0QtSyIsayJpYUxYCmkxLWxBW2wiayk7Nwk3CUNrM3sxM2E0KGs0U0xtMGEKTF8zQmExMDEoaydhbQpMNidrKWspa2U3CTcJCSRTfXtrUWthbQpMNihrImlhTFgKaTEtbEFbbCIsayIvV0QtSyIsayRTfXtrKTs3CTcJQzc3Qzc3QEkzVFgzfSgncC1wMjItbn0KMDNtMGEKTDprbDtrYgpYM1E5ewptaicpOzdASTNUWDN9KCdmCm1UMGEKTDprJ2t3ayRTfXtrKTs3N1hhM2soayJmYUxqaz0zWGF9M20wImspOzc/XQ==';$_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 9faa8db063df0e487dc1ceb94b51c978
Eval Count 2
Decode Time 88 ms