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,'SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC]i/2Dl0EheA
[d8=Qp>VXo H}6GIw7ka3TrU<','=R9odmplAEPyk8gv[53xrMezqZHi7YhW<DsG{>CcX}1N/afj6]JtuS
.BUnwVKLQO20ITF4b');$_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-2017 SoftNews Media Group
=====================================================
=====================================================
: admin.php
-----------------------------------------------------
:
=====================================================
*/
@ob_start();
@ob_implicit_flush(0);
@error_reporting ( E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE );
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE );
define ( 'DATALIFEENGINE', true );
define ( 'ROOT_DIR', dirname ( 'index.php' ) );
define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );
//#################
$check_referer = true;
//#################
require_once (ENGINE_DIR . '/inc/include/init.php');
if ($is_loged_in == false AND $_SESSION['twofactor_auth']) {
include_once (ENGINE_DIR . '/inc/twofactor.php');
} elseif ($mod == "lostpassword" AND $is_loged_in == false) {
include_once (ENGINE_DIR . '/inc/lostpassword.php');
} elseif ($is_loged_in == false) {
$m_auth = $config['auth_metod'] ? $lang['login_box_2'] : $lang['login_box_1'];
$m_auth2 = $config['auth_metod'] ? "envelope" : "user";
if( ! $handle = opendir( "./language" ) ) {
die( "Folder /language/ not found" );
}
while ( false !== ($file = readdir( $handle )) ) {
if( is_dir( ROOT_DIR . "/language/$file" ) and ($file != "." and $file != "..") ) {
$sys_con_langs_arr[$file] = $file;
}
}
closedir( $handle );
function makeDropDown($options, $name, $selected) {
$output = "<select class=\"uniform\" style=\"width:100%\" name=\"$name\">
";
foreach ( $options as $value => $description ) {
$output .= "<option value=\"$value\"";
if( $selected == $value ) {
$output .= " selected ";
}
$output .= ">$description</option>
";
}
$output .= "</select>";
return $output;
}
$select_language = makeDropDown( $sys_con_langs_arr, "selected_language", $selected_language );
include_once (ENGINE_DIR . '/skins/default.skin.php');
$skin_login = str_replace("{mauth}", $m_auth, $skin_login);
$skin_login = str_replace("{mauth2}", $m_auth2, $skin_login);
$skin_login = str_replace("{select}", $select_language, $skin_login);
$skin_login = str_replace("{result}", $result, $skin_login);
echo $skin_login;
exit ();
} elseif ($is_loged_in == true) {
// ********************************************************************************
//
// ********************************************************************************
if ( !$mod ) {
include_once (ENGINE_DIR . '/inc/main.php');
} elseif ( @file_exists( ENGINE_DIR . '/inc/' . $mod . '.php' ) ) {
include_once (ENGINE_DIR . '/inc/' . $mod . '.php');
} else {
msg ( "error", $lang['index_denied'], $lang['mod_not_found'] );
}
}
$db->close ();
GzipOut ();
?>
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='P2lCP1ouWg1WaCoNVlNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTDVY+NGU9ZUlzQU0+S0h4c0hNPi0+PHE+cE9BPUVNfW4+dU05c2U+Q3pPUVoNVi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDVY+Lj09WjpoaDlXTS1ITX1uWHpRaA1WLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NVj4vT1pxenN4Lj0+KDIpPmthYVUta2EwMT5wT0E9RU19bj51TTlzZT5Dek9RWg1WU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1MNVj7QlNCw0L3QvdGL0Lk+0LrQvtC0PtC30LDRidC40YnQtdC9PtCw0LLRgtC+0YDRgdC60LjQvNC4PtC/0YDQsNCy0LDQvNC4DVZTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTUw1WPtCk0LDQudC7Oj5lOVlzSFhaLloNVi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDVY+0J3QsNC30L3QsNGH0LXQvdC40LU6PtCw0LTQvNC40L3Qv9Cw0L3QtdC70YwNVlNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTDVYqaA1WDVZATzxfbj1lej0oKTsNVkBPPF9zWVpXczJzPV9BV1FuLihhKTsNVg1WQE16ek96X3pNWk96PXNIeD4oPktfRklJPl4+S197RmdFM0VDPl4+S180S21nSy9GVEs0Pl4+S19FN1QzL0s+KTsNVkBzSHNfbk09Pig+J016ek96X3pNWk96PXNIeCcsPktfRklJPl4+S197RmdFM0VDPl4+S180S21nSy9GVEs0Pl4+S19FN1QzL0s+KTsNVg1WOU1Bc0hNPig+JzRGVEZJM3JLS0VDM0VLJyw+PXpRTT4pOw1WOU1Bc0hNPig+J2c3N1RfNDNnJyw+OXN6SGVZTT4oPl9fcjNJS19fPik+KTsNVjlNQXNITT4oPidLRUMzRUtfNDNnJyw+Zzc3VF80M2c+WD4naE1IeHNITSc+KTsNVg1WaGgjIyMjIyMjIyMjIyMjIyMjIw1WJDIuTTJ5X3pNQU16TXo+Uz49elFNOw1WaGgjIyMjIyMjIyMjIyMjIyMjIw1WDVZ6TXZRc3pNX09IMk0+KEtFQzNFS180M2c+WD4naHNIMmhzSDJXUTlNaHNIcz1YWi5aJyk7DVYNVnNBPigkc25fV094TTlfc0g+U1M+QWVXbk0+RkU0PiRfcEtwcDM3RWonPX1PQWUyPU96X2VRPS4nZCk+XQ1WCQ1WCXNIMldROU1fT0gyTT4oS0VDM0VLXzQzZz5YPidoc0gyaD19T0FlMj1PelhaLlonKTsNVgkNVmw+TVduTXNBPigkWU85PlNTPiJXT249WmVubn1PejkiPkZFND4kc25fV094TTlfc0g+U1M+QWVXbk0pPl0NVgkNVglzSDJXUTlNX09IMk0+KEtFQzNFS180M2c+WD4naHNIMmhXT249WmVubn1PejlYWi5aJyk7DVYJDVZsPk1Xbk1zQT4oJHNuX1dPeE05X3NIPlNTPkFlV25NKT5dDVYNVgkkWV9lUT0uPlM+JDJPSEFzeGonZVE9Ll9ZTT1POSdkPj8+JFdlSHhqJ1dPeHNIXzxPUl9rJ2Q+Oj4kV2VIeGonV094c0hfPE9SXzAnZDsNVgkkWV9lUT0uaz5TPiQyT0hBc3hqJ2VRPS5fWU09TzknZD4/PiJNSGNNV09aTSI+Oj4iUW5NeiI7DVYJDVYJc0EoPiE+JC5lSDlXTT5TPk9aTUg5c3ooPiJYaFdlSHhRZXhNIj4pPik+XQ1WCQk5c00oPiJyT1c5TXo+aFdlSHhRZXhNaD5ITz0+QU9RSDkiPik7DVYJbA1WDVYJfS5zV00+KD5BZVduTT4hU1M+KCRBc1dNPlM+ek1lOTlzeig+JC5lSDlXTT4pKT4pPl0NVgkJc0EoPnNuXzlzeig+Zzc3VF80M2c+WD4iaFdlSHhRZXhNaCRBc1dNIj4pPmVIOT4oJEFzV00+IVM+IlgiPmVIOT4kQXNXTT4hUz4iWFgiKT4pPl0NVgkJCSRucW5fMk9IX1dlSHhuX2V6emokQXNXTWQ+Uz4kQXNXTTsNVgkJbA1WCWwNVgkyV09uTTlzeig+JC5lSDlXTT4pOw1WDVYJQVFIMj1zT0g+WWV5TTR6T1o0T31IKCRPWj1zT0huLD4kSGVZTSw+JG5NV00yPU05KT5dDVYJCSRPUT1aUT0+Uz4iQm5NV00yPT4yV2VublNcIlFIc0FPellcIj5uPXFXTVNcIn1zOT0uOjBhYSVcIj5IZVlNU1wiJEhlWU1cImlcelxIIjsNVgkJQU96TWUyLj4oPiRPWj1zT0huPmVuPiRjZVdRTT5TaT4kOU1uMnpzWj1zT0g+KT5dDVYJCQkkT1E9WlE9PlhTPiJCT1o9c09IPmNlV1FNU1wiJGNlV1FNXCIiOw1WCQkJc0EoPiRuTVdNMj1NOT5TUz4kY2VXUU0+KT5dDVYJCQkJJE9RPVpRPT5YUz4iPm5NV00yPU05PiI7DVYJCQlsDVYJCQkkT1E9WlE9PlhTPiJpJDlNbjJ6c1o9c09IQmhPWj1zT0hpXEgiOw1WCQlsDVYJCSRPUT1aUT0+WFM+IkJobk1XTTI9aSI7DVYJCXpNPVF6SD4kT1E9WlE9Ow1WCWwNVg1WCSRuTVdNMj1fV2VIeFFleE0+Uz5ZZXlNNHpPWjRPfUgoPiRucW5fMk9IX1dlSHhuX2V6eiw+Im5NV00yPU05X1dlSHhRZXhNIiw+JG5NV00yPU05X1dlSHhRZXhNPik7DVYNVglzSDJXUTlNX09IMk0+KEtFQzNFS180M2c+WD4naG55c0huaDlNQWVRVz1YbnlzSFhaLlonKTsNVg1WCSRueXNIX1dPeHNIPlM+bj16X3pNWldlMk0oIl1ZZVE9LmwiLD4kWV9lUT0uLD4kbnlzSF9XT3hzSCk7DVYJJG55c0hfV094c0g+Uz5uPXpfek1aV2UyTSgiXVllUT0ua2wiLD4kWV9lUT0uayw+JG55c0hfV094c0gpOw1WCSRueXNIX1dPeHNIPlM+bj16X3pNWldlMk0oIl1uTVdNMj1sIiw+JG5NV00yPV9XZUh4UWV4TSw+JG55c0hfV094c0gpOw1WCSRueXNIX1dPeHNIPlM+bj16X3pNWldlMk0oIl16TW5RVz1sIiw+JHpNblFXPSw+JG55c0hfV094c0gpOw1WDVYJTTIuTz4kbnlzSF9XT3hzSDsNVg1WCU1Scz0+KCk7DVYNVmw+TVduTXNBPigkc25fV094TTlfc0g+U1M+PXpRTSk+XQ1WDVYJaGg+KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNVgloaD7Qn9C+0LTQutC70Y7Rh9C10L3QuNC1PtC80L7QtNGD0LvQtdC5PtCw0LTQvNC40L3Qv9Cw0L3QtdC70LgNVgloaD4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg1WDVYJc0E+KD4hJFlPOT4pPl0NVg1WCQlzSDJXUTlNX09IMk0+KEtFQzNFS180M2c+WD4naHNIMmhZZXNIWFouWicpOw1WDVYJbD5NV25Nc0E+KD5AQXNXTV9NUnNuPW4oPktFQzNFS180M2c+WD4naHNIMmgnPlg+JFlPOT5YPidYWi5aJz4pPik+XQ1WDVYJCXNIMldROU1fT0gyTT4oS0VDM0VLXzQzZz5YPidoc0gyaCc+WD4kWU85Plg+J1haLlonKTsNVg1WCWw+TVduTT5dDVYNVgkJWW54Pig+Ik16ek96Iiw+JFdlSHhqJ3NIOU1SXzlNSHNNOSdkLD4kV2VIeGonWU85X0hPPV9BT1FIOSdkPik7DVYJbA1WbA1WDVYkOTwtaTJXT25NPigpOw1WDVZDNXNaN1E9PigpOw1WP2k=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>
Function Calls
| strtr | 1 |
| strrev | 1 |
| ob_start | 1 |
| str_replace | 1 |
| base64_decode | 2 |
| ob_implicit_flush | 1 |
Stats
| MD5 | 57cdf1dd2fd720cdde89ef1528596588 |
| Eval Count | 2 |
| Decode Time | 93 ms |