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 /* absd protecter */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f..

Decoded Output download


class Controller extends CController
{
public $layout='//layouts/main';
public $menu=array();
public $breadcrumbs=array();
public function init ()
{
parent::init ();
$this->_lc ();
}
private function _lc () {
if (defined ('OM_LIC')) return TRUE;
$host = strtolower ($_SERVER['HTTP_HOST']);
if (substr ($host,0,4)=='www.') {
$url = 'http://'.substr ($host,4).$_SERVER['REQUEST_URI'];
Header ("Location: $url");
die ();
}
$f = './key.php';
if (!file_exists ($f)) exit ('       key.php');
require ($f);
if (!isset ($omkey)) die (' ');
$len = strlen($omkey);
if ($len!=1664) die (' ');
$omhost = getenv ('HTTP_HOST');
$jk = substr ($omkey,0,1600);
$keycrc = substr ($omkey,1600,64);
$crc = md5 ($jk.'omcrc1'.$omhost).md5 ($jk.'omcrc2'.$omhost);
if ($keycrc!==$crc) die ('      ');
if (!defined ('OM_LIC')) {
define ('OM_LIC',$jk);
}
if (!defined ('OM_LIC_HOST')) {
define ('OM_LIC_HOST',$omhost);
}
$dWqcQba7Qrj1jmFH5 = $_SERVER['HTTP_HOST'];
$Au56Jsfod3vYTj8ZN = substr (OM_LIC,0,16);
$BmvxIGdkXfobwglFD = md5 ($dWqcQba7Qrj1jmFH5.'222efa4247ac00fe66b82dc204016f0e');
$BmvxIGdkXfobwglFD = md5 ($BmvxIGdkXfobwglFD.$dWqcQba7Qrj1jmFH5.'777ddb4260097d6a1cbd3915467596b6');
$BmvxIGdkXfobwglFD= md5 ($BmvxIGdkXfobwglFD.$dWqcQba7Qrj1jmFH5.'888e779de3d0e6f65bce2d2737d9e50e');
$BmvxIGdkXfobwglFD = substr ($BmvxIGdkXfobwglFD,0,16);
if ($BmvxIGdkXfobwglFD!==$Au56Jsfod3vYTj8ZN) die ();
}
public function render ($file,$data = array (),$return = FALSE,$newtm = FALSE)
{
if ($newtm!==FALSE) {
$fn = './protected/views/user/'.$newtm.'.php';
if (file_exists ($fn)) {
$file = '//user/'.$newtm;
}
}
return parent::render ($file,$data,$return);
}
};

Did this file decode correctly?

Original Code

<?php /* absd protecter */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0xa08;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDUxMik7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnV3JEa09IYVNNVDlzM0FVS3RkMVZxRmlMenUvN3lJbWJKQ282ZkI4UFpqZ3dZcHZSYytRRWg1R2wwMmV4NFhuTj0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>Ol[i`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JQ\G

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 2568
$OO00O00O0 class Controller extends CController { public $layout='/..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 42f3f4f5c37bd36032f04bb777e1ec64
Eval Count 3
Decode Time 146 ms