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 /* -- enphp : https://github.com/djunny/enphp */ namespace app\admin\model;error_..
Decoded Output download
<?php /* -- enphp : https://github.com/djunny/enphp */
namespace appdmin\model;error_reporting(E_ALL^E_NOTICE);define('', '');$_GET[] = explode('|||', gzinflate(substr(' eQJ@E[*^~0k0"(MA|@BE?/LZ8N
,%\'>;"Y"cA=cDcl7$
<x
x8QK &VO-?gvh=7zvZo?Ou:]TeUoK*ZmH-_-\'SW]`^.1w$83&rvl!c<AkgF b5K!!u UFR
O ',0x0a, -8)));use think\Db;use think\Model;class RoleModel extends Model{protected $table="box_auth_role";public function getAuthInfo($){$=&$_GET{};if(empty($)){return null;}$= hink\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}[0x000004]}();$=${0x05}($[0x006],$[${0x0007}]);$= hink\Db::{$_GET{}[0]}($[0x00008])->{$_GET{}[0x0002]}(${0x000009},$[0x0a],$)->{$_GET{}{0x00b}}($[0x000c])->{$_GET{}{0x0000d}}();if(!empty($)){return $;}else{return null;}}public function getMenuInfo($){$=&$_GET{};if(empty($)){return null;}$= hink\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}[0x000004]}();$=${0x05}($[0x006],$[${0x0007}]);$=new ppdmin\model\MenuModel();$=$->{$_GET{}[0x00000e]}($);if(!empty($)){return $;}else{return null;}}public function getRoleInfo($){$=&$_GET{};$= hink\Db::{$_GET{}[0]}(${0x0f})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}[0x000004]}();if(empty($)){return !1;}$=${0x05}($[0x006],$[${0x0007}]);$[${0x00011}]=$;if(empty($)){return !1;}else{return $;}}public function del_role($){$=&$_GET{};$= hink\Db::{$_GET{}[0]}(${0x0f})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}[0x000004]}();if(empty($)){return array($[0x000012]=>0,${0x0000013}=>$[0x014]);}$= hink\Db::{$_GET{}[0]}(${0x0015})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}{0x0000d}}();if(!empty($)){return array($[0x000012]=>0,${0x0000013}=>$[0x00016]);}$= hink\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}{0x000017}}();if(!$){return array($[0x000012]=>0,${0x0000013}=>$[0x0000018]);}else{return array($[0x000012]=>0x001,${0x0000013}=>${0x019});}}public function get_roles($){$=&$_GET{};$=$[0x001a](${0x0001b} .$.$[0x00001c] . hink\Session::{$_GET{}{0x000001d}}($[0x01e]).${0x001f} . hink\Session::{$_GET{}{0x000001d}}($[0x00020]).${0x000021});$=$[0x0000022]($,!0);if($[${0x023}]==0){return $[${0x023}];}else{return;}}} ?>
Did this file decode correctly?
Original Code
<?php /* -- enphp : https://github.com/djunny/enphp */
namespace app\admin\model;error_reporting(E_ALL^E_NOTICE);define('', '');$_GET[] = explode('|||', gzinflate(substr(' eQJ@E[*^~0k0"(MA|@BE?/LZ8N
,%\'>;"Y"cA=cDcl7$
<x
x8QK &VO-?gvh=7zvZo?Ou:]TeUoK*ZmH-_-\'SW]`^.1w$83&rvl!c<AkgF b5K!!u UFR
O ',0x0a, -8)));use think\Db;use think\Model;class RoleModel extends Model{protected $table="box_auth_role";public function getAuthInfo($){$=&$_GET{};if(empty($)){return null;}$=\think\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}[0x000004]}();$=${0x05}($[0x006],$[${0x0007}]);$=\think\Db::{$_GET{}[0]}($[0x00008])->{$_GET{}[0x0002]}(${0x000009},$[0x0a],$)->{$_GET{}{0x00b}}($[0x000c])->{$_GET{}{0x0000d}}();if(!empty($)){return $;}else{return null;}}public function getMenuInfo($){$=&$_GET{};if(empty($)){return null;}$=\think\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}[0x000004]}();$=${0x05}($[0x006],$[${0x0007}]);$=new \app\admin\model\MenuModel();$=$->{$_GET{}[0x00000e]}($);if(!empty($)){return $;}else{return null;}}public function getRoleInfo($){$=&$_GET{};$=\think\Db::{$_GET{}[0]}(${0x0f})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}[0x000004]}();if(empty($)){return !1;}$=${0x05}($[0x006],$[${0x0007}]);$[${0x00011}]=$;if(empty($)){return !1;}else{return $;}}public function del_role($){$=&$_GET{};$=\think\Db::{$_GET{}[0]}(${0x0f})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}[0x000004]}();if(empty($)){return array($[0x000012]=>0,${0x0000013}=>$[0x014]);}$=\think\Db::{$_GET{}[0]}(${0x0015})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}{0x0000d}}();if(!empty($)){return array($[0x000012]=>0,${0x0000013}=>$[0x00016]);}$=\think\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}{0x000017}}();if(!$){return array($[0x000012]=>0,${0x0000013}=>$[0x0000018]);}else{return array($[0x000012]=>0x001,${0x0000013}=>${0x019});}}public function get_roles($){$=&$_GET{};$=$[0x001a](${0x0001b} .$.$[0x00001c] .\think\Session::{$_GET{}{0x000001d}}($[0x01e]).${0x001f} .\think\Session::{$_GET{}{0x000001d}}($[0x00020]).${0x000021});$=$[0x0000022]($,!0);if($[${0x023}]==0){return $[${0x023}];}else{return;}}}
Function Calls
None |
Stats
MD5 | 710eb701739e143f3d3736cdfa7be571 |
Eval Count | 0 |
Decode Time | 92 ms |