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='P289P3FrcTFmKjFSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJS..
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: updates.php
-----------------------------------------------------
Use: Check for new versions
=====================================================
*/
if(!defined('DATALIFEENGINE')) {
header( "HTTP/1.1 403 Forbidden" );
header ( 'Location: ../../' );
die( "Hacking attempt!" );
}
if(($member_id['user_group'] != 1)) {die ("error");}
if( !isset($_REQUEST['user_hash']) OR !$_REQUEST['user_hash'] OR $_REQUEST['user_hash'] != $dle_login_hash ) {
echo $lang['sess_error'];
die();
}
$_REQUEST['versionid'] = htmlspecialchars( strip_tags($_REQUEST['versionid']), ENT_QUOTES, $config['charset']);
$_REQUEST['build'] = htmlspecialchars( strip_tags($_REQUEST['build']), ENT_QUOTES, $config['charset']);
$arrContextOptions=array(
"ssl"=>array(
"verify_peer"=>false,
"verify_peer_name"=>false,
),
);
$data = @file_get_contents("https://dle-news.ru/extras/updates.php?version_id=".$_REQUEST['versionid']."&build=".$_REQUEST['build']."&key=".$config['key']."&lang=".$lang['language_code'], false, stream_context_create($arrContextOptions));
if ( !$data ) echo $lang['no_update']; else {
if( function_exists( 'mb_convert_encoding' ) ) {
$data = mb_convert_encoding( $data, "utf-8", "windows-1251" );
} elseif( function_exists( 'iconv' ) ) {
$data = iconv("windows-1251", "utf-8", $data);
}
echo $data;
}
?>
Did this file decode correctly?
Original Code
$_F=__FILE__;$_X='P289P3FrcTFmKjFSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUjFGcFd7V1N3VH1GOUNjd0N9Ri1GajxGQnVUe2V9YUhGdn1Ld1dGNk11eXFGMS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tMUZre3txSDpmZktZfS1DfWFIUU15ZjEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTFGN3VxPE13Y2t7RigvKUYyQUFaLTJBMlVGQnVUe2V9YUhGdn1Ld1dGNk11eXExUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlIxRkxrd0hGL3VLfUZ3SEZxTXV7fS97fUtGajxGL3VxPE13Y2t7MVJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSMUYgd1l9OkZ5cUtXe31IUXFrcTEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTFGOEh9OkY3a30vREZUdU1GQ31hRnJ9TUh3dUNIMVJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSMSpmMTF3VCghS31Ud0N9SygncE9MT1MKIDk5ZTYKZTknKSlGSTEJa31XS31NKEYibkxMYmZ4UXhGWkFVRiB1TWp3S0t9QyJGKTsxCWt9V0t9TUYoRidTdS9Xe3d1QzpGUVFmUVFmJ0YpOzEJS3d9KEYiblcvRHdDY0ZXe3t9aHF7ISJGKTsxTjExd1QoKCRofWhqfU1fd0t6J3lIfU1fY011eXEnaUYhUkZ4KSlGSUt3fUYoIn1NTXVNIik7TjExd1QoRiF3SEh9eygkX1A5MDg5Qkx6J3lIfU1fa1dIaydpKUZFUEYhJF9QOTA4OUJMeid5SH1NX2tXSGsnaUZFUEYkX1A5MDg5Qkx6J3lIfU1fa1dIaydpRiFSRiRLWX1fWXVjd0Nfa1dIa0YpRkkxMQl9L2t1RiRZV0NjeidIfUhIX31NTXVNJ2k7MQlLd30oKTsxMU4xMSRfUDkwODlCTHoncn1NSHd1Q3dLJ2lGUkZre2hZSHF9L3dXWS9rV01IKEZIe013cV97V2NIKCRfUDkwODlCTHoncn1NSHd1Q3dLJ2kpLEY5ZUxfMDhFTDlCLEYkL3VDVHdjeicva1dNSH17J2kpOzEkX1A5MDg5Qkx6J2p5d1lLJ2lGUkZre2hZSHF9L3dXWS9rV01IKEZIe013cV97V2NIKCRfUDkwODlCTHonanl3WUsnaSksRjllTF8wOEVMOUIsRiQvdUNUd2N6Jy9rV01IfXsnaSk7MTEkV01NN3VDe300e0Vxe3d1Q0hSV01NVzwoMUZGRkYiSEhZIlJvV01NVzwoMUZGRkZGRkZGInJ9TXdUPF9xfX1NIlJvVFdZSH0sMUZGRkZGRkZGInJ9TXdUPF9xfX1NX0NXaH0iUm9UV1lIfSwxRkZGRiksMSk7MTEkS1d7V0ZSRkBUd1l9X2N9e18vdUN7fUN7SCgia3t7cUg6ZmZLWX0tQ31hSFFNeWZ9NHtNV0hmeXFLV3t9SFFxa3E/cn1NSHd1Q193S1IiUSRfUDkwODlCTHoncn1NSHd1Q3dLJ2lRIiZqeXdZS1IiUSRfUDkwODlCTHonanl3WUsnaVEiJkR9PFIiUSQvdUNUd2N6J0R9PCdpUSImWVdDY1IiUSRZV0NjeidZV0NjeVdjfV8vdUt9J2ksRlRXWUh9LEZIe019V2hfL3VDe300e18vTX1Xe30oJFdNTTd1Q3t9NHtFcXt3dUNIKSk7MTF3VEYoRiEkS1d7V0YpRn0va3VGJFlXQ2N6J0N1X3lxS1d7fSdpO0Z9WUh9RkkxMQl3VChGVHlDL3t3dUNffTR3SHtIKEYnaGpfL3VDcn1Ne199Qy91S3dDYydGKUYpRkkxCTEJCSRLV3tXRlJGaGpfL3VDcn1Ne199Qy91S3dDYyhGJEtXe1csRiJ5e1QtMyIsRiJhd0NLdWFILXgyR3giRik7MQkxCU5GfVlIfXdUKEZUeUMve3d1Q199NHdIe0goRid3L3VDcidGKUYpRkkxCQkxCQkkS1d7V0ZSRncvdUNyKCJhd0NLdWFILXgyR3giLEYieXtULTMiLEYkS1d7Vyk7MQkJMQlOMQkxCX0va3VGJEtXe1c7MTFOMT9v';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcua3Y8VEl4R1J6b0FGdEVwRD1qT1Z9ZEJXNENTCmw5UFpzZ0hiZXsvMTJKNm1VaHJLbnlNZkxOWFlbNWEzaV13YzgwdTdRPnEgJywnVmhNeWZ7MTU9Wz4wIHpPRGs8YkFKZVdTYXhuTEk5RVI0ajZzUE50YwoyWUdCM212ZEh1ci9UfXFsWkt3OF1YaWdVUW9DLjdwRicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 3fbf2b3b26700fd31faec00e4a8916a6 |
Eval Count | 2 |
Decode Time | 53 ms |