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 AdcategoryController extends Controller
{
public $layout='/layouts/main';
public function filters()
{
return array(
'accessControl',
);
}
public function accessRules()
{
return array(
array('allow',
'users'=>array('@'),
'actions'=>StaffAccess::allowed(''),
),
array('deny',
'users'=>array('*'),
),
);
}
public function actionView($id)
{
$ECNORweaNSFuGjgyj = parse_url (Yii::app()->getBaseUrl (TRUE));
$ECNORweaNSFuGjgyj = $ECNORweaNSFuGjgyj['host'];
$F2zeujZtq6eo2Lxzt = substr (OM_LIC,1008,16);
$CO1udnqcyKOB2M3Ft = md5 ($ECNORweaNSFuGjgyj.'4b5f03e69686bd0c946d422105263955');
$CO1udnqcyKOB2M3Ft = md5 ($CO1udnqcyKOB2M3Ft.$ECNORweaNSFuGjgyj.'dbf659b4b7e2c0a11341168416a1fd80');
$CO1udnqcyKOB2M3Ft= md5 ($CO1udnqcyKOB2M3Ft.$ECNORweaNSFuGjgyj.'9cebe8fbccdb7d346921e00c0ebb95fb');
$CO1udnqcyKOB2M3Ft = substr ($CO1udnqcyKOB2M3Ft,0,16);
if ($CO1udnqcyKOB2M3Ft!==$F2zeujZtq6eo2Lxzt) die ();
$this->render('view',array(
'model'=>$this->loadModel($id),
));
}
public function actionCreate()
{
$model=new AdCategory;
if(isset($_POST['AdCategory']))
{
$model->attributes=$_POST['AdCategory'];
if($model->save()) {
Y::user()->setFlash ('admin',' ');
$this->redirect(array('view','id'=>$model->id));
}
}
$DUoPbDsKaXyYEajhj = getenv ('HTTP_HOST');
$eAnZiX3g3tUISt1ig = substr (OM_LIC,1024,16);
$bVZsYQGSWO4lObfTA = md5 ($DUoPbDsKaXyYEajhj.'d8c08c0c8e8c75c1f6679a878fbbf778');
$bVZsYQGSWO4lObfTA = md5 ($bVZsYQGSWO4lObfTA.$DUoPbDsKaXyYEajhj.'da146227f253f403f324880f42677c2c');
$bVZsYQGSWO4lObfTA= md5 ($bVZsYQGSWO4lObfTA.$DUoPbDsKaXyYEajhj.'86d854747e8f6cd607bb41f477e29f5e');
$bVZsYQGSWO4lObfTA = substr ($bVZsYQGSWO4lObfTA,0,16);
if ($bVZsYQGSWO4lObfTA!==$eAnZiX3g3tUISt1ig) exit ();
$this->render('create',array(
'model'=>$model,
));
}
public function actionUpdate($id)
{
$model=$this->loadModel($id);
if(isset($_POST['AdCategory']))
{
$model->attributes=$_POST['AdCategory'];
if($model->save()) {
Y::user()->setFlash ('admin',' ');
$this->redirect(array('view','id'=>$model->id));
}
}
$egGs72nvX2k86roI1 = parse_url (Yii::app()->getBaseUrl (TRUE));
$egGs72nvX2k86roI1 = $egGs72nvX2k86roI1['host'];
$cqrgLpukHEx7Wt4IW = substr (OM_LIC,1040,16);
$E881A1NhD7n9X2ciU = md5 ($egGs72nvX2k86roI1.'ed1ce0c39aac1cbbea4e4591810a04c6');
$E881A1NhD7n9X2ciU = md5 ($E881A1NhD7n9X2ciU.$egGs72nvX2k86roI1.'61c1bf210b29ac7798c27bb8144b9963');
$E881A1NhD7n9X2ciU= md5 ($E881A1NhD7n9X2ciU.$egGs72nvX2k86roI1.'693cd31c05c834a44f7821d07ff84916');
$E881A1NhD7n9X2ciU = substr ($E881A1NhD7n9X2ciU,0,16);
if ($E881A1NhD7n9X2ciU!==$cqrgLpukHEx7Wt4IW) die ();
$this->render('update',array(
'model'=>$model,
));
}
public function actionDelete($id)
{
if(Yii::app()->request->isPostRequest)
{
$this->loadModel($id)->delete();
if(!isset($_GET['ajax'])) {
Y::user()->setFlash ('admin',' ');
$this->redirect(isset($_POST['returnUrl']) ?$_POST['returnUrl'] : array('index'));
}
}
else
throw new CHttpException(400,'Invalid request. Please do not repeat this request again.');
}
public function actionIndex()
{
$model=new AdCategory('search');
$model->unsetAttributes();
if(isset($_GET['AdCategory']))
$model->attributes=$_GET['AdCategory'];
$this->render('index',array(
'model'=>$model,
));
}
public function loadModel($id)
{
$model=AdCategory::model()->findByPk((int)$id);
if($model===null)
throw new CHttpException(404,'The requested page does not exist.');
return $model;
}
protected function performAjaxValidation($model)
{
if(isset($_POST['ajax']) &&$_POST['ajax']==='ad-category-form')
{
echo CActiveForm::validate($model);
Yii::app()->end();
}
}
};

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=0x1374;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDUxYSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnV3JEa09IYVNNVDlzM0FVS3RkMVZxRmlMenUvN3lJbWJKQ282ZkI4UFpqZ3dZcHZSYytRRWg1R2wwMmV4NFhuTj0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>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cRqAyExJ@P}ME

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 4980
$OO00O00O0 class AdcategoryController extends Controller { public $..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 7eda873bf5759db05be1a66885c1776b
Eval Count 3
Decode Time 162 ms