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='P0UgP2FaYUFVKkF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19..
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: videoconfig.php
-----------------------------------------------------
Use: configure video players
=====================================================
*/
if( !defined( 'DATALIFEENGINE' ) OR !defined( 'LOGGED_IN' ) ) {
header( "HTTP/1.1 403 Forbidden" );
header ( 'Location: ../../' );
die( "Hacking attempt!" );
}
if( $member_id['user_group'] != 1 ) {
msg( "error", $lang['index_denied'], $lang['index_denied'] );
}
require_once (ENGINE_DIR . '/data/videoconfig.php');
if( $action == "save" ) {
if( !isset($_REQUEST['user_hash']) OR !$_REQUEST['user_hash'] OR $_REQUEST['user_hash'] != $dle_login_hash ) {
die( "Hacking attempt! User not found" );
}
$db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '78', '')" );
$save_con = $_POST['save_con'];
$save_con['preload'] = isset($save_con['preload']) ? intval($save_con['preload']) : 0;
$find = array();
$replace = array();
$find[] = "'
'";
$replace[] = "";
$find[] = "'
'";
$replace[] = "";
$save_con = $save_con + $video_config;
$handler = fopen( ENGINE_DIR . '/data/videoconfig.php', "w" );
fwrite( $handler, "<?php
//Videoplayers Configurations
\$video_config = array (
" );
foreach ( $save_con as $name => $value ) {
$value = trim(strip_tags(stripslashes( $value )));
$value = htmlspecialchars( $value, ENT_QUOTES, $config['charset']);
$value = preg_replace( $find, $replace, $value );
$name = trim(strip_tags(stripslashes( $name )));
$name = htmlspecialchars( $name, ENT_QUOTES, $config['charset'] );
$name = preg_replace( $find, $replace, $name );
$value = str_replace( "$", "$", $value );
$value = str_replace( "{", "{", $value );
$value = str_replace( "}", "}", $value );
$value = str_replace( ".", "", $value );
$value = str_replace( '/', "", $value );
$value = str_replace( chr(92), "", $value );
$value = str_replace( chr(0), "", $value );
$value = str_replace( '(', "", $value );
$value = str_replace( ')', "", $value );
$value = str_ireplace( "decode", "decode", $value );
$name = str_replace( "$", "$", $name );
$name = str_replace( "{", "{", $name );
$name = str_replace( "}", "}", $name );
$name = str_replace( ".", "", $name );
$name = str_replace( '/', "", $name );
$name = str_replace( chr(92), "", $name );
$name = str_replace( chr(0), "", $name );
$name = str_replace( '(', "", $name );
$name = str_replace( ')', "", $name );
$name = str_ireplace( "decode", "decode", $name );
fwrite( $handler, "'{$name}' => '{$value}',
" );
}
fwrite( $handler, ");
?>" );
fclose( $handler );
if (function_exists('opcache_reset')) {
opcache_reset();
}
msg( "success", $lang['opt_sysok'], $lang['opt_sysok_1'], "?mod=videoconfig" );
}
echoheader( "<i class=\"fa fa-play-circle-o position-left\"></i><span class=\"text-semibold\">{$lang['header_me_1']}</span>", $lang['opt_vconf'] );
function showRow($title = "", $description = "", $field = "", $class = "") {
echo "<tr>
<td class=\"col-xs-6 col-sm-6 col-md-7\"><div class=\"media-heading text-semibold\">{$title}</div><span class=\"text-muted text-size-small hidden-xs\">{$description}</span></td>
<td class=\"col-xs-6 col-sm-6 col-md-5\">{$field}</td>
</tr>";
}
function makeDropDown($options, $name, $selected) {
$output = "<select class=\"uniform\" name=\"$name\">
";
foreach ( $options as $value => $description ) {
$output .= "<option value=\"$value\"";
if( $selected == $value ) {
$output .= " selected ";
}
$output .= ">$description</option>
";
}
$output .= "</select>";
return $output;
}
function makeCheckBox($name, $selected) {
$selected = $selected ? "checked" : "";
return "<input class=\"switch\" type=\"checkbox\" name=\"$name\" value=\"1\" {$selected}>";
}
echo <<<HTML
<form action="?mod=videoconfig&action=save" name="conf" id="conf" method="post">
<div class="panel panel-default">
<div class="panel-heading">
{$lang['opt_vconf']}
</div>
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th>{$lang['vconf_title']}</th>
<th></th>
</tr>
</thead>
HTML;
showRow( $lang['vconf_widht'], $lang['vconf_widhtd'], "<input type=\"text\" name=\"save_con[width]\" value=\"{$video_config['width']}\" class=\"form-control\" style=\"max-width:150px; text-align: center;\">", "white-line" );
showRow( $lang['vconf_awidht'], $lang['vconf_awidhtd'], "<input type=\"text\" name=\"save_con[audio_width]\" value=\"{$video_config['audio_width']}\" class=\"form-control\" style=\"max-width:150px; text-align: center;\">" );
showRow( $lang['vconf_theme'], $lang['vconf_themed'], makeDropDown( array ("light" => "Light", "dark" => "Dark", "dark" => "Dark", "blue" => "Blue", "red" => "Red", "green" => "Green", "pink" => "Pink" ), "save_con[theme]", "{$video_config['theme']}" ) );
showRow( $lang['opt_sys_preload'], $lang['opt_sys_preloadd'], makeCheckBox( "save_con[preload]", "{$video_config['preload']}" ) );
echo <<<HTML
</table></div></div>
<div style="margin-bottom:30px;">
<input type="hidden" name="user_hash" value="{$dle_login_hash}" />
<button type="submit" class="btn bg-teal btn-raised position-left"><i class="fa fa-floppy-o position-left"></i>{$lang['user_save']}</button>
</div>
</form>
HTML;
if(!is_writable(ENGINE_DIR . '/data/videoconfig.php')) {
$lang['stat_system'] = str_replace ("{file}", "engine/data/videoconfig.php", $lang['stat_system']);
echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['stat_system']}</div>";
}
echofooter();
?>
Did this file decode correctly?
Original Code
$_F=__FILE__;$_X='P0UgP2FaYUFVKkF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fUFPcjhEOEdUVntPSV0KVF17Ty1Pb0NPRj1WRHN7d1lPZXtOVDhPPEo9dnhPQS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQU9nRER4WTpVVU5tey1de3dZZkp2VUEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUFPZD14Q0pUCmdETyhjKU82dXVqLTZ1NktPRj1WRHN7d1lPZXtOVDhPPEo9dnhBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1BT2xnVFlPYz1Oe09UWU94Sj1Ee2NEe05Pb0NPYz14Q0pUCmdEQX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19QU8zVG17Ok9wVE57PWM9XVZUCmZ4Z3hBLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1BT0xZezpPYz1dVlQKdkp7T3BUTns9T3htOEN7SllBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1BKlVBQVRWKE8hTntWVF17TihPJ3JXbFdHMDNJSXM8MHNJJ08pT1ExTyFOe1ZUXXtOKE8nR1E8PElyXzBzJ08pTylPUEEJZ3s4TntKKE8iWmxsYVVxZnFPanVLTzM9Sm9UTk57XSJPKTtBCWd7OE57Sk8oTydHPWM4RFQ9XTpPZmZVZmZVJ08pO0EJTlR7KE8iWjhjLlRdCk84RER7PnhEISJPKTtBW0FBVFYoTyQ+ez5ve0pfVE45J3ZZe0pfCko9dngnN08hfU9xTylPUEEJPlkKKE8ie0pKPUoiLE8kbThdCjknVF1OezVfTntdVHtOJzcsTyRtOF0KOSdUXU57NV9Oe11Ue04nN08pO0FbQUFKe012VEp7Xz1dY3tPKElzPDBzSV9yMDFPZk8nVU44RDhVcFROez1jPV1WVApmeGd4Jyk7QUFUVihPJDhjRFQ9XU99fU8iWThweyJPKU9QQUEJVFYoTyFUWVl7RCgkXzFJWExJRmw5J3ZZe0pfZzhZZyc3KU9RMU8hJF8xSVhMSUZsOSd2WXtKX2c4WWcnN09RMU8kXzFJWExJRmw5J3ZZe0pfZzhZZyc3TyF9TyRObXtfbT0KVF1fZzhZZ08pT1BBCQlBCQlOVHsoTyJaOGMuVF0KTzhERHs+eEQhT0xZe0pPXT1ET1Y9dl1OIk8pO0EJQQlbQUEJJE5vLUVNdntKQyhPIjBzRkkxbE8wc2xRTyJPZk9MRkkxYTFJMzBrT2ZPIl84Tj5UXV9tPQpZTyhdOD57LE9OOER7LE9UeCxPOGNEVD1dLE97NURKOFkpT3A4bXZ7WU8oJyJmJE5vLUVZOFZ7WU1tKCQ+ez5ve0pfVE45J104PnsnNylmIicsTydQJF9sMGVJWycsTydQJF8wYVsnLE8naXQnLE8nJykiTyk7QQlBCSRZOHB7X2M9XU99TyRfYVFGbDknWThwe19jPV0nNztBCSRZOHB7X2M9XTkneEp7bT04Tic3T31PVFlZe0QoJFk4cHtfYz1dOSd4SnttPThOJzcpTz9PVF1EcDhtKCRZOHB7X2M9XTkneEp7bT04Tic3KU86T3U7QUEJQQkkVlRdTk99TzhKSjhDKCk7QQkkSnt4bThje099TzhKSjhDKCk7QQlBCSRWVF1OOTdPfU8iJ1xKJyI7QQkkSnt4bThjezk3T31PIiI7QQkkVlRdTjk3T31PIidcXSciO0EJJEp7eG04Y3s5N099TyIiO0EJQQkkWThwe19jPV1PfU8kWThwe19jPV1PK08kcFROez1fYz1dVlQKO0EJQQkkZzhdTm17Sk99T1Y9eHtdKE9Jczwwc0lfcjAxT2ZPJ1VOOEQ4VXBUTns9Yz1dVlQKZnhneCcsTyJ3Ik8pO0EJQQlWd0pURHsoTyRnOF1ObXtKLE8iID9hWmFPXF1cXVVVblROez14bThDe0pZT2Q9XVZUCnZKOERUPV1ZXF1cXVwkcFROez1fYz1dVlQKT31POEpKOENPKFxdXF0iTyk7QQlWPUp7OGNnTyhPJFk4cHtfYz1dTzhZTyRdOD57T31FTyRwOG12e08pT1BBCQlBCQkkcDhtdntPfU9ESlQ+KFlESlR4X0Q4ClkoWURKVHhZbThZZ3tZKE8kcDhtdntPKSkpO0EJCSRwOG12e099T2dEPm1ZeHtjVDhtY2c4SlkoTyRwOG12eyxPSXNsX1hMUWxJRixPJGM9XVZUCjknY2c4Sll7RCc3KTtBCQkkcDhtdntPfU94SnsKX0p7eG04Y3soTyRWVF1OLE8kSnt4bThjeyxPJHA4bXZ7Tyk7QQkJCUEJCSRdOD57T31PREpUPihZREpUeF9EOApZKFlESlR4WW04WWd7WShPJF04PntPKSkpO0EJCSRdOD57T31PZ0Q+bVl4e2NUOG1jZzhKWShPJF04PnssT0lzbF9YTFFsSUYsTyRjPV1WVAo5J2NnOEpZe0QnN08pO0EJCSRdOD57T31PeEp7Cl9Ke3htOGN7KE8kVlRdTixPJEp7eG04Y3ssTyRdOD57Tyk7QQkJQQkJJHA4bXZ7T31PWURKX0p7eG04Y3soTyIkIixPIiYjdUtiOyIsTyRwOG12e08pO0EJCSRwOG12e099T1lESl9Ke3htOGN7KE8iUCIsTyImI3E2SzsiLE8kcDhtdntPKTtBCQkkcDhtdntPfU9ZREpfSnt4bThjeyhPIlsiLE8iJiNxNkg7IixPJHA4bXZ7Tyk7QQkJJHA4bXZ7T31PWURKX0p7eG04Y3soTyJmIixPIiIsTyRwOG12e08pO0EJCSRwOG12e099T1lESl9Ke3htOGN7KE8nVScsTyIiLE8kcDhtdntPKTtBCQkkcDhtdntPfU9ZREpfSnt4bThjeyhPY2dKKHo2KSxPIiIsTyRwOG12e08pO0EJCSRwOG12e099T1lESl9Ke3htOGN7KE9jZ0oodSksTyIiLE8kcDhtdntPKTtBCQkkcDhtdntPfU9ZREpfSnt4bThjeyhPJygnLE8iIixPJHA4bXZ7Tyk7QQkJJHA4bXZ7T31PWURKX0p7eG04Y3soTycpJyxPIiIsTyRwOG12e08pO0EJCSRwOG12e099T1lESl9USnt4bThjeyhPIk57Yz1OeyIsTyJOe2MmI3FxcTtOeyIsTyRwOG12e08pO0EJCUEJCSRdOD57T31PWURKX0p7eG04Y3soTyIkIixPIiYjdUtiOyIsTyRdOD57Tyk7QQkJJF04PntPfU9ZREpfSnt4bThjeyhPIlAiLE8iJiNxNks7IixPJF04PntPKTtBCQkkXTg+e099T1lESl9Ke3htOGN7KE8iWyIsTyImI3E2SDsiLE8kXTg+e08pO0EJCSRdOD57T31PWURKX0p7eG04Y3soTyJmIixPIiIsTyRdOD57Tyk7QQkJJF04PntPfU9ZREpfSnt4bThjeyhPJ1UnLE8iIixPJF04PntPKTtBCQkkXTg+e099T1lESl9Ke3htOGN7KE9jZ0ooejYpLE8iIixPJF04PntPKTtBCQkkXTg+e099T1lESl9Ke3htOGN7KE9jZ0oodSksTyIiLE8kXTg+e08pO0EJCSRdOD57T31PWURKX0p7eG04Y3soTycoJyxPIiIsTyRdOD57Tyk7QQkJJF04PntPfU9ZREpfSnt4bThjeyhPJyknLE8iIixPJF04PntPKTtBCQkkXTg+e099T1lESl9USnt4bThjeyhPIk57Yz1OeyIsTyJOe2MmI3FxcTtOeyIsTyRdOD57Tyk7QQkJQQkJVndKVER7KE8kZzhdTm17SixPIidQJF04PntbJ099RU8nUCRwOG12e1snLFxdXF0iTyk7QQlBCVtBCVZ3SlREeyhPJGc4XU5te0osTyIpO1xdXF0/RSJPKTtBCVZjbT1ZeyhPJGc4XU5te0pPKTtBCUEJVFZPKFZ2XWNEVD1dX3s1VFlEWSgnPXhjOGNne19Ke1l7RCcpKU9QQQkJPXhjOGNne19Ke1l7RCgpO0EJW0EJQQk+WQooTyJZdmNje1lZIixPJG04XQo5Jz14RF9ZQ1k9Lic3LE8kbThdCjknPXhEX1lDWT0uX3EnNyxPIj8+PU59cFROez1jPV1WVAoiTyk7QVtBQUFBCXtjZz1nezhOe0ooTyIgVE9jbThZWX1cIlY4T1Y4LXhtOEMtY1RKY217LT1PeD1ZVERUPV0tbXtWRFwiRSBVVEUgWXg4XU9jbThZWX1cIkR7NUQtWXs+VG89bU5cIkVQJG04XQo5J2d7OE57Sl8+e19xJzdbIFVZeDhdRSIsTyRtOF0KOSc9eERfcGM9XVYnN08pO0FBVnZdY0RUPV1PWWc9dzE9dygkRFREbXtPfU8iIixPJE57WWNKVHhEVD1dT31PIiIsTyRWVHttTk99TyIiLE8kY204WVlPfU8iIilPUEEJe2NnPU8iIERKRUFPT09PT09PIEROT2NtOFlZfVwiYz1tLTVZLWJPYz1tLVk+LWJPYz1tLT5OLWlcIkUgTlRwT2NtOFlZfVwiPntOVDgtZ3s4TlRdCk9EezVELVl7PlRvPW1OXCJFUCREVERte1sgVU5UcEUgWXg4XU9jbThZWX1cIkR7NUQtPnZEe05PRHs1RC1ZVEJ7LVk+OG1tT2dUTk57XS01WVwiRVAkTntZY0pUeERUPV1bIFVZeDhdRSBVRE5FQU9PT09PT08gRE5PY204WVl9XCJjPW0tNVktYk9jPW0tWT4tYk9jPW0tPk4tSFwiRVAkVlR7bU5bIFVETkVBT09PT09PTyBVREpFIjtBW0EJQVZ2XWNEVD1dTz44LntySj14cj13XSgkPXhEVD1dWSxPJF04PnssTyRZe217Y0R7TilPUEEJJD12RHh2RE99TyIgWXtte2NET2NtOFlZfVwidl1UVj1KPlwiT104Pnt9XCIkXTg+e1wiRVxKXF0iO0EJVj1KezhjZ08oTyQ9eERUPV1ZTzhZTyRwOG12e099RU8kTntZY0pUeERUPV1PKU9QQQkJJD12RHh2RE9mfU8iID14RFQ9XU9wOG12e31cIiRwOG12e1wiIjtBCQlUVihPJFl7bXtjRHtOT319TyRwOG12e08pT1BBCQkJJD12RHh2RE9mfU8iT1l7bXtjRHtOTyI7QQkJW0EJCSQ9dkR4dkRPZn1PIkUkTntZY0pUeERUPV0gVT14RFQ9XUVcXSI7QQlbQQkkPXZEeHZET2Z9TyIgVVl7bXtjREUiO0EJSntEdkpdTyQ9dkR4dkQ7QVtBQVZ2XWNEVD1dTz44LntkZ3tjLjQ9NSgkXTg+eyxPJFl7bXtjRHtOKU9QQQkkWXtte2NEe05PfU8kWXtte2NEe05PP08iY2d7Yy57TiJPOk8iIjtBCUEJSntEdkpdTyIgVF14dkRPY204WVl9XCJZd1REY2dcIk9EQ3h7fVwiY2d7Yy5vPTVcIk9dOD57fVwiJF04PntcIk9wOG12e31cInFcIk9QJFl7bXtjRHtOW0UiO0FbQUFBe2NnPU8gICBabGVHQSBWPUo+TzhjRFQ9XX0iPz49Tn1wVE57PWM9XVZUCiY4Y0RUPV19WThweyJPXTg+e30iYz1dViJPVE59ImM9XVYiTz57RGc9Tn0ieD1ZRCJFQSBOVHBPY204WVl9Ing4XXttT3g4XXttLU57Vjh2bUQiRUFPTyBOVHBPY204WVl9Ing4XXttLWd7OE5UXQoiRUFPT09PUCRtOF0KOSc9eERfcGM9XVYnN1tBT08gVU5UcEVBT08gTlRwT2NtOFlZfSJEOG9tey1Ke1l4PV1ZVHB7IkVBT08gRDhvbXtPY204WVl9IkQ4b217T0Q4b217LVlESlR4e04iRUFPT09PT08gRGd7OE5FQU9PT09PTyBESkVBT09PT09PT08gRGdFUCRtOF0KOSdwYz1dVl9EVERteyc3WyBVRGdFQU9PT09PT09PIERnRSBVRGdFQU9PT09PTyBVREpFQU9PT09PTyBVRGd7OE5FQVpsZUc7QUEJWWc9dzE9dyhPJG04XQo5J3BjPV1WX3dUTmdEJzcsTyRtOF0KOSdwYz1dVl93VE5nRE4nNyxPIiBUXXh2RE9EQ3h7fVwiRHs1RFwiT104Pnt9XCJZOHB7X2M9XTl3VE5EZzdcIk9wOG12e31cIlAkcFROez1fYz1dVlQKOSd3VE5EZyc3W1wiT2NtOFlZfVwiVj1KPi1jPV1ESj1tXCJPWURDbXt9XCI+ODUtd1RORGc6cUh1eDU7T0R7NUQtOG1UCl06T2N7XUR7SjtcIkUiLE8id2dURHstbVRdeyJPKTtBCVlnPXcxPXcoTyRtOF0KOSdwYz1dVl84d1ROZ0QnNyxPJG04XQo5J3BjPV1WXzh3VE5nRE4nNyxPIiBUXXh2RE9EQ3h7fVwiRHs1RFwiT104Pnt9XCJZOHB7X2M9XTk4dk5UPV93VE5EZzdcIk9wOG12e31cIlAkcFROez1fYz1dVlQKOSc4dk5UPV93VE5EZyc3W1wiT2NtOFlZfVwiVj1KPi1jPV1ESj1tXCJPWURDbXt9XCI+ODUtd1RORGc6cUh1eDU7T0R7NUQtOG1UCl06T2N7XUR7SjtcIkUiTyk7QQlZZz13MT13KE8kbThdCjkncGM9XVZfRGd7PnsnNyxPJG04XQo5J3BjPV1WX0Rnez57Tic3LE8+OC57cko9eHI9d10oTzhKSjhDTygibVQKZ0QiT31FTyJHVApnRCIsTyJOOEouIk99RU8icjhKLiIsTyJOOEouIk99RU8icjhKLiIsTyJvbXZ7Ik99RU8iNG12eyIsTyJKe04iT31FTyIxe04iLE8iCkp7e10iT31FTyI8Snt7XSIsTyJ4VF0uIk99RU8iYVRdLiJPKSxPIlk4cHtfYz1dOURnez57NyIsTyJQJHBUTns9X2M9XVZUCjknRGd7PnsnN1siTylPKTtBQQlZZz13MT13KE8kbThdCjknPXhEX1lDWV94SnttPThOJzcsTyRtOF0KOSc9eERfWUNZX3hKe209OE5OJzcsTz44LntkZ3tjLjQ9NShPIlk4cHtfYz1dOXhKe209OE43IixPIlAkcFROez1fYz1dVlQKOSd4SnttPThOJzdbIk8pTyk7QUFBe2NnPU8gICBabGVHQSBVRDhvbXtFIFVOVHBFIFVOVHBFQSBOVHBPWURDbXt9Ij44SgpUXS1vPUREPT46S3V4NTsiRUEgVF14dkRPREN4e30iZ1ROTntdIk9dOD57fSJ2WXtKX2c4WWciT3A4bXZ7fSJQJE5te19tPQpUXV9nOFlnWyJPVUVBIG92REQ9XU9EQ3h7fSJZdm8+VEQiT2NtOFlZfSJvRF1PbwotRHs4bU9vRF0tSjhUWXtOT3g9WVREVD1dLW17VkQiRSBUT2NtOFlZfSJWOE9WOC1WbT14eEMtPU94PVlURFQ9XS1te1ZEIkUgVVRFUCRtOF0KOSd2WXtKX1k4cHsnN1sgVW92REQ9XUVBIFVOVHBFQUEgVVY9Sj5FQVpsZUc7QUFUVighVFlfd0pURDhvbXsoSXM8MHNJX3IwMU9mTydVTjhEOFVwVE57PWM9XVZUCmZ4Z3gnKSlPUEFBCSRtOF0KOSdZRDhEX1lDWUR7Pic3T31PWURKX0p7eG04Y3tPKCJQVlRte1siLE8ie10KVF17VU44RDhVcFROez1jPV1WVApmeGd4IixPJG04XQo5J1lEOERfWUNZRHs+JzcpO0FBCXtjZz1PIiBOVHBPY204WVl9XCI4bXtKRE84bXtKRC13OEpdVF0KTzhte0pELVlEQ217Ti1te1ZETzhte0pELThKSj13LW17VkRPOG17SkQtYz0+eD1de11EXCJFUCRtOF0KOSdZRDhEX1lDWUR7Pic3WyBVTlRwRSI7QUFbQUF7Y2c9Vj09RHtKKCk7QT9F';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdHdjR1OXJpS084Pm0uSklIZFpFc050NlFYZWxwUy9BaDJ6YWtCM1RxYlYxQ0wgY1B9W2c9Ul14Vwo1TW9VN0R3e1l5ZjBuakY8JywnTHVCMFtENzMgYW1sa3JFNUNIPk5kODJPUU1UdkpLCllXOVBYekZpMTZmUnlVPGN7PX1ob1pucEFneHFiL110d2Vzai5JVjRTRycpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 17bb386a25b93d10f197813966fa07b2 |
Eval Count | 2 |
Decode Time | 64 ms |