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 // This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download

<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.$jkkeY82893024vfbTc=871671366;$tchNr56884283JLUCA=830040972;$laYIl93154720SPiOI=141391067;$jPZPx45261664hlIqD=688696516;$hMBlV71552576MvuGs=916620262;$wOgAd56064942MhHoG=744145359;$rCdQq75485275ataUI=709178323;$ePhzR47333857iyvsJ=188775255;$rqwOo53627691mSjNT=677515941;$rdDrG73157757RQPVY=517419721;$puxbh64334263bcWJX=99296000;$Cxaoy62381471nQvVL=269775726;$mcaXZ85131895RIEJp=663559962;$yhUug29545825XyWpG=862825438;$QCqKO31405054jiIhn=543850119;$BdODp12555709Xslcs=191826912;$itUfx96949283apRWy=966971498;$osvcE35545590vcEsv=963840678;$xbfBi95347954EMtfi=394971461;$ZHIfv36393035OPSEO=703625070;$qJbMV69884825kZbxf=956712601;$LArel45430182SEhjs=34341429;$YzpYX15109970IxiGq=981016177;$KDhQs17309576ZSEud=336525971;$JQtCY13636541vSkAO=825803462;$peoii57860606ukuwj=742946363;$ARjWW99800533EMjIN=286707616;$Fykfo67842464TPRJb=765308056;$cZYQf65986424IBccx=219391343;$lcPbG85524630xcCjg=565413347;$VBFEf94312869djEex=919768437;$GONiW17293708RWadx=374295441;$xdwgI90067792mObLc=155575728;$lqsgG52450226AeiFV=30073824;$yWXmf94090493tkSMW=776514032;$LIhrD81078168DnxsB=471587480;$DBDlA22895405DSVoR=10155463;$yoJxh10515285BCPsl=770272922;$KyYNy16073477RTXVD=191554880;$Gdedz74732118IzXkU=978191773;$tRazC52225657cYzEj=301522043;$sFByP61647360koKZo=600458355;$dNryU79396306fGPZV=289160820;$qJfYH29189206FNsdL=192068913;$CwbEE55345197fDLtQ=298470230;$QlQtc45369174brIlL=760610674;$CuVzM59509632bHGDe=835609039;$NEATv70912617CKFHE=129350052;$AYqpZ46242152qplsS=932655732;$bINma46148869UqQkh=537619548;?><?php chdir(dirname(__FILE__)); if(function_exists('date_default_timezone_set'))date_default_timezone_set('UTC');  function MwBLJBUNj4EsSf($Mfcv_hL5dAYls47qu1e) { $rt='array('; foreach($Mfcv_hL5dAYls47qu1e as $k=>$v) $rt.=" '$k' => '".addslashes($v)."',"; $rt.=")"; return $rt; } error_reporting(E_ALL&~E_NOTICE); define('JTWshD0wK', '[email protected]'); define('J_M_BNqIc_pALx', '2017-06-01 20:28:32'); @ini_set ("include_path", ini_get ("include_path") . '.;pages/;'.(dirname(__FILE__).'\pages').''); @ini_set ("serialize_precision", 5); define('Nivf2Dt1sV','crawl_dump.log'); define('Cf2d9aER0','crawl_dump_resume.log'); define('xG52MBct6dseMt','crawl_state.log'); define('K4_KgxUWZs3RY8W','crawl_state_bak.log'); define('naDNgdhQWKEoBa','interrupt.log'); define('MOYpGW3_iivn', dirname(__FILE__).'/'); define('teibqRLPh2', dirname(__FILE__).'/pages/'); define('anC6EcMhf2cAQc', dirname(__FILE__).'/pages/mods/'); define('sAI0XfHZxrZ2WX', 46267); include MOYpGW3_iivn.'pages/class.utils.inc.php'; preg_match('#index.([a-z0-9]+)((.+)?$#',__FILE__,$pm); $EJVz_oOyhql = $pm[1] ? $pm[1] : 'php'; define('zE3j1iFZmAiav', dirname(__FILE__).'/default.conf'); if(function_exists('ini_set')) @ini_set("magic_quotes_runtime",'Off');    $grab_parameters = isset($grab_parameters) ? $grab_parameters : array(); if(isset($grab_parameters['xs_password'])) $grab_parameters['xs_password']=md5($grab_parameters['xs_password']); iu9ZFgawTmqjTsQK(zE3j1iFZmAiav, $grab_parameters, true); if(!defined('TuLXmMBFSKj5mt')) define('TuLXmMBFSKj5mt', isset($grab_parameters['xs_datfolder']) ? $grab_parameters['xs_datfolder'] : dirname(__FILE__).'/data/'); define('K0e08WrVt', TuLXmMBFSKj5mt.'progress/'); define('HWwwSX851IrLU8Hm', TuLXmMBFSKj5mt.'generator.conf'); if(!iu9ZFgawTmqjTsQK(HWwwSX851IrLU8Hm, $grab_parameters) && isset($ec75yzgau3Fm1)){ $GLOBALS['sg_runerror'] = 'Configuration file not found: '.HWwwSX851IrLU8Hm; return; } define('icByz5QY6DzKNenF',(isset($grab_parameters['xs_sm_text_filename'])&&$grab_parameters['xs_sm_text_filename']) ? $grab_parameters['xs_sm_text_filename'] : TuLXmMBFSKj5mt . 'urllist.txt'); define('ogTJAnzHx', (isset($grab_parameters['xs_sm_text_url'])&&$grab_parameters['xs_sm_text_url']) ? $grab_parameters['xs_sm_text_url'] : 'data/urllist.txt'); define('OTtVIJkRdICOMwu', preg_replace('#[^\/]+?.xml$#', $grab_parameters['xs_rssfilename'], $grab_parameters['xs_smname'])); define('y9YizbQlJl', preg_replace('#[^\/]+?.xml$#', 'ror.xml', $grab_parameters['xs_smname'])); define('F50hYjRIEBiNb',preg_replace('#[^\/]+?.xml$#', 'ror.xml', $grab_parameters['xs_smurl'])); define('qyh6Bs0BOce4wlNo__', TuLXmMBFSKj5mt . 'gbase.xml'); define('TDGHEjxnD6M', 'data/gbase.xml'); if(!$_GET&&$HTTP_GET_VARS)$_GET=$HTTP_GET_VARS; if(!$_POST&&isset($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']); if(!$grab_parameters['xs_session_default']) { @ini_set("session.save_handler",'files'); @ini_set('session.save_path', TuLXmMBFSKj5mt); } } 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') && !isset($ec75yzgau3Fm1)) @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 MOYpGW3_iivn.'pages/page-login.inc.php'; if(!$_SESSION['is_admin']) exit; } define('CivDuUfmnFkkuLFBQVR', true); include MOYpGW3_iivn.'pages/page-configinit.inc.php'; include MOYpGW3_iivn.'pages/class.http.inc.php'; switch($op){ case 'crawl': case 'crawlproc': case 'config': case 'view': case 'analyze': case 'chlog': case 'l404': case 'reflinks': case 'ext': case 'proc': include MOYpGW3_iivn.'pages/page-'.$op.'.inc.php'; break; case 'pinfo': phpinfo(); break; }  ?>

Did this file decode correctly?

Original Code

<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.$jkkeY82893024vfbTc=871671366;$tchNr56884283JLUCA=830040972;$laYIl93154720SPiOI=141391067;$jPZPx45261664hlIqD=688696516;$hMBlV71552576MvuGs=916620262;$wOgAd56064942MhHoG=744145359;$rCdQq75485275ataUI=709178323;$ePhzR47333857iyvsJ=188775255;$rqwOo53627691mSjNT=677515941;$rdDrG73157757RQPVY=517419721;$puxbh64334263bcWJX=99296000;$Cxaoy62381471nQvVL=269775726;$mcaXZ85131895RIEJp=663559962;$yhUug29545825XyWpG=862825438;$QCqKO31405054jiIhn=543850119;$BdODp12555709Xslcs=191826912;$itUfx96949283apRWy=966971498;$osvcE35545590vcEsv=963840678;$xbfBi95347954EMtfi=394971461;$ZHIfv36393035OPSEO=703625070;$qJbMV69884825kZbxf=956712601;$LArel45430182SEhjs=34341429;$YzpYX15109970IxiGq=981016177;$KDhQs17309576ZSEud=336525971;$JQtCY13636541vSkAO=825803462;$peoii57860606ukuwj=742946363;$ARjWW99800533EMjIN=286707616;$Fykfo67842464TPRJb=765308056;$cZYQf65986424IBccx=219391343;$lcPbG85524630xcCjg=565413347;$VBFEf94312869djEex=919768437;$GONiW17293708RWadx=374295441;$xdwgI90067792mObLc=155575728;$lqsgG52450226AeiFV=30073824;$yWXmf94090493tkSMW=776514032;$LIhrD81078168DnxsB=471587480;$DBDlA22895405DSVoR=10155463;$yoJxh10515285BCPsl=770272922;$KyYNy16073477RTXVD=191554880;$Gdedz74732118IzXkU=978191773;$tRazC52225657cYzEj=301522043;$sFByP61647360koKZo=600458355;$dNryU79396306fGPZV=289160820;$qJfYH29189206FNsdL=192068913;$CwbEE55345197fDLtQ=298470230;$QlQtc45369174brIlL=760610674;$CuVzM59509632bHGDe=835609039;$NEATv70912617CKFHE=129350052;$AYqpZ46242152qplsS=932655732;$bINma46148869UqQkh=537619548;?><?php chdir(dirname(__FILE__)); if(function_exists('date_default_timezone_set'))date_default_timezone_set('UTC');  function MwBLJBUNj4EsSf($Mfcv_hL5dAYls47qu1e) { $rt='array('; foreach($Mfcv_hL5dAYls47qu1e as $k=>$v) $rt.=" '$k' => '".addslashes($v)."',"; $rt.=")"; return $rt; } error_reporting(E_ALL&~E_NOTICE); define('JTWshD0wK', '[email protected]'); define('J_M_BNqIc_pALx', '2017-06-01 20:28:32'); @ini_set ("include_path", ini_get ("include_path") . '.;pages/;'.(dirname(__FILE__).'\pages').''); @ini_set ("serialize_precision", 5); define('Nivf2Dt1sV','crawl_dump.log'); define('Cf2d9aER0','crawl_dump_resume.log'); define('xG52MBct6dseMt','crawl_state.log'); define('K4_KgxUWZs3RY8W','crawl_state_bak.log'); define('naDNgdhQWKEoBa','interrupt.log'); define('MOYpGW3_iivn', dirname(__FILE__).'/'); define('teibqRLPh2', dirname(__FILE__).'/pages/'); define('anC6EcMhf2cAQc', dirname(__FILE__).'/pages/mods/'); define('sAI0XfHZxrZ2WX', 46267); include MOYpGW3_iivn.'pages/class.utils.inc.php'; preg_match('#index.([a-z0-9]+)((.+)?$#',__FILE__,$pm); $EJVz_oOyhql = $pm[1] ? $pm[1] : 'php'; define('zE3j1iFZmAiav', dirname(__FILE__).'/default.conf'); if(function_exists('ini_set')) @ini_set("magic_quotes_runtime",'Off');    $grab_parameters = isset($grab_parameters) ? $grab_parameters : array(); if(isset($grab_parameters['xs_password'])) $grab_parameters['xs_password']=md5($grab_parameters['xs_password']); iu9ZFgawTmqjTsQK(zE3j1iFZmAiav, $grab_parameters, true); if(!defined('TuLXmMBFSKj5mt')) define('TuLXmMBFSKj5mt', isset($grab_parameters['xs_datfolder']) ? $grab_parameters['xs_datfolder'] : dirname(__FILE__).'/data/'); define('K0e08WrVt', TuLXmMBFSKj5mt.'progress/'); define('HWwwSX851IrLU8Hm', TuLXmMBFSKj5mt.'generator.conf'); if(!iu9ZFgawTmqjTsQK(HWwwSX851IrLU8Hm, $grab_parameters) && isset($ec75yzgau3Fm1)){ $GLOBALS['sg_runerror'] = 'Configuration file not found: '.HWwwSX851IrLU8Hm; return; } define('icByz5QY6DzKNenF',(isset($grab_parameters['xs_sm_text_filename'])&&$grab_parameters['xs_sm_text_filename']) ? $grab_parameters['xs_sm_text_filename'] : TuLXmMBFSKj5mt . 'urllist.txt'); define('ogTJAnzHx', (isset($grab_parameters['xs_sm_text_url'])&&$grab_parameters['xs_sm_text_url']) ? $grab_parameters['xs_sm_text_url'] : 'data/urllist.txt'); define('OTtVIJkRdICOMwu', preg_replace('#[^\/]+?.xml$#', $grab_parameters['xs_rssfilename'], $grab_parameters['xs_smname'])); define('y9YizbQlJl', preg_replace('#[^\/]+?.xml$#', 'ror.xml', $grab_parameters['xs_smname'])); define('F50hYjRIEBiNb',preg_replace('#[^\/]+?.xml$#', 'ror.xml', $grab_parameters['xs_smurl'])); define('qyh6Bs0BOce4wlNo__', TuLXmMBFSKj5mt . 'gbase.xml'); define('TDGHEjxnD6M', 'data/gbase.xml'); if(!$_GET&&$HTTP_GET_VARS)$_GET=$HTTP_GET_VARS; if(!$_POST&&isset($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']); if(!$grab_parameters['xs_session_default']) { @ini_set("session.save_handler",'files'); @ini_set('session.save_path', TuLXmMBFSKj5mt); } } 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') && !isset($ec75yzgau3Fm1)) @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 MOYpGW3_iivn.'pages/page-login.inc.php'; if(!$_SESSION['is_admin']) exit; } define('CivDuUfmnFkkuLFBQVR', true); include MOYpGW3_iivn.'pages/page-configinit.inc.php'; include MOYpGW3_iivn.'pages/class.http.inc.php'; switch($op){ case 'crawl': case 'crawlproc': case 'config': case 'view': case 'analyze': case 'chlog': case 'l404': case 'reflinks': case 'ext': case 'proc': include MOYpGW3_iivn.'pages/page-'.$op.'.inc.php'; break; case 'pinfo': phpinfo(); break; } 

Function Calls

chdir 1
dirname 1

Variables

None

Stats

MD5 511e6fc3b9ffc8566dfbadea6ae1de5b
Eval Count 0
Decode Time 95 ms