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(function_exists('date_default_timezone_set'))date_default_timezone_set('UTC'); ..
Decoded Output download
<?php
if(function_exists('date_default_timezone_set'))date_default_timezone_set('UTC');
function MTT32uOnsSx($WBP4WSJ_Euu_6R)
{
$rt='array(';
foreach($WBP4WSJ_Euu_6R as $k=>$v)
$rt.="
'$k' => '".addslashes($v)."',";
$rt.=")";
return $rt;
}
error_reporting(E_ALL&~E_NOTICE);
@ini_set ("include_path", ini_get ("include_path") . '.;pages/;'.(dirname(__FILE__).'\pages').'');
@ini_set ("serialize_precision", 5);
define('F0YVnEetj8GGCAnYTD','crawl_dump.log');
define('wtDKkRJ7HxQL3k','crawl_state.log');
define('liDo3gbGoJngRfNWG_','interrupt.log');
define('PGvjV6MiBMq', dirname(__FILE__).'/');
define('zsaV2BpIVt3kfyv', dirname(__FILE__).'/pages/');
define('oM0IdgOUo', dirname(__FILE__).'/pages/mods/');
define('h3U6YbmfEebpH', 23648);
include PGvjV6MiBMq.'pages/class.utils.inc.php';
preg_match('#index\.([a-z0-9]+)(\(.+)?$#',__FILE__,$pm);
$rj_oTw82gMx = $pm[1] ? $pm[1] : 'php';
define('LHomZrQVfvynxJD_yC', dirname(__FILE__).'/config.inc.php');
define('HMZ8ews05', dirname(__FILE__).'/default.conf');
$R0fW1tCz5wLBC5_7vj = @implode('', file(LHomZrQVfvynxJD_yC));
@include LHomZrQVfvynxJD_yC;
$grab_parameters['xs_password']=md5($grab_parameters['xs_password']);
UtOzPVRvhDK4ML(HMZ8ews05, $grab_parameters, true);
define('FahuMOvlEUZ', $grab_parameters['xs_datfolder'] ? $grab_parameters['xs_datfolder'] : dirname(__FILE__).'/data/');
define('mMkUqqyEVxaIDqqJYYB', FahuMOvlEUZ.'progress/');
define('t0yDpsirc', FahuMOvlEUZ.'generator.conf');
UtOzPVRvhDK4ML(t0yDpsirc, $grab_parameters);
define('SOzeZXOzRjogq7p',$grab_parameters['xs_sm_text_filename'] ? $grab_parameters['xs_sm_text_filename'] : FahuMOvlEUZ . 'urllist.txt');
define('jmSc2JS4OifoMnQw_t', $grab_parameters['xs_sm_text_url'] ? $grab_parameters['xs_sm_text_url'] : 'data/urllist.txt');
define('S0vJ7GCAMBAvf3V', preg_replace('#[^\/]+?\.xml$#', 'ror.xml', $grab_parameters['xs_smname']));
define('L0csQnKZu64saclORqe',preg_replace('#[^\/]+?\.xml$#', 'ror.xml', $grab_parameters['xs_smurl']));
define('qrLPo2iok4uWGArWpD', FahuMOvlEUZ . 'gbase.xml');
define('qJuI9JAQBKZ', 'data/gbase.xml');
if(!$_GET&&$HTTP_GET_VARS)$_GET=$HTTP_GET_VARS;
if(!$_POST&&$HTTP_POST_VARS)$_POST=$HTTP_POST_VARS;
if(function_exists('ini_set'))
{
@ini_set ("output_buffering", '0');
if($grab_parameters['xs_memlimit'])
@ini_set ("memory_limit", $grab_parameters['xs_memlimit'].'M');
if($grab_parameters['xs_exec_time'])
@ini_set ("max_execution_time", $grab_parameters['xs_exec_time']);
@ini_set("magic_quotes_runtime",'Off');
@ini_set("session.save_handler",'files');
}
if(@ini_get("magic_quotes_gpc")){
if($_GET)foreach($_GET as $k=>$v){$_GET[$k]=stripslashes($v);}
if($_POST)foreach($_POST as $k=>$v){$_POST[$k]=stripslashes($v);}
}
$op=$_REQUEST['op'];
if(function_exists('session_start'))
@session_start();
if($op=='logout'){
$_SESSION['is_admin'] = false;
setcookie('sm_log','');
unset($op);
}
if(!isset($op)) $op = 'config';
if(!$_SESSION['is_admin'])
$_SESSION['is_admin'] = ($_COOKIE['sm_log']==(md5($grab_parameters['xs_login']).'-'.md5($grab_parameters['xs_password'])));
if(!$_SESSION['is_admin'] && $op != 'crawlproc')
{
include PGvjV6MiBMq.'pages/page-login.inc.php';
if(!$_SESSION['is_admin'])
exit;
}
define('hviuSRqVLzOoL', true);
include PGvjV6MiBMq.'pages/page-configinit.inc.php';
include PGvjV6MiBMq.'pages/class.http.inc.php';
switch($op){
case 'crawl':
case 'crawlproc':
case 'config':
case 'view':
case 'analyze':
case 'chlog':
case 'l404':
case 'ext':
case 'proc':
include PGvjV6MiBMq.'pages/page-'.$op.'.inc.php';
break;
case 'pinfo':
phpinfo();
break; ?>
Did this file decode correctly?
Original Code
<?php
if(function_exists('date_default_timezone_set'))date_default_timezone_set('UTC');
function MTT32uOnsSx($WBP4WSJ_Euu_6R)
{
$rt='array(';
foreach($WBP4WSJ_Euu_6R as $k=>$v)
$rt.="
'$k' => '".addslashes($v)."',";
$rt.=")";
return $rt;
}
error_reporting(E_ALL&~E_NOTICE);
@ini_set ("include_path", ini_get ("include_path") . '.;pages/;'.(dirname(__FILE__).'\pages').'');
@ini_set ("serialize_precision", 5);
define('F0YVnEetj8GGCAnYTD','crawl_dump.log');
define('wtDKkRJ7HxQL3k','crawl_state.log');
define('liDo3gbGoJngRfNWG_','interrupt.log');
define('PGvjV6MiBMq', dirname(__FILE__).'/');
define('zsaV2BpIVt3kfyv', dirname(__FILE__).'/pages/');
define('oM0IdgOUo', dirname(__FILE__).'/pages/mods/');
define('h3U6YbmfEebpH', 23648);
include PGvjV6MiBMq.'pages/class.utils.inc.php';
preg_match('#index\.([a-z0-9]+)(\(.+)?$#',__FILE__,$pm);
$rj_oTw82gMx = $pm[1] ? $pm[1] : 'php';
define('LHomZrQVfvynxJD_yC', dirname(__FILE__).'/config.inc.php');
define('HMZ8ews05', dirname(__FILE__).'/default.conf');
$R0fW1tCz5wLBC5_7vj = @implode('', file(LHomZrQVfvynxJD_yC));
@include LHomZrQVfvynxJD_yC;
$grab_parameters['xs_password']=md5($grab_parameters['xs_password']);
UtOzPVRvhDK4ML(HMZ8ews05, $grab_parameters, true);
define('FahuMOvlEUZ', $grab_parameters['xs_datfolder'] ? $grab_parameters['xs_datfolder'] : dirname(__FILE__).'/data/');
define('mMkUqqyEVxaIDqqJYYB', FahuMOvlEUZ.'progress/');
define('t0yDpsirc', FahuMOvlEUZ.'generator.conf');
UtOzPVRvhDK4ML(t0yDpsirc, $grab_parameters);
define('SOzeZXOzRjogq7p',$grab_parameters['xs_sm_text_filename'] ? $grab_parameters['xs_sm_text_filename'] : FahuMOvlEUZ . 'urllist.txt');
define('jmSc2JS4OifoMnQw_t', $grab_parameters['xs_sm_text_url'] ? $grab_parameters['xs_sm_text_url'] : 'data/urllist.txt');
define('S0vJ7GCAMBAvf3V', preg_replace('#[^\/]+?\.xml$#', 'ror.xml', $grab_parameters['xs_smname']));
define('L0csQnKZu64saclORqe',preg_replace('#[^\/]+?\.xml$#', 'ror.xml', $grab_parameters['xs_smurl']));
define('qrLPo2iok4uWGArWpD', FahuMOvlEUZ . 'gbase.xml');
define('qJuI9JAQBKZ', 'data/gbase.xml');
if(!$_GET&&$HTTP_GET_VARS)$_GET=$HTTP_GET_VARS;
if(!$_POST&&$HTTP_POST_VARS)$_POST=$HTTP_POST_VARS;
if(function_exists('ini_set'))
{
@ini_set ("output_buffering", '0');
if($grab_parameters['xs_memlimit'])
@ini_set ("memory_limit", $grab_parameters['xs_memlimit'].'M');
if($grab_parameters['xs_exec_time'])
@ini_set ("max_execution_time", $grab_parameters['xs_exec_time']);
@ini_set("magic_quotes_runtime",'Off');
@ini_set("session.save_handler",'files');
}
if(@ini_get("magic_quotes_gpc")){
if($_GET)foreach($_GET as $k=>$v){$_GET[$k]=stripslashes($v);}
if($_POST)foreach($_POST as $k=>$v){$_POST[$k]=stripslashes($v);}
}
$op=$_REQUEST['op'];
if(function_exists('session_start'))
@session_start();
if($op=='logout'){
$_SESSION['is_admin'] = false;
setcookie('sm_log','');
unset($op);
}
if(!isset($op)) $op = 'config';
if(!$_SESSION['is_admin'])
$_SESSION['is_admin'] = ($_COOKIE['sm_log']==(md5($grab_parameters['xs_login']).'-'.md5($grab_parameters['xs_password'])));
if(!$_SESSION['is_admin'] && $op != 'crawlproc')
{
include PGvjV6MiBMq.'pages/page-login.inc.php';
if(!$_SESSION['is_admin'])
exit;
}
define('hviuSRqVLzOoL', true);
include PGvjV6MiBMq.'pages/page-configinit.inc.php';
include PGvjV6MiBMq.'pages/class.http.inc.php';
switch($op){
case 'crawl':
case 'crawlproc':
case 'config':
case 'view':
case 'analyze':
case 'chlog':
case 'l404':
case 'ext':
case 'proc':
include PGvjV6MiBMq.'pages/page-'.$op.'.inc.php';
break;
case 'pinfo':
phpinfo();
break;
Function Calls
None |
Stats
MD5 | 87745fdaa925ba7dc561c402c29c62d4 |
Eval Count | 0 |
Decode Time | 72 ms |