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 v.8.5. This file is protected by copyright law and provided under..

Decoded Output download


if( !defined( 'DATALIFEENGINE') ) {
die( "Hacking attempt!");
}
require_once (ENGINE_DIR .'/inc/include/functions.inc.php');
define( 'INITVERSION',"8500");
function send_activation($query,$others = '') {
$host = 'dle-news.ru';
$path = '/extras/activate2009.php';
$post = "POST $path HTTP/1.1
Host: $host
Content-type: application/x-www-form-urlencoded
{$others}User-Agent: Mozilla 4.0
Content-length: ".strlen( $query ) ."
Connection: close

$query";
$h = @fsockopen( $host,80,$errno,$errstr,10 );
if( !$h ) {
return "-1";
}else {
fwrite( $h,$post );
for($a = 0,$r = '';!$a;) {
$b = fread( $h,8192 );
$r .= $b;
$a = (($b == '') ?1 : 0);
}
fclose( $h );
}
if( stristr( $r,"antw:activated") ) return "1";
if( stristr( $r,"antw:denied") ) return "0";
return "-1";
}
function get_domen_hash() {
$domen_md5 = explode( '.',$_SERVER['HTTP_HOST'] );
$count_key = count( $domen_md5 ) -1;
unset( $domen_md5[$count_key] );
if( end( $domen_md5 ) == "com"or end( $domen_md5 ) == "net") $count_key --;
$domen_md5 = $domen_md5[$count_key -1];
$domen_md5 = md5( md5( $domen_md5 ."780918") );
return $domen_md5;
}
function dle_activation($key,$domen_md5,$config,$offline = false) {
include (ROOT_DIR .'/language/'.$config['langs'] .'/adminpanel.lng');
$config['charset'] = ($lang['charset'] != '') ?$lang['charset'] : $config['charset'];
$domain = urlencode( strip_tags( $_SERVER['HTTP_HOST'] ) );
$key = trim( strip_tags( $key ) );
if ( $offline ) {
if( $key == md5( $domen_md5 .INITVERSION ) ) {
$buffer = "1";
}else {
$buffer = "-2";
}
}else {
if( strlen( $key ) == 32 ) {
$buffer = "-3";
}else {
$buffer = send_activation( "domain={$domain}&key={$key}&site_key={$domen_md5}&c_id=".$config['version_id'] );
}
}
switch ($buffer) {
case "-3":
$buffer = $lang['trial_act6']." ".$lang['key_format']."<b>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</b>";
break;
case "-2":
$buffer = $lang['trial_act5'];
break;
case "-1":
$buffer = $lang['trial_act1'] .$lang['get_offline_key'] ." <a href=\"http://dle-news.ru/index.php?do=offlinekey&domain={$domain}&key={$key}&site_key={$domen_md5}&c_id=".$config['version_id'] ."\" target=\"_blank\">".$lang['get_key'] ."</a> ".$lang['key_activation'];
$buffer .= "<br /><br /><b>$lang[site_code]</b><span style=\"padding-left:7px;\"><input class=\"edit\" type=\"text\" size=\"45\" name=\"sitecode\" id=\"sitecode\"> <input class=\"edit\" type=\"button\" onClick=\"dle_activation( 'code' ); return false;\" value=\"$lang[trial_act]\"></span><div id=\"result_info\" style=\"color:red;\"></div>";
break;
case "0":
$buffer = $lang['trial_act2'];
break;
case "1":
$config['key'] = md5( $domen_md5 .INITVERSION );
$handler = fopen( ENGINE_DIR .'/data/config.php',"w");
fwrite( $handler,"<?php 

//System Configurations

\$config = array (

");
foreach ( $config as $name =>$value ) {
fwrite( $handler,"'{$name}' => \"{$value}\",

");
}
fwrite( $handler,");

?>");
fclose( $handler );
$buffer = $lang['trial_act3'];
break;
default :
$buffer = $lang['trial_act4'] .$lang['get_offline_key'] ." <a href=\"http://dle-news.ru/index.php?do=offlinekey&domain={$domain}&key={$key}&site_key={$domen_md5}&c_id=".$config['version_id'] ."\" >".$lang['get_key'] ."</a> ".$lang['key_activation'];
}
@header( "Content-type: text/css; charset=".$config['charset'] );
echo $buffer;
die();
}
extract( $_REQUEST,EXTR_SKIP );
require_once (ENGINE_DIR .'/data/config.php');
$domen_md5 = get_domen_hash();
$lic_tr = true;
if( $_REQUEST['activation'] == "yes") {
if ( $_REQUEST['dle_key'] )	dle_activation( $_REQUEST['dle_key'],$domen_md5,$config );
else dle_activation( $_REQUEST['site_code'],$domen_md5,$config,true );
exit();
}
$auto_detect_config = false;
$domen_md5 = md5( $domen_md5 .INITVERSION );
if( $domen_md5 == $config['key'] ) $lic_tr = false;
if( $config['http_home_url'] == "") {
$config['http_home_url'] = explode( $config['admin_path'],$_SERVER['PHP_SELF'] );
$config['http_home_url'] = reset( $config['http_home_url'] );
$config['http_home_url'] = "http://".$_SERVER['HTTP_HOST'] .$config['http_home_url'];
$auto_detect_config = true;
}
require_once (ENGINE_DIR .'/classes/mysql.php');
require_once (ENGINE_DIR .'/data/dbconfig.php');
$selected_language = $config['langs'];
if (isset( $_POST['selected_language'] )) {
$_POST['selected_language'] = totranslit( $_POST['selected_language'],false,false );
if (@is_dir ( ROOT_DIR .'/language/'.$_POST['selected_language'] )) {
$selected_language = $_POST['selected_language'];
set_cookie ( "selected_language",$selected_language,365 );
}
}elseif (isset( $_COOKIE['selected_language'] )) {
$_COOKIE['selected_language'] = totranslit( $_COOKIE['selected_language'],false,false );
if (@is_dir ( ROOT_DIR .'/language/'.$_COOKIE['selected_language'] )) {
$selected_language = $_COOKIE['selected_language'];
}
}
require_once (ROOT_DIR .'/language/'.$selected_language .'/adminpanel.lng');
$config['charset'] = ($lang['charset'] != '') ?$lang['charset'] : $config['charset'];
check_xss();
$Timer = new microTimer( );
$Timer->start();
if( $_SESSION['dle_log'] >5 ) die( "Hacking attempt!");
$is_loged_in = FALSE;
$member_id = array ();
$result = "";
$username = "";
$cmd5_password = "";
$allow_login = false;
$js_array = array (
'engine/skins/default.js',
);
$PHP_SELF = $_SERVER['PHP_SELF'];
$_IP = $db->safesql( $_SERVER['REMOTE_ADDR'] );
require_once (ENGINE_DIR .'/skins/default.skin.php');
if( isset( $_POST['action'] ) ) $action = $_POST['action'];
else $action = $_GET['action'];
if( isset( $_POST['mod'] ) ) $mod = $_POST['mod'];
else $mod = $_GET['mod'];
$mod = totranslit ( $mod,true,false );
$action = totranslit ( $action,false,false );
if( ($mod != "editnews"and $mod != "main"and $mod != "") and $lic_tr ) {
$row = $db->super_query( "SELECT COUNT(*) as count FROM ".PREFIX ."_post");
$stats_news = $row['count'];
$row = $db->super_query( "SELECT COUNT(*) as count FROM ".PREFIX ."_comments");
$count_comments = $row['count'];
if( $stats_news >100 ) msg( "info","error",$lang['trial_limit'] );
if( $count_comments >200 ) msg( "info","error",$lang['trial_limit'] );
}
$user_group = get_vars( "usergroup");
if( !$user_group ) {
$user_group = array ();
$db->query( "SELECT * FROM ".USERPREFIX ."_usergroups ORDER BY id ASC");
while ( $row = $db->get_row() ) {
$user_group[$row['id']] = array ();
foreach ( $row as $key =>$value ) {
$user_group[$row['id']][$key] = $value;
}
}
set_vars( "usergroup",$user_group );
$db->free();
}
$cat_info = get_vars( "category");
if( !is_array( $cat_info ) ) {
$cat_info = array ();
$db->query( "SELECT * FROM ".PREFIX ."_category ORDER BY posi ASC");
while ( $row = $db->get_row() ) {
$cat_info[$row['id']] = array ();
foreach ( $row as $key =>$value ) {
$cat_info[$row['id']][$key] = stripslashes( $value );
}
}
set_vars( "category",$cat_info );
$db->free();
}
if( count( $cat_info ) ) {
foreach ( $cat_info as $key ) {
$cat[$key['id']] = $key['name'];
$cat_parentid[$key['id']] = $key['parentid'];
}
}
if( $_REQUEST['action'] == "logout") {
set_cookie( "dle_user_id","",0 );
set_cookie( "dle_name","",0 );
set_cookie( "dle_password","",0 );
set_cookie( "dle_skin","",0 );
set_cookie( "dle_newpm","",0 );
set_cookie( "dle_hash","",0 );
set_cookie( session_name(),"",0 );
@session_unset();
@session_destroy();
if( $config['extra_login'] ) auth();
msg( "info",$lang['index_msge'],$lang['index_exit'] );
}
if( $check_referer ) {
if( $_SERVER['HTTP_REFERER'] == ''and $_REQUEST['subaction'] != 'dologin') $allow_login = true;
elseif( clean_url( $_SERVER['HTTP_REFERER'] ) == clean_url( $_SERVER['HTTP_HOST'] ) ) $allow_login = true;
}else {
$allow_login = true;
}
if( $allow_login ) {
if( $config['extra_login'] ) {
if( !isset( $_SERVER['PHP_AUTH_USER'] ) ||!isset( $_SERVER['PHP_AUTH_PW'] ) ) auth();
$username = $_SERVER['PHP_AUTH_USER'];
$cmd5_password = md5( $_SERVER['PHP_AUTH_PW'] );
$post = true;
}elseif( intval( $_SESSION['dle_user_id'] ) >0 ) {
$username = $_SESSION['dle_user_id'];
$cmd5_password = $_SESSION['dle_password'];
$post = false;
}elseif( intval( $_COOKIE['dle_user_id'] ) >0 ) {
$username = $_COOKIE['dle_user_id'];
$cmd5_password = $_COOKIE['dle_password'];
$post = false;
}
if( $_REQUEST['subaction'] == 'dologin') {
$username = $_POST['username'];
$cmd5_password = md5( $_POST['password'] );
$post = true;
}
}
if( check_login( $username,$cmd5_password,$post ) ) {
$is_loged_in = true;
$_SESSION['dle_log'] = 0;
$dle_login_hash = md5( strtolower( $_SERVER['HTTP_HOST'] .$member_id['name'] .sha1($cmd5_password) .$config['key'] .date( "Ymd") ) );
if( !$_SESSION['dle_user_id'] and $_COOKIE['dle_user_id'] ) {
$_SESSION['dle_user_id'] = $_COOKIE['dle_user_id'];
$_SESSION['dle_password'] = $_COOKIE['dle_password'];
}
}else {
$_SESSION['dle_log'] = intval( $_SESSION['dle_log'] ) +1;
$dle_login_hash = "";
if( $_REQUEST['subaction'] == 'dologin') {
$result = "<font color=red>".$lang['index_errpass'] ."</font>";
}else
$result = "";
if( $config['extra_login'] ) auth();
$is_loged_in = false;
}
if( $is_loged_in and !$_SESSION['dle_xtra'] and $config['extra_login'] ) {
$_SESSION['dle_xtra'] = true;
$_REQUEST['subaction'] = 'dologin';
}
if( $is_loged_in and $_REQUEST['subaction'] == 'dologin') {
$_SESSION['dle_user_id'] = $member_id['user_id'];
$_SESSION['dle_password'] = $cmd5_password;
set_cookie( "dle_user_id",$member_id['user_id'],365 );
set_cookie( "dle_password",$cmd5_password,365 );
$time_now = time() +($config['date_adjust'] * 60);
if( $config['log_hash'] ) {
$salt = "abchefghjkmnpqrstuvwxyz0123456789";
$hash = '';
srand( ( double ) microtime() * 1000000 );
for($i = 0;$i <9;$i ++) {
$hash .= $salt{rand( 0,33 )};
}
$hash = md5( $hash );
set_cookie( "dle_hash",$hash,365 );
$_COOKIE['dle_hash'] = $hash;
$member_id['hash'] = $hash;
$db->query( "UPDATE ".USERPREFIX ."_users set hash='".$hash ."', lastdate='{$time_now}', logged_ip='".$_IP ."' WHERE user_id='{$member_id['user_id']}'");
}else
$db->query( "UPDATE ".USERPREFIX ."_users set lastdate='{$time_now}', logged_ip='".$_IP ."' WHERE user_id='{$member_id['user_id']}'");
}
if( $is_loged_in and $config['log_hash'] and (($_COOKIE['dle_hash'] != $member_id['hash']) or ($member_id['hash'] == "")) ) {
$is_loged_in = FALSE;
}
if( $is_loged_in and $config['ip_control'] == '1'and !check_netz( $member_id['logged_ip'],$_IP ) and $_REQUEST['subaction'] != 'dologin') $is_loged_in = FALSE;
if( !$is_loged_in ) {
$member_id = array();
set_cookie( "dle_user_id","",0 );
set_cookie( "dle_name","",0 );
set_cookie( "dle_password","",0 );
set_cookie( "dle_hash","",0 );
$_SESSION['dle_user_id'] = 0;
$_SESSION['dle_password'] = "";
if( $config['extra_login'] ) auth();
}
if ( $is_loged_in ) define( 'LOGGED_IN',$is_loged_in );

Did this file decode correctly?

Original Code

<?php /* DataLife Engine v.8.5. This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=14152;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTBkKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdTandZQzN2Y08rV0kwcTVISy8yVXlHYUxvcm5sZGdrWHMxTlRQUXBNaFZmWkVKYnVlUkFGdDZ6bXg3OTQ4QkRpPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>+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

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 14152
$OO00O00O0 if( !defined( 'DATALIFEENGINE') ) { die( "Hacking attempt!"..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 78c2aff83fa5fb2065cf30adb7b68ccb
Eval Count 3
Decode Time 161 ms