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='P0hkP2pTanExKnFDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND..
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: timeout.php
=====================================================
*/
if( !defined( 'DATALIFEENGINE' ) ) {
header( "HTTP/1.1 403 Forbidden" );
header ( 'Location: ../../' );
die( "Hacking attempt!" );
}
if( !$is_loged_in ) {
msg( "error", $lang['index_denied'], $lang['index_denied'] );
}
$result = "";
if( isset($_POST['password']) AND $_POST['password'] ) {
$name = $member_id['name'];
$foto = $member_id['foto'];
if ( !$config['auth_metod']) $check_user = $member_id['name']; else $check_user = $member_id['email'];
if( check_login( $check_user, $_POST['password'], true, true ) ) {
set_cookie( "timeout_session", 0, 0 );
unset($_SESSION['timeout_session']);
header( "Location: {$_SERVER['REQUEST_URI']}" );
die();
} else {
$member_id['name'] = $name;
$member_id['foto'] = $foto;
$result = $lang['password_incorect'];
}
}
if( !isset($_SESSION['timeout_session']) ) {
msg( "error", $lang['index_denied'], $lang['index_denied'] );
}
$year = date('Y', time());
if ( count(explode("@", $member_id['foto'])) == 2 ) {
$avatar = 'https://www.gravatar.com/avatar/' . md5(trim($member_id['foto'])) . '?s=' . intval($user_group[$member_id['user_group']]['max_foto']);
} else {
if( $member_id['foto'] ) {
if (strpos($member_id['foto'], "//") === 0) $avatar = "http:".$member_id['foto']; else $avatar = $member_id['foto'];
$avatar = @parse_url ( $avatar );
if( $avatar['host'] ) {
$avatar = $member_id['foto'];
} else $avatar = $config['http_home_url'] . "uploads/fotos/" . $member_id['foto'];
} else $avatar = "engine/skins/images/noavatar.png";
}
$skin_login = <<<HTML
<!doctype html>
<html lang="{$lang['language_code']}" dir="{$lang['direction']}">
<head>
<meta charset="utf-8">
<title>DataLife Engine - {$lang['skin_title']}</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="HandheldFriendly" content="true">
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
{css_files}
</head>
<body class="no-theme">
<script>
<!--
var dle_act_lang = [];
var cal_language = '{$lang['language_code']}';
var filedefaulttext= '';
var filebtntext = '';
//-->
</script>
<div class="container">
<div class="col-md-4 col-md-offset-4">
<div class="page-container">
<!--MAIN area-->
<div class="panel panel-default" style="margin-top: 100px;">
<div class="panel-heading">
{$lang['skin_title']} DataLife Engine
</div>
<div class="panel-body">
<form method="post">
<div class="thumb thumb-rounded thumb-timeout">
<img src="{$avatar}" alt="">
</div>
<h6 class="content-group text-center text-semibold no-margin-top">{$member_id['name']}<small class="display-block">{$lang['unlock']}</small></h6>
<div class="form-group has-feedback has-feedback-right">
<input class="form-control" type="password" dir="auto" name="password" placeholder="{$lang['login_box_3']}" autofocus>
<div class="form-control-feedback">
<i class="fa fa-lock text-muted"></i>
</div>
</div>
<div class="form-group" style="color:red">{$result}</div>
<div class="form-group">
<button type="submit" class="btn btn-primary btn-raised btn-block">{$lang['login_button']} <i class="fa fa-sign-in"></i></button>
</div>
</form>
<div class="text-right">
<a href="?action=logout" class="status-info text-right">{$lang['skin_logout']}</a>
</div>
</div>
</div>
<div class="text-muted text-size-small text-center">DataLife Engine® Copyright 2004-{$year}<br>© <a href="https://dle-news.ru/" target="_blank">SoftNews Media Group</a> All rights reserved.</div>
</div>
</div>
</div>
</body>
</html>
HTML;
$skin_login = str_replace( "{css_files}", build_css($css_array), $skin_login );
echo $skin_login;
die();
?>
Did this file decode correctly?
Original Code
$_F=__FILE__;$_X='P0hkP2pTanExKnFDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ3F6RWJZYmYua0Z6T3BWLnBGei16dTN6e05rWXNGWFp6OUZVLmJ6cmNOVGp6cS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tcXpTWVlqWjoxMVVBRi1wRlhaUWNUMXEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXF6Ck5qM2MuVlNZeig9KXo2QkJKLTZCNm56e05rWXNGWFp6OUZVLmJ6cmNOVGpxQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0Nxek1TLlp6PU5VRnouWnpqY05ZRj1ZRlV6dTN6PU5qM2MuVlNZcUNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDcXplLkFGOnpZLjhGTlRZUWpTanFDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ3EqMXFxLmsoeiFVRmsucEZVKHonRXRNdGZoZU9Pc3Joc08neil6KXovcQlTRmJVRmMoeiJLTU1hMVBRUHpKQm56ZU5jdS5VVUZwInopO3EJU0ZiVUZjeih6J2ZOPWJZLk5wOnpRUTFRUTEneik7cQlVLkYoeiJLYj0yLnBWemJZWUY4alkhInopO3F3cXEuayh6ISQuWl9BTlZGVV8ucHopei9xCThaVih6IkZjY05jIix6JEFicFZsJy5wVUZtX1VGcC5GVScgLHokQWJwVmwnLnBVRm1fVUZwLkZVJyB6KTtxd3FxJGNGWlRBWXpDeiIiO3FxLmsoei5aWkZZKCRfYW97TWwnamJaWlhOY1UnICl6dHNFeiRfYW97TWwnamJaWlhOY1UnIHopei9xCXEJCXEJJHBiOEZ6Q3okOEY4dUZjXy5VbCdwYjhGJyA7cQkka05ZTnpDeiQ4Rjh1RmNfLlVsJ2tOWU4nIDtxCXEJLmt6KHohJD1OcGsuVmwnYlRZU184RllOVScgKXokPVNGPTJfVFpGY3pDeiQ4Rjh1RmNfLlVsJ3BiOEYnIDt6RkFaRnokPVNGPTJfVFpGY3pDeiQ4Rjh1RmNfLlVsJ0Y4Yi5BJyA7cQlxCS5rKHo9U0Y9Ml9BTlYucCh6JD1TRj0yX1RaRmMseiRfYW97TWwnamJaWlhOY1UnICx6WWNURix6WWNURnopeil6L3FxCQlaRllfPU5OMi5GKHoiWS44Rk5UWV9aRlpaLk5wIix6Qix6QnopO3EJCVRwWkZZKCRfe097e2hvc2wnWS44Rk5UWV9aRlpaLk5wJyApO3FxCQlTRmJVRmMoeiJmTj1iWS5OcDp6LyRfe09pdk9pbCdpT0xdT3tNX11paCcgdyJ6KTtxCQlxCQlVLkYoKTtxCQlxCXd6RkFaRnovcQkJcQkJJDhGOHVGY18uVWwncGI4RicgekN6JHBiOEY7cQkJJDhGOHVGY18uVWwna05ZTicgekN6JGtOWU47cQkJJGNGWlRBWXpDeiRBYnBWbCdqYlpaWE5jVV8ucD1OY0Y9WScgO3EJCXEJd3EJcXdxcS5rKHohLlpaRlkoJF97T3t7aG9zbCdZLjhGTlRZX1pGWlouTnAnICl6KXovcQk4WlYoeiJGY2NOYyIseiRBYnBWbCcucFVGbV9VRnAuRlUnICx6JEFicFZsJy5wVUZtX1VGcC5GVScgeik7cXdxcSQzRmJjekN6VWJZRignPCcselkuOEYoKSk7cXEua3ooej1OVHBZKEZtakFOVUYoIkAiLHokOEY4dUZjXy5VbCdrTllOJyApKXpDQ3o2eil6L3EJcQkkYnhiWWJjekN6J1NZWWpaOjExWFhYUVZjYnhiWWJjUT1OODFieGJZYmMxJ3pRejhVNChZYy44KCQ4Rjh1RmNfLlVsJ2tOWU4nICkpelF6Jz9aQyd6UXoucFl4YkEoJFRaRmNfVmNOVGpsJDhGOHVGY18uVWwnVFpGY19WY05UaicgIGwnOGJtX2tOWU4nICk7cQlxd3pGQVpGei9xCXEJLmsoeiQ4Rjh1RmNfLlVsJ2tOWU4nIHopei9xCQlxCQkua3ooWlljak5aKCQ4Rjh1RmNfLlVsJ2tOWU4nICx6IjExIil6Q0NDekIpeiRieGJZYmN6Q3oiU1lZajoiUSQ4Rjh1RmNfLlVsJ2tOWU4nIDt6RkFaRnokYnhiWWJjekN6JDhGOHVGY18uVWwna05ZTicgO3FxCQkkYnhiWWJjekN6QGpiY1pGX1RjQXooeiRieGJZYmN6KTtxcQkJLmsoeiRieGJZYmNsJ1NOWlknIHopei9xCQkJcQkJCSRieGJZYmN6Q3okOEY4dUZjXy5VbCdrTllOJyA7cQkJCXEJCXd6RkFaRnokYnhiWWJjekN6JD1OcGsuVmwnU1lZal9TTjhGX1RjQScgelF6IlRqQU5iVVoxa05ZTloxInpReiQ4Rjh1RmNfLlVsJ2tOWU4nIDtxcQl3ekZBWkZ6JGJ4YlliY3pDeiJGcFYucEYxWjIucFoxLjhiVkZaMXBOYnhiWWJjUWpwViI7cXdxCXEkWjIucF9BTlYucHpDemRkZEtNOWZxZCFVTj1ZM2pGelNZOEFIcWRTWThBekFicFZDIi8kQWJwVmwnQWJwVlRiVkZfPU5VRicgdyJ6VS5jQyIvJEFicFZsJ1UuY0Y9WS5OcCcgdyJIcWRTRmJVSHEJZDhGWWJ6PVNiY1pGWUMiVFlrLT4iSHEJZFkuWUFGSEViWWJmLmtGek9wVi5wRnotei8kQWJwVmwnWjIucF9ZLllBRicgd2QxWS5ZQUZIcQlkOEZZYnpwYjhGQyJ4LkZYak5jWSJ6PU5wWUZwWUMiWC5VWVNDVUZ4Lj1GLVguVVlTLHoucC5ZLmJBLVo9YkFGQ1AiSHEJZDhGWWJ6cGI4RkMiS2JwVVNGQVVlYy5GcFVBMyJ6PU5wWUZwWUMiWWNURiJIcQlkOEZZYnpwYjhGQyJrTmM4YlktVUZZRj1ZLk5wIno9TnBZRnBZQyJZRkFGalNOcEZDcE4iSHEJZDhGWWJ6cGI4RkMieC5GWGpOY1kiej1OcFlGcFlDIlRaRmMtWj1iQWJ1QUZDcE4sei5wLlkuYkEtWj1iQUZDUFFCLHo4Ym0uOFQ4LVo9YkFGQ1BRQix6WC5VWVNDVUZ4Lj1GLVguVVlTIkh6cQlkOEZZYnpwYjhGQyJiampBRi04TnUuQUYtWEZ1LWJqai09YmpidUFGIno9TnBZRnBZQyIzRloiSHEJZDhGWWJ6cGI4RkMiYmpqQUYtOE51LkFGLVhGdS1iamotWlliWVRaLXViYy1aWTNBRiJ6PU5wWUZwWUMiVUZrYlRBWSJIcQkvPVpaX2suQUZad3FkMVNGYlVIcWR1TlUzej1BYlpaQyJwTi1ZU0Y4RiJIcWRaPWMuallIcWQhLS1xeGJjelVBRl9iPVlfQWJwVnp6ekN6bCA7cXhiY3o9YkFfQWJwVlRiVkZ6enpDeicvJEFicFZsJ0FicFZUYlZGXz1OVUYnIHcnO3F4YmN6ay5BRlVGa2JUQVlZRm1ZQ3onJztxeGJjemsuQUZ1WXBZRm1Zenp6ekN6Jyc7cTExLS1IcWQxWj1jLmpZSHFxZFUueHo9QWJaWkMiPU5wWWIucEZjIkhxenpkVS54ej1BYlpaQyI9TkEtOFUtSno9TkEtOFUtTmtrWkZZLUoiSHF6enp6ZFUueHo9QWJaWkMiamJWRi09TnBZYi5wRmMiSHFkIS0tOXRoc3piY0ZiLS1IcXFxCWRVLnh6PUFiWlpDImpicEZBempicEZBLVVGa2JUQVkielpZM0FGQyI4YmNWLnAtWU5qOnpQQkJqbTsiSHFxenp6enp6ZFUueHo9QWJaWkMiamJwRkEtU0ZiVS5wViJIcXp6enp6enp6LyRBYnBWbCdaMi5wX1kuWUFGJyB3ekViWWJmLmtGek9wVi5wRnF6enp6enpkMVUueEhxCXp6cXp6enp6emRVLnh6PUFiWlpDImpicEZBLXVOVTMiSHEJenpka05jOHo4RllTTlVDImpOWlkiSHEJCWRVLnh6PUFiWlpDIllTVDh1ellTVDh1LWNOVHBVRlV6WVNUOHUtWS44Rk5UWSJIcQkJCWQuOFZ6WmM9QyIvJGJ4YlliY3ciemJBWUMiIkhxCQlkMVUueEhxCQlxCQlkU0R6PUFiWlpDIj1OcFlGcFktVmNOVGp6WUZtWS09RnBZRmN6WUZtWS1aRjgudU5BVXpwTi04YmNWLnAtWU5qIkgvJDhGOHVGY18uVWwncGI4Ricgd2RaOGJBQXo9QWJaWkMiVS5aakFiMy11QU49MiJILyRBYnBWbCdUcEFOPTInIHdkMVo4YkFBSGQxU0RIcQkJZFUueHo9QWJaWkMia05jOC1WY05UanpTYlota0ZGVXViPTJ6U2JaLWtGRlV1Yj0yLWMuVlNZIkhxCQkJZC5walRZej1BYlpaQyJrTmM4LT1OcFljTkEielkzakZDImpiWlpYTmNVInpVLmNDImJUWU4ienBiOEZDImpiWlpYTmNVInpqQWI9RlNOQVVGY0MiLyRBYnBWbCdBTlYucF91Tm1fbicgdyJ6YlRZTmtOPVRaSHEJCQlkVS54ej1BYlpaQyJrTmM4LT1OcFljTkEta0ZGVXViPTIiSHEJCQkJZC56PUFiWlpDImtiemtiLUFOPTJ6WUZtWS04VFlGVSJIZDEuSHEJCQlkMVUueEhxCQlkMVUueEhxCQlkVS54ej1BYlpaQyJrTmM4LVZjTlRqInpaWTNBRkMiPU5BTmM6Y0ZVIkgvJGNGWlRBWXdkMVUueEhxCQlkVS54ej1BYlpaQyJrTmM4LVZjTlRqIkhxCQkJZHVUWVlOcHpZM2pGQyJaVHU4Llkiej1BYlpaQyJ1WXB6dVlwLWpjLjhiYzN6dVlwLWNiLlpGVXp1WXAtdUFOPTIiSC8kQWJwVmwnQU5WLnBfdVRZWU5wJyB3emQuej1BYlpaQyJrYnprYi1aLlZwLS5wIkhkMS5IZDF1VFlZTnBIcXp6enp6enp6enpkMVUueEhxCQlkMWtOYzhIcQkJZFUueHo9QWJaWkMiWUZtWS1jLlZTWSJIcQkJCWRielNjRmtDIj9iPVkuTnBDQU5WTlRZIno9QWJaWkMiWlliWVRaLS5wa056WUZtWS1jLlZTWSJILyRBYnBWbCdaMi5wX0FOVk5UWScgd2QxYkhxCQlkMVUueEhxenp6enp6ZDFVLnhIcXF6enp6ZDFVLnhIcQlxCWRVLnh6PUFiWlpDIllGbVktOFRZRlV6WUZtWS1aLn1GLVo4YkFBellGbVktPUZwWUZjIkhFYlliZi5rRnpPcFYucEYmY0ZWO3p6Ck5qM2MuVlNZejZCQkotLyQzRmJjd2R1Y0gmPU5qMzt6ZGJ6U2NGa0MiU1lZalo6MTFVQUYtcEZYWlFjVDEielliY1ZGWUMiX3VBYnAyIkh7TmtZc0ZYWno5RlUuYnpyY05UamQxYkh6dEFBemMuVlNZWnpjRlpGY3hGVVFkMVUueEhxenpkMVUueEhxZDFVLnhIcWQxVS54SHFxZDF1TlUzSHFkMVNZOEFIcUtNOWY7cXEJJFoyLnBfQU5WLnB6Q3paWWNfY0ZqQWI9Rih6Ii89Wlpfay5BRlp3Iix6dVQuQVVfPVpaKCQ9WlpfYmNjYjMpLHokWjIucF9BTlYucHopO3EJcQlGPVNOeiRaMi5wX0FOVi5wO3EJVS5GKCk7cT9I';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdSNmhQYjlpR2EgWj1yOEI3Q11sb2NqMj5mMwovT0VzNXZnbnpBRkRZTUtOZH1KLjB0SXc0cDFRTGtTdVRbZXs8eVdWVVh4bXFIJywnVzJJMWFNUmpQXXNjR20wOT1VW09ycGs4THlDe0VETjdWWDMgbGU2dFRIbzx6NGlLQUJ9NW4vLlFmaGJ1WkZTWXFKZ2R3dngKPicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 5fd1ef8f6ead2739bf91c14283846316 |
Eval Count | 2 |
Decode Time | 46 ms |