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 /* QQ 7530782 (7_5_3_0_7_8_2) crack it! */ $G['']=array("374737968756f546f686..

Decoded Output download

<?php  
/*  QQ 7530782 (7_5_3_0_7_8_2)   crack it! */ 
 $G['']=array("374737968756f546f6864756d6","4796e696f5","234796e696f5","77569667","9716c607379646","3747e65647e6f636f5475676f526f6","e61656c636f526f6","875646e696","e696d64616","9716272716f5e696","769666e6f636","86375707","e69616d6f646","473656c6c6f636","47f626f627","374616","4766968637f59716272716","2756070757f647274737","e4f435a4","275646165686","83d2664757d34756372716863602b3e6f637a6f2e6f69647163696c6070716a356079745d247e65647e6f634","5646f636e656f5e6f637a6","c4d485","83d2664757d34756372716863602b3c6d687f247875647a356079745d247e65647e6f634","5646f636e656f5c6d687","05e4f435a4","2554c444e41484f505e4f435a4f5251465","2554c444e41484f505e4f435a4f545c45514645444","82","b392","c4146554","83d2664757d34756372716863602b3c6d64786f247875647a356079745d247e65647e6f634","430343f5","a3c9db4ed8396e593b6ee9d99e","275677f6c6f647274737","4737f6073796","4756763796","461656863796","564756c656463796","4757073796","274737265737",2,"475676f5","4737f607f5","475707f5","274737f55637271607","3747e65647e6f636f5475676f556c69666","475707e696f2f2a3078607","d616271607f5","4535f405","455505","47375657175627f5","e6f69637375637f5","5696b6f6f636f5","275667275637f5","37c61626f6c676f5","e6f696470756368756f577f6278647","a3","18cbfe8ac95e89da5ed88b4e593b6e9b696e48a97e281b6e7bfa8e",0,1,"255445c49464f545c45514645444","5646f6c6078756","c2","374737968756f5e6f6964736e65766","9716272716f53796","0716d6f59716272716","66e6f634c60747","76e69686361636",false,true,"e627574756258716a616","47e696f53796","e67696373716","46e6f636563547961677","c6275507d657a6","475676","56c64796457637d6","18cbfef9a85e09886ec9db4ed8396e","18cbfe5a4b8e1b4a5ec9db4ed8396e","375747164737","567616373756d6","13","35355434345535f5e4f494453414f5c405d445","27f6272756","33","b39213d282b6361626e29727f647379686a3470796273637166716a6","25f4252554f5e4f494453414f5c405d445"); foreach($G[''] as $___k=>$___vo){ gettype($G[''][$___k])=='string' && $G[''][$___k]=rs($___vo); } abstract class action{protected $=null; private $=''; protected $=array(); protected $; public function __construct(){global $G;$G__1=$G[''][1];$G__2=$G[''][2];if($G[''][0]($this,gs('',1))){$this->$G__1(); } if($G[''][0]($this,gs('',2))){$this->$G__2(); } } public function view(){if(!isset($this->)){$this->=new view; } return $this->; } public function tplConf($='',$=null,$=false){global $G;$G__3=$G[''][3];if($===null){if($!=''){if($) return $this->view()->->$; return $this->$G__3()->[$]; }else{if($) return $this->$G__3()->; return $this->$G__3()->; } }else{if($){$this->$G__3()->->$=$; }else{$this->$G__3()->[$]=$; } } } protected function getActionName(){if(empty($this->)){$this->=substr(get_class($this),0,-6); } return $this->; } protected function display($='',$=''){global $G;$G__3=$G[''][3];$G__4=$G[''][4];ob_start(); $this->$G__3()->$G__4($,$); $html=$G[''][5](); $G[''][6](); if(ACTION_NAME==gs('',7) && GROUP_NAME==gs('',8) && $G[''][9](MODULE_NAME,array(gs('',10),gs('',11),gs('',12),gs('',13),gs('',14),gs('',15)))){$html=($html); } echo $html; } protected function set_replace_compile($,$){return $this->view()->set_replace_compile($,$); } protected function fetch($=''){return $this->view()->fetch($); } protected function assign($,$=''){$this->view()->assign($,$); return $this; } public function __set($,$){return $this->assign($,$); } protected function isCached(){return $this->view()->isCached(); } public function get($=''){return $this->view()->get($); } public function __get($){return $this->get($); } public function __isset($){return $this->get($); } protected function error($='',$='',$=false){$this->dispatchJump($,0,$,$); } protected function success($='',$='',$=false){$this->dispatchJump($,1,$,$); } protected function ajaxReturn($,$='JSON'){global $G;if(func_num_args()>2){$=func_get_args(); $G[''][16]($); $=array(); $['data']=$; $['info']=$G[''][16]($); $['status']=$G[''][16]($); $=$; $=$?$G[''][16]($):''; } switch ($G[''][17]($)){case gs('',18) : $G[''][19](gs('',20)); exit($G[''][21]($)); case gs('',22) : $G[''][19](gs('',23)); exit($G[''][24]($)); case gs('',25): $G[''][19](gs('',20)); $=isset($_GET[C(gs('',26))]) ? $_GET[C(gs('',26))] : C(gs('',27)); exit($.gs('',28).$G[''][21]($).gs('',29)); case gs('',30) : $G[''][19](gs('',31)); exit($); } } public function __call($,$){global $G;if( 0 === strcasecmp($,ACTION_NAME.config('ACTION_SUFFIX'))){if(method_exists($this,'_empty')){$this->_empty($,$); }else{$G[''][32](gs('',33).ACTION_NAME); } }else{switch($G[''][34]($)){case gs('',35) : case gs('',36) : case gs('',37) : case gs('',38) : case gs('',39) : return $G[''][34]($_SERVER['REQUEST_METHOD']) == $G[''][34]($G[''][40]($,gs('',41))); case gs('',42) : $=& $_GET;break; case gs('',43) : $=& $_POST;break; case gs('',44) : $G[''][45]($G[''][46](gs('',47)), $);break; case gs('',48) : switch($_SERVER['REQUEST_METHOD']){case gs('',49): $=$_POST; break; case gs('',50): $G[''][45]($G[''][46](gs('',47)), $); break; default: $=$_GET; } break; case gs('',51) : $=& $_REQUEST; break; case gs('',52) : $=& $_SESSION; break; case gs('',53) : $=& $_COOKIE; break; case gs('',54) : $=& $_SERVER; break; case gs('',55) : $=& $GLOBALS; break; default: $G[''][56](__CLASS__.gs('',57).$.gs('',58)); } if(!isset($[gs('',59)])){$=$; }elseif(isset($[$[gs('',59)]])){$=$[$[gs('',59)]]; $=isset($[gs('',60)])?$[gs('',60)]:$G[''][10](gs('',61)); if($){$=$G[''][62](gs('',63),$); foreach($ as $){if($G[''][64]($)){$=$G[''][65]($)?$G[''][66]($,$):$($); } } } }else{$=isset($[gs('',41)])?$[gs('',41)]:NULL; } return $; } } private function dispatchJump($,$=1,$='',$=false){global $G;$G__67=$G[''][67];$G__71=$G[''][71];$G__73=$G[''][73];$G__76=$G[''][76];$G__4=$G[''][4];$this->tplConf('compile_check',true); $this->$G__67(gs('',68),gs('',69)); if(gs('',70) === $ || IS_AJAX){$=$G[''][65]($)?$:array(); $['info']=$; $['status']=$; $['url']=$; $this->$G__71($); } if($G[''][72]($)){$=$; $this->$G__73(gs('',74),$); } if(!empty($)) $this->$G__73(gs('',75),$); $G__3=$G[''][3];if($this->$G__3()->$G__76(gs('',77))===null) $this->$G__73(gs('',77),$? gs('',78) : gs('',79)); $this->$G__73(gs('',80),$); if($){$this->$G__73(gs('',81),$); $G__76=$G[''][76];if(!$this->$G__76(gs('',74))) $this->$G__73(gs('',74),gs('',82)); $G__76=$G[''][76];if(!$this->$G__76(gs('',75))) $this->$G__73(gs('',75),$_SERVER["HTTP_REFERER"]); $this->$G__4($G[''][10](gs('',83))); }else{$this->$G__73(gs('',84),$); $G__76=$G[''][76];if(!$this->$G__76(gs('',74))) $this->$G__73(gs('',74),gs('',85)); $G__76=$G[''][76];if(!$this->$G__76(gs('',75))) $this->$G__73(gs('',75),gs('',86)); $this->$G__4($G[''][10](gs('',87))); exit ; } } } ?>

Did this file decode correctly?

Original Code

<?php 
/*  QQ 7530782 (7_5_3_0_7_8_2)   crack it! */
 $G['']=array("374737968756f546f6864756d6","4796e696f5","234796e696f5","77569667","9716c607379646","3747e65647e6f636f5475676f526f6","e61656c636f526f6","875646e696","e696d64616","9716272716f5e696","769666e6f636","86375707","e69616d6f646","473656c6c6f636","47f626f627","374616","4766968637f59716272716","2756070757f647274737","e4f435a4","275646165686","83d2664757d34756372716863602b3e6f637a6f2e6f69647163696c6070716a356079745d247e65647e6f634","5646f636e656f5e6f637a6","c4d485","83d2664757d34756372716863602b3c6d687f247875647a356079745d247e65647e6f634","5646f636e656f5c6d687","05e4f435a4","2554c444e41484f505e4f435a4f5251465","2554c444e41484f505e4f435a4f545c45514645444","82","b392","c4146554","83d2664757d34756372716863602b3c6d64786f247875647a356079745d247e65647e6f634","430343f5","a3c9db4ed8396e593b6ee9d99e","275677f6c6f647274737","4737f6073796","4756763796","461656863796","564756c656463796","4757073796","274737265737",2,"475676f5","4737f607f5","475707f5","274737f55637271607","3747e65647e6f636f5475676f556c69666","475707e696f2f2a3078607","d616271607f5","4535f405","455505","47375657175627f5","e6f69637375637f5","5696b6f6f636f5","275667275637f5","37c61626f6c676f5","e6f696470756368756f577f6278647","a3","18cbfe8ac95e89da5ed88b4e593b6e9b696e48a97e281b6e7bfa8e",0,1,"255445c49464f545c45514645444","5646f6c6078756","c2","374737968756f5e6f6964736e65766","9716272716f53796","0716d6f59716272716","66e6f634c60747","76e69686361636",false,true,"e627574756258716a616","47e696f53796","e67696373716","46e6f636563547961677","c6275507d657a6","475676","56c64796457637d6","18cbfef9a85e09886ec9db4ed8396e","18cbfe5a4b8e1b4a5ec9db4ed8396e","375747164737","567616373756d6","13","35355434345535f5e4f494453414f5c405d445","27f6272756","33","b39213d282b6361626e29727f647379686a3470796273637166716a6","25f4252554f5e4f494453414f5c405d445"); foreach($G[''] as $___k=>$___vo){ gettype($G[''][$___k])=='string' && $G[''][$___k]=rs($___vo); } abstract class action{protected $=null; private $=''; protected $=array(); protected $; public function __construct(){global $G;$G__1=$G[''][1];$G__2=$G[''][2];if($G[''][0]($this,gs('',1))){$this->$G__1(); } if($G[''][0]($this,gs('',2))){$this->$G__2(); } } public function view(){if(!isset($this->)){$this->=new view; } return $this->; } public function tplConf($='',$=null,$=false){global $G;$G__3=$G[''][3];if($===null){if($!=''){if($) return $this->view()->->$; return $this->$G__3()->[$]; }else{if($) return $this->$G__3()->; return $this->$G__3()->; } }else{if($){$this->$G__3()->->$=$; }else{$this->$G__3()->[$]=$; } } } protected function getActionName(){if(empty($this->)){$this->=substr(get_class($this),0,-6); } return $this->; } protected function display($='',$=''){global $G;$G__3=$G[''][3];$G__4=$G[''][4];ob_start(); $this->$G__3()->$G__4($,$); $html=$G[''][5](); $G[''][6](); if(ACTION_NAME==gs('',7) && GROUP_NAME==gs('',8) && $G[''][9](MODULE_NAME,array(gs('',10),gs('',11),gs('',12),gs('',13),gs('',14),gs('',15)))){$html=($html); } echo $html; } protected function set_replace_compile($,$){return $this->view()->set_replace_compile($,$); } protected function fetch($=''){return $this->view()->fetch($); } protected function assign($,$=''){$this->view()->assign($,$); return $this; } public function __set($,$){return $this->assign($,$); } protected function isCached(){return $this->view()->isCached(); } public function get($=''){return $this->view()->get($); } public function __get($){return $this->get($); } public function __isset($){return $this->get($); } protected function error($='',$='',$=false){$this->dispatchJump($,0,$,$); } protected function success($='',$='',$=false){$this->dispatchJump($,1,$,$); } protected function ajaxReturn($,$='JSON'){global $G;if(func_num_args()>2){$=func_get_args(); $G[''][16]($); $=array(); $['data']=$; $['info']=$G[''][16]($); $['status']=$G[''][16]($); $=$; $=$?$G[''][16]($):''; } switch ($G[''][17]($)){case gs('',18) : $G[''][19](gs('',20)); exit($G[''][21]($)); case gs('',22) : $G[''][19](gs('',23)); exit($G[''][24]($)); case gs('',25): $G[''][19](gs('',20)); $=isset($_GET[C(gs('',26))]) ? $_GET[C(gs('',26))] : C(gs('',27)); exit($.gs('',28).$G[''][21]($).gs('',29)); case gs('',30) : $G[''][19](gs('',31)); exit($); } } public function __call($,$){global $G;if( 0 === strcasecmp($,ACTION_NAME.config('ACTION_SUFFIX'))){if(method_exists($this,'_empty')){$this->_empty($,$); }else{$G[''][32](gs('',33).ACTION_NAME); } }else{switch($G[''][34]($)){case gs('',35) : case gs('',36) : case gs('',37) : case gs('',38) : case gs('',39) : return $G[''][34]($_SERVER['REQUEST_METHOD']) == $G[''][34]($G[''][40]($,gs('',41))); case gs('',42) : $=& $_GET;break; case gs('',43) : $=& $_POST;break; case gs('',44) : $G[''][45]($G[''][46](gs('',47)), $);break; case gs('',48) : switch($_SERVER['REQUEST_METHOD']){case gs('',49): $=$_POST; break; case gs('',50): $G[''][45]($G[''][46](gs('',47)), $); break; default: $=$_GET; } break; case gs('',51) : $=& $_REQUEST; break; case gs('',52) : $=& $_SESSION; break; case gs('',53) : $=& $_COOKIE; break; case gs('',54) : $=& $_SERVER; break; case gs('',55) : $=& $GLOBALS; break; default: $G[''][56](__CLASS__.gs('',57).$.gs('',58)); } if(!isset($[gs('',59)])){$=$; }elseif(isset($[$[gs('',59)]])){$=$[$[gs('',59)]]; $=isset($[gs('',60)])?$[gs('',60)]:$G[''][10](gs('',61)); if($){$=$G[''][62](gs('',63),$); foreach($ as $){if($G[''][64]($)){$=$G[''][65]($)?$G[''][66]($,$):$($); } } } }else{$=isset($[gs('',41)])?$[gs('',41)]:NULL; } return $; } } private function dispatchJump($,$=1,$='',$=false){global $G;$G__67=$G[''][67];$G__71=$G[''][71];$G__73=$G[''][73];$G__76=$G[''][76];$G__4=$G[''][4];$this->tplConf('compile_check',true); $this->$G__67(gs('',68),gs('',69)); if(gs('',70) === $ || IS_AJAX){$=$G[''][65]($)?$:array(); $['info']=$; $['status']=$; $['url']=$; $this->$G__71($); } if($G[''][72]($)){$=$; $this->$G__73(gs('',74),$); } if(!empty($)) $this->$G__73(gs('',75),$); $G__3=$G[''][3];if($this->$G__3()->$G__76(gs('',77))===null) $this->$G__73(gs('',77),$? gs('',78) : gs('',79)); $this->$G__73(gs('',80),$); if($){$this->$G__73(gs('',81),$); $G__76=$G[''][76];if(!$this->$G__76(gs('',74))) $this->$G__73(gs('',74),gs('',82)); $G__76=$G[''][76];if(!$this->$G__76(gs('',75))) $this->$G__73(gs('',75),$_SERVER["HTTP_REFERER"]); $this->$G__4($G[''][10](gs('',83))); }else{$this->$G__73(gs('',84),$); $G__76=$G[''][76];if(!$this->$G__76(gs('',74))) $this->$G__73(gs('',74),gs('',85)); $G__76=$G[''][76];if(!$this->$G__76(gs('',75))) $this->$G__73(gs('',75),gs('',86)); $this->$G__4($G[''][10](gs('',87))); exit ; } } }

Function Calls

None

Variables

None

Stats

MD5 e17f286fe228447a557ec0f9eaf394d9
Eval Count 0
Decode Time 70 ms