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 |
Stats
MD5 | c2b85def1b12b426e21c49f2ed2ae090 |
Eval Count | 0 |
Decode Time | 133 ms |