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 $_F=__FILE__;$_X='P0pnP2l3aQ05QSoNOSAqIGV3R0QgaXNmbWFFZSA9eEQgV2E3YW5maWFXIApNIHhZd0..
Decoded Output download
$_X=base64_decode($_X);$_X=strtr($_X,'Fbeaq653H]jiGy<sA[CoQ/0dh.EX
wODgRpKZu=VmkJUlM42YBxNPI>c {LT}nWv17rtz9S8f','VkteWn9CgLMpiqPr/zOKu8IS53cXbh1s<={[f]w4j0>UHyF6mTaZ7JQR YG2xldNAvDE.
B}o');$_R=str_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;?><?php
/*
* this project was developed by amhsoft-team
* copyright (c) 2009
* date: 05.04.2009
* Time: 16:08:13
* Author: cherif
*/
class AuthorizedPage extends Page{
var $authorizedGroups = array(1000);
function AuthorizedPage(){
Application::import("amhsoft.utils.user");
Application::import("amhsoft.utils.Customer");
Application::import("amhsoft.libs.navigator");
$user = Customer::getInstance();
if(!$user->isLogged()){
$this->navigator->go("index.php?module=users&page=login", true);
}
else{
if(count($this->authorizedGroups) > 0 && !in_array($user->getGroup(), $this->authorizedGroups) ){
$this->navigator->go("index.php?module=users&page=login", true);
}
}
parent::__construct();
}
}
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P0pnP2l3aQ05QSoNOSAqIGV3R0QgaXNmbWFFZSA9eEQgV2E3YW5maWFXIApNIHhZd0RmWmUtZWF4WQ05ICogRWZpTXNHSHdlIChFKSBUa2s1DTkgKiBXeGVhOiBraHprVnpUa2s1DTkgKiBCR1lhOiBPMjprLzpPLg05ICogMVFld2ZzOiBFd2FzR1oNOSAqQQ05DTlFbnhERCAxUWV3ZnNHW2FXPHhIYSBhfWVhNldEIDx4SGFwDTkNOSAgN3hzICR4UWV3ZnNHW2FXTHNmUWlEIFIgeHNzeE0oT2trayk7DTkNOSAgWlE2RWVHZjYgMVFld2ZzR1thVzx4SGEoKXANOSAgICAxaWluR0V4ZUdmNjo6R1lpZnNlKCJ4WXdEZlplelFlR25EelFEYXMiKTsNOSAgICAxaWluR0V4ZUdmNjo6R1lpZnNlKCJ4WXdEZlplelFlR25EejNRRGVmWWFzIik7DTkgICAgMWlpbkdFeGVHZjY6OkdZaWZzZSgieFl3RGZaZXpuRwpEejZ4N0dIeGVmcyIpOw05ICAgICRRRGFzIFIgM1FEZWZZYXM6OkhhZTA2RGV4NkVhKCk7DTkgICAgR1ooISRRRGFzLUpHRF1mSEhhVygpKXANOSAgICAgICRld0dELUo2eDdHSHhlZnMtSkhmKCJHNldhfXppd2k/WWZXUW5hUlFEYXNEJml4SGFSbmZIRzYiLCBlc1FhKTsNOSAgICA4DTkgICAgYW5EYXANOQ05ICAgICAgR1ooRWZRNmUoJGV3R0QtSnhRZXdmc0dbYVdMc2ZRaUQpIEogayAmJiAhRzZfeHNzeE0oJFFEYXMtSkhhZUxzZlFpKCksICRld0dELUp4UWV3ZnNHW2FXTHNmUWlEKSApcA05ICAgICAgICAkZXdHRC1KNng3R0h4ZWZzLUpIZigiRzZXYX16aXdpP1lmV1FuYVJRRGFzRCZpeEhhUm5mSEc2IiwgZXNRYSk7DTkgICAgICA4DTkgICAgOA05ICAgIGl4c2E2ZTo6X19FZjZEZXNRRWUoKTsNOQ05ICA4DTk4DTk/Sg==';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdGYmVhcTY1M0hdamlHeTxzQVtDb1EvMGRoLkVYCndPRGdScEtadT1WbWtKVWxNNDJZQnhOUEk+YyB7TFR9bld2MTdydHo5UzhmJywnVmt0ZVduOUNnTE1waXFQci96T0t1OElTNTNjWGJoMXM8PXtbZl13NGowPlVIeUY2bVRhWjdKUVIgWUcyeGxkTkF2REUuCkJ9bycpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 2db6082ce7a292cf2efa2421f518b791 |
Eval Count | 2 |
Decode Time | 141 ms |