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
$O000O0O00=$OOO000O00($OOO0O0O00,'rb');$O0O00OO00($O000O0O00,0x4fd);$OO00O00O0=$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,0x17c),'eWu5xqcpwhgk9Gy0naI1r4jFdiEsYzQPvAKR8HNo/J7TMLOl+3ZCfBm6VX2tDUbS=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,$OO00O0000),'eWu5xqcpwhgk9Gy0naI1r4jFdiEsYzQPvAKR8HNo/J7TMLOl+3ZCfBm6VX2tDUbS=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0);
abstract class TBT_Common_Front_AbstractController extends Mage_Core_Controller_Front_Action
{
abstract public function getModuleKey();
public function preDispatch()
{
parent::preDispatch();
$moduleName = $this->getModuleKey();
$license = Mage::helper('tbtcommon')->getLoyaltyHelper($moduleName);
if (Mage::getSingleton('admin/session')->isLoggedIn()) {
if (!$license ||!$license->isValid()) {
die ("Please verify the ".$license->getModuleName() ." module license is correct in the <a href='{$this->getUrl('adminhtml/system_config')}'>".
"Magento Configuration</a>, or contact WDCA for help at [email protected].");
}
$license->onModuleActivity();
}
return $this;
}
protected function _forwardToBillboard($blockKey)
{
if (!Mage::getConfig()->getModuleConfig('TBT_Billboard')->is('active','true') ||
Mage::getStoreConfig('advanced/modules_disable_output/TBT_Billboard')) {
return false;
}
$this->_forward('show','billboard','tbtbillboard',array('billboardKey'=>$blockKey));
return true;
}
protected function _title($text = null,$resetIfExists = true)
{
if (Mage::helper('tbtcommon/version')->isBaseMageVersionAtLeast('1.4.0.0')) {
return parent::_title($text,$resetIfExists);
}
return $this;
}
protected function log($msg,$level = null)
{
Mage::helper('tbtcommon')->log($msg,$this->getModuleKey(),$level);
}
}
;
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. */$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=0x6d4;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGZkKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdlV3U1eHFjcHdoZ2s5R3kwbmFJMXI0akZkaUVzWXpRUHZBS1I4SE5vL0o3VE1MT2wrM1pDZkJtNlZYMnREVWJTPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>f]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BWhylSK
Function Calls
fopen | 1 |
fread | 3 |
strtr | 2 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | c73ddf47f995573fdddd96f96fac31d1 |
Eval Count | 3 |
Decode Time | 130 ms |