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 if( !defined( 'DATALIFEENGINE') ) die( 'Hacking attempt!'); $ModServerID = 2; $..

Decoded Output download

<?php 
 
if( !defined( 'DATALIFEENGINE') ) die( 'Hacking attempt!'); 
$ModServerID = 2; 
$License = "<span style=\"color: #F00;\"> </span>"; 
$Activate = "<input type=\"button\" class=\"buttons\" value=\"\" onclick=\"window.open('$PHP_SELF?mod=partners&action=activation', 'activation', 'toolbar=0,location=0,status=0, left=400, top=175, menubar=0,scrollbars=yes,resizable=0,width=500,height=245'); return false;\">"; 
$Host = $_SERVER['HTTP_HOST']; 
if( !preg_match( '/^www./is',$Host ) ) $Host = "www.{$Host}"; 
if( eregi( 'partners.install.php',$_SERVER['REQUEST_URI'] ) ) 
$ModInstallPage = true; 
else 
$ModInstallPage = false; 
if( empty( $bannerconfig['key'] ) &&!$ModInstallPage ) 
{ 
$BannerCount = $db->super_query( 'SELECT COUNT(*) as count FROM '.PREFIX.'_partners_banners'); 
$BannerCount = $BannerCount['count']; 
if( $BannerCount >2 &&$action != 'activation') 
{ 
echoheader('',''); 
opentable( true ); 
tableheader("<a href=\"$PHP_SELF?mod=partners\">  </a>   "); 
echo "<div style=\"padding: 5px;\"> 
	          \"{$Host}\".<br /><br /> 
	 
	   ,    (   ),    .<br /> 
	  ,   ,     ,    :<br /><br /> 
	 
	<a href=\"$PHP_SELF?mod=partners&action=activation\" onclick=\"window.open('$PHP_SELF?mod=partners&action=activation', 'activation', 'toolbar=0,location=0,status=0, left=400, top=175, menubar=0,scrollbars=yes,resizable=0,width=500,height=245'); return false;\">  </a> 
</div>"; 
closetable(); 
footer(); 
if( $BannerCount >5 ) SaveConfig( array( 'on'=>'no') ); 
die(); 
} 
else 
{ 
function LicenseActivate( $key ){ 
global $bannerconfig,$Host,$ModServerID; 
if( empty( $bannerconfig['key'] ) ) 
{ 
if( !empty( $key ) ) 
{ 
$ResActivation = 1; 
$ForKeyGenerate = intval($key); 
if( $ResActivation == 1 ) 
{ 
$Mod = 'partners'; 
$salt = base64_encode( $Host ); 
$ConfigKey = md5( md5( $Mod ).md5( $key ).md5( $salt ) ).md5( $key ).$ForKeyGenerate; 
SaveConfig( array( 'key'=>$ConfigKey,'on'=>'yes') ); 
} 
return $ResActivation; 
} 
return '  .'; 
} 
return '   ,   !'; 
} 
} 
} 
else 
{ 
if( !$ModInstallPage ) 
{ 
if( $action == 'activation') 
{ 
miniloader( ' '); 
opentable(); 
tableheader( ' '); 
echo "<div style=\"padding: 15px; text-align: center;\">   .<br /><br /><a href=\"javscript:void(0);\" onclick=\"window.close(); return false;\"> </a></div>"; 
closetable(); 
minifooter(); 
die(); 
} 
$Mod = 'partners'; 
$salt = base64_encode( $Host ); 
$SerialGenerate = substr( $bannerconfig['key'],0,32 ); 
$md5Key = substr( $bannerconfig['key'],32,32 ); 
$ConfigKey = md5( md5( $Mod ).$md5Key.md5( $salt ) ); 
$ForKeyGenerate = str_replace( $ConfigKey.$md5Key,'',$bannerconfig['key'] ); 
$ConfigKeyAll = $ConfigKey.$md5Key.$ForKeyGenerate; 
if( $SerialGenerate != $ConfigKey ||$bannerconfig['key'] != $ConfigKeyAll ) 
{ 
SaveConfig( array( 'key'=>'','on'=>'no') ); 
} 
else 
{ 
$Activate = ''; 
$License = "<span style=\"color: green;\">{$Host}</span>"; 
} 
} 
} 
class SendPost { 
var $hostname = ''; 
var $port = 80; 
var $path = ''; 
var $data = ''; 
var $UserAgent = ''; 
var $Referer = ''; 
var $Return = 'error'; 
var $content = ''; 
function Send(){ 
$fp = @fsockopen(  $this->hostname,$this->port,$errno,$errstr,2 ); 
if( !$fp ) 
{ 
if( $this->Return == 'error')	$line = "$errstr ($errno)<br />
"; 
elseif( $this->Return == 'false') $line = false; 
} 
else 
{ 
$headers = "POST $this->path HTTP/1.0
"; 
$headers .= "Host: $this->hostname
"; 
if( $this->Referer ) $headers .= "Referer: $this->Referer
"; 
if( $this->UserAgent ) $headers .= "User-Agent: $this->UserAgent
"; 
$headers .= "Content-type: application/x-www-form-urlencoded
"; 
$headers .= "Connection: close
"; 
$headers .= 'Content-Length: '.strlen( $this->data )."

"; 
fwrite( $fp,$headers.$this->data ); 
while( !feof( $fp ) )  
{ 
$this->content .= fgets( $fp,1024 ); 
} 
} 
@fclose( $fp ); 
return $this->content; 
} 
function OnlyHTML(){ 
if( $this->content ) 
{ 
$Content = strstr( $this->content,"

"); 
return trim( $Content ); 
} 
return false; 
} 
} 
function SaveConfig( $Opt = array() ){ 
global $bannerconfig; 
$save_con = $Opt +$bannerconfig; 
$handler = fopen( ENGINE_DIR.'/data/partners.config.php','w'); 
fwrite( $handler,"<?php 

//Banners module  Configurations (From REZER)

\$bannerconfig = array (

"); 
foreach( $save_con as $name =>$value ) 
{ 
$value = convert_unicode( $value,$config['charset'] ); 
if($name == 'navigator') 
{ 
$value = preg_replace( "#
#is",'|||',$value ); 
$value = preg_replace( "#
#is",'',$value ); 
} 
if($name == 'modules') 
{ 
$value = preg_replace( "#
#is",'|||',$value ); 
$value = preg_replace( "#
#is",'',$value ); 
} 
$value = stripslashes( $value ); 
fwrite( $handler,"	'{$name}' => \"{$value}\",
"); 
} 
fwrite( $handler,");

?>"); 
fclose( $handler ); 
} 
function showStart(){ 
echo " 
<table width=\"100%\" border=\"0\"> 
	<tr> 
		<td background=\"engine/skins/images/mline.gif\" height=\"1\" colspan=\"2\"></td> 
	</tr> 
</table> 
"; 
} 
function makeDropDown($options,$name,$selected,$disabled = false){ 
if($disabled) $disabled = 'disabled'; 
$output = "<select name=\"$name\" $disabled>
"; 
foreach($options as $value=>$description) 
{ 
$output .= "<option value=\"$value\""; 
if($selected == $value){$output .= ' selected ';} 
$output .= ">$description</option>
"; 
} 
$output .= '</select>'; 
return $output; 
} 
function SelectList( $list,$select = ''){ 
if(is_array($list)) 
{ 
foreach($list as $name =>$value) 
{ 
if(is_array($select)) 
{ 
if(in_array($name,$select)) $selected = 'selected';else $selected = ''; 
} 
else 
{ 
if($name == $select) $selected = 'selected';else $selected = ''; 
} 
$return .= "<option value=\"{$name}\" {$selected}>{$value}</option>
"; 
} 
return $return; 
} 
else 
{ 
return false; 
} 
return false; 
} 
function user_groups( $selected = '',$all = '-  -') { 
global $user_group; 
if($all) 
{ 
$result .= "<option value=\"all\""; 
if(is_array($selected))	if (in_array('all',$selected)) $result .= 'selected'; 
$result .= '>'.$all.'</option>'; 
} 
foreach ($user_group as $groups)  
{ 
$group_id = $groups['id']; 
$result .= "<option value=\"".$groups['id']."\""; 
if(is_array($selected))	if (in_array($groups['id'],$selected)) $result .= 'selected'; 
$result .= '>'.$groups['group_name'].'</option>'; 
} 
return $result; 
} 
 
?>

Did this file decode correctly?

Original Code

<?PHP

if( !defined( 'DATALIFEENGINE') ) die( 'Hacking attempt!');
$ModServerID = 2;
$License = "<span style=\"color: #F00;\"> </span>";
$Activate = "<input type=\"button\" class=\"buttons\" value=\"\" onclick=\"window.open('$PHP_SELF?mod=partners&action=activation', 'activation', 'toolbar=0,location=0,status=0, left=400, top=175, menubar=0,scrollbars=yes,resizable=0,width=500,height=245'); return false;\">";
$Host = $_SERVER['HTTP_HOST'];
if( !preg_match( '/^www./is',$Host ) ) $Host = "www.{$Host}";
if( eregi( 'partners.install.php',$_SERVER['REQUEST_URI'] ) )
$ModInstallPage = true;
else
$ModInstallPage = false;
if( empty( $bannerconfig['key'] ) &&!$ModInstallPage )
{
$BannerCount = $db->super_query( 'SELECT COUNT(*) as count FROM '.PREFIX.'_partners_banners');
$BannerCount = $BannerCount['count'];
if( $BannerCount >2 &&$action != 'activation')
{
echoheader('','');
opentable( true );
tableheader("<a href=\"$PHP_SELF?mod=partners\">  </a>   ");
echo "<div style=\"padding: 5px;\">
	          \"{$Host}\".<br /><br />
	
	   ,    (   ),    .<br />
	  ,   ,     ,    :<br /><br />
	
	<a href=\"$PHP_SELF?mod=partners&action=activation\" onclick=\"window.open('$PHP_SELF?mod=partners&action=activation', 'activation', 'toolbar=0,location=0,status=0, left=400, top=175, menubar=0,scrollbars=yes,resizable=0,width=500,height=245'); return false;\">  </a>
</div>";
closetable();
footer();
if( $BannerCount >5 ) SaveConfig( array( 'on'=>'no') );
die();
}
else
{
function LicenseActivate( $key ){
global $bannerconfig,$Host,$ModServerID;
if( empty( $bannerconfig['key'] ) )
{
if( !empty( $key ) )
{
$ResActivation = 1;
$ForKeyGenerate = intval($key);
if( $ResActivation == 1 )
{
$Mod = 'partners';
$salt = base64_encode( $Host );
$ConfigKey = md5( md5( $Mod ).md5( $key ).md5( $salt ) ).md5( $key ).$ForKeyGenerate;
SaveConfig( array( 'key'=>$ConfigKey,'on'=>'yes') );
}
return $ResActivation;
}
return '  .';
}
return '   ,   !';
}
}
}
else
{
if( !$ModInstallPage )
{
if( $action == 'activation')
{
miniloader( ' ');
opentable();
tableheader( ' ');
echo "<div style=\"padding: 15px; text-align: center;\">   .<br /><br /><a href=\"javscript:void(0);\" onclick=\"window.close(); return false;\"> </a></div>";
closetable();
minifooter();
die();
}
$Mod = 'partners';
$salt = base64_encode( $Host );
$SerialGenerate = substr( $bannerconfig['key'],0,32 );
$md5Key = substr( $bannerconfig['key'],32,32 );
$ConfigKey = md5( md5( $Mod ).$md5Key.md5( $salt ) );
$ForKeyGenerate = str_replace( $ConfigKey.$md5Key,'',$bannerconfig['key'] );
$ConfigKeyAll = $ConfigKey.$md5Key.$ForKeyGenerate;
if( $SerialGenerate != $ConfigKey ||$bannerconfig['key'] != $ConfigKeyAll )
{
SaveConfig( array( 'key'=>'','on'=>'no') );
}
else
{
$Activate = '';
$License = "<span style=\"color: green;\">{$Host}</span>";
}
}
}
class SendPost {
var $hostname = '';
var $port = 80;
var $path = '';
var $data = '';
var $UserAgent = '';
var $Referer = '';
var $Return = 'error';
var $content = '';
function Send(){
$fp = @fsockopen(  $this->hostname,$this->port,$errno,$errstr,2 );
if( !$fp )
{
if( $this->Return == 'error')	$line = "$errstr ($errno)<br />\n";
elseif( $this->Return == 'false') $line = false;
}
else
{
$headers = "POST $this->path HTTP/1.0\r\n";
$headers .= "Host: $this->hostname\r\n";
if( $this->Referer ) $headers .= "Referer: $this->Referer\r\n";
if( $this->UserAgent ) $headers .= "User-Agent: $this->UserAgent\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Connection: close\r\n";
$headers .= 'Content-Length: '.strlen( $this->data )."\r\n\r\n";
fwrite( $fp,$headers.$this->data );
while( !feof( $fp ) ) 
{
$this->content .= fgets( $fp,1024 );
}
}
@fclose( $fp );
return $this->content;
}
function OnlyHTML(){
if( $this->content )
{
$Content = strstr( $this->content,"\r\n\r\n");
return trim( $Content );
}
return false;
}
}
function SaveConfig( $Opt = array() ){
global $bannerconfig;
$save_con = $Opt +$bannerconfig;
$handler = fopen( ENGINE_DIR.'/data/partners.config.php','w');
fwrite( $handler,"<?PHP \n\n//Banners module  Configurations (From REZER)\n\n\$bannerconfig = array (\n\n");
foreach( $save_con as $name =>$value )
{
$value = convert_unicode( $value,$config['charset'] );
if($name == 'navigator')
{
$value = preg_replace( "#\n#is",'|||',$value );
$value = preg_replace( "#\r#is",'',$value );
}
if($name == 'modules')
{
$value = preg_replace( "#\n#is",'|||',$value );
$value = preg_replace( "#\r#is",'',$value );
}
$value = stripslashes( $value );
fwrite( $handler,"	'{$name}' => \"{$value}\",\n");
}
fwrite( $handler,");\n\n?>");
fclose( $handler );
}
function showStart(){
echo "
<table width=\"100%\" border=\"0\">
	<tr>
		<td background=\"engine/skins/images/mline.gif\" height=\"1\" colspan=\"2\"></td>
	</tr>
</table>
";
}
function makeDropDown($options,$name,$selected,$disabled = false){
if($disabled) $disabled = 'disabled';
$output = "<select name=\"$name\" $disabled>\r\n";
foreach($options as $value=>$description)
{
$output .= "<option value=\"$value\"";
if($selected == $value){$output .= ' selected ';}
$output .= ">$description</option>\n";
}
$output .= '</select>';
return $output;
}
function SelectList( $list,$select = ''){
if(is_array($list))
{
foreach($list as $name =>$value)
{
if(is_array($select))
{
if(in_array($name,$select)) $selected = 'selected';else $selected = '';
}
else
{
if($name == $select) $selected = 'selected';else $selected = '';
}
$return .= "<option value=\"{$name}\" {$selected}>{$value}</option>\n";
}
return $return;
}
else
{
return false;
}
return false;
}
function user_groups( $selected = '',$all = '-  -') {
global $user_group;
if($all)
{
$result .= "<option value=\"all\"";
if(is_array($selected))	if (in_array('all',$selected)) $result .= 'selected';
$result .= '>'.$all.'</option>';
}
foreach ($user_group as $groups) 
{
$group_id = $groups['id'];
$result .= "<option value=\"".$groups['id']."\"";
if(is_array($selected))	if (in_array($groups['id'],$selected)) $result .= 'selected';
$result .= '>'.$groups['group_name'].'</option>';
}
return $result;
}

?>

Function Calls

defined 1

Variables

None

Stats

MD5 c2b85def1b12b426e21c49f2ed2ae090
Eval Count 0
Decode Time 133 ms