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 class ??????????????{protected $???????????????=null;protected $???????????????=null..

Decoded Output download

<?php class ??????????????{protected $???????????????=null;protected $???????????????=null;public function __construct(){$a=__DIR__.DIRECTORY_SEPARATOR.~base64_decode('YmFzZTY0X2RlY29kZQ==')('j4qdk5ac0ZSahg==');if(str_rot13('svyr_rkvfgf')($a))$this->???????????????=strrev('cilbup_teg_yekp_lssnepo')(str_rot13('svyr_trg_pbagragf')($a));$this->???????????????=(str_rot13('pue')(3770/58).strrev('rhc')(strrev('trevnoc_esab')('2p',30,10)).str_rot13('pue')(26^35).strrev('rhc')(12+36));}public function ???????????????(){return (int)strrev('rhc')(str_rot13('urkqrp')('31')).str_rot13('pue')(54-6).str_rot13('pue')(-base64_decode('b3Jk')('p')+160);}public function ???????????????H(){return $this->???????????????()/-str_rot13('beq')('~')+128;}public function ???????????????($b,$c){if(!isset($c))$c=$this->???????????????H();ase64_decode('c2V0dHlwZQ==')($c,str_rot13('fgeeri')('taolf'));$c=\strrev('domf')((\strrev('sba')($c)<(int)true?$this->???????????????()*$c:$c),$this->???????????????());if($c<2-2)$c+=$this->???????????????();$d[]=base64_decode('c3RyX3JvdDEz')('0123456789');$d[]=str_rot13('onfr64_qrpbqr')('YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo=');$d[]=(strrev('rhc')(base64_decode('YmFzZV9jb252ZXJ0')('145',6,10)).base64_decode('Y2hy')(-str_rot13('beq')('p')+178).strrev('rhc')(base64_decode('c3FydA==')(4489)).str_rot13('pue')(str_rot13('onfr_pbaireg')('35',21,10)).str_rot13('pue')(str_rot13('beq')('m')+-40).str_rot13('pue')(77^11).strrev('rhc')(128-57).base64_decode('Y2hy')(str_rot13('fdeg')(5184)).base64_decode('Y2hy')(7+66).strrev('rhc')(52+22).base64_decode('Y2hy')(str_rot13('urkqrp')('4b')).base64_decode('Y2hy')(-strrev('dro')('$')+112).base64_decode('Y2hy')(-base64_decode('b3Jk')('F')+147).strrev('rhc')(44+34).str_rot13('pue')(83-4).base64_decode('Y2hy')(26+54).str_rot13('pue')(69^20).base64_decode('Y2hy')(71^21).str_rot13('pue')(strrev('dro')('a')+-14).str_rot13('pue')(strrev('cedxeh')('54')).str_rot13('pue')(str_rot13('onfr_pbaireg')('3g',23,10)).base64_decode('Y2hy')(str_rot13('fdeg')(7396)).base64_decode('Y2hy')(base64_decode('b3Jk')('8')+31).strrev('rhc')(4488/51).base64_decode('Y2hy')(0x59).str_rot13('pue')(-str_rot13('beq')('i')+195));foreach($d as$e){$f=ase64_decode('cm91bmQ=')(str_rot13('fgeyra')($e)*$c/$this->???????????????());$g=\strrev('rtsbus')($e,$f).\strrev('rtsbus')($e,(int)false,$f);$b=ase64_decode('c3RydHI=')($b,$e,$g);}return $b;}public function ???????????????($b){$h=false;if(isset($this->???????????????))str_rot13('bcraffy_choyvp_qrpelcg')(??????????????($b),$h,$this->???????????????);return $h;}public function ???????????????($b){$b=$this->???????????????(??????????????($this->???????????????($b,0x28)));if($b!==false)$b=$this->???????????????($b,0x46);return $b;}public function ???????????????($b){$i=ase64_decode('ZXhwbG9kZQ==')(str_rot13('fgeeri')('-'),$b);$j=\str_rot13('neenl_fuvsg')($i);$d=array();foreach($i as$k){$b=$this->???????????????($k);if($b!==false){$l=ase64_decode('anNvbl9kZWNvZGU=')($b);$b=ase64_decode('YXJyYXlfc2hpZnQ=')($l);if(isset($l[1^2])){$m=strrev('edolpxe')(base64_decode('c3RycmV2')(':'),$l[0^3]);if(isset($m[0x0])&&$j===$m[(int)false]&&$j===$this->???????????????)$d[$b]=$l;}}}return $d;}}function ??????????????($b){return ase64_decode('YmFzZTY0X2RlY29kZQ==')($b);}class KI extends ??????????????{public function GKI($n){return $this->???????????????($n);}} ?>

Did this file decode correctly?

Original Code

<?php class ??????????????{protected $???????????????=null;protected $???????????????=null;public function __construct(){$a=__DIR__.DIRECTORY_SEPARATOR.~base64_decode('YmFzZTY0X2RlY29kZQ==')('j4qdk5ac0ZSahg==');if(str_rot13('svyr_rkvfgf')($a))$this->???????????????=strrev('cilbup_teg_yekp_lssnepo')(str_rot13('svyr_trg_pbagragf')($a));$this->???????????????=(str_rot13('pue')(3770/58).strrev('rhc')(strrev('trevnoc_esab')('2p',30,10)).str_rot13('pue')(26^35).strrev('rhc')(12+36));}public function ???????????????(){return (int)strrev('rhc')(str_rot13('urkqrp')('31')).str_rot13('pue')(54-6).str_rot13('pue')(-base64_decode('b3Jk')('p')+160);}public function ???????????????H(){return $this->???????????????()/-str_rot13('beq')('~')+128;}public function ???????????????($b,$c){if(!isset($c))$c=$this->???????????????H();\base64_decode('c2V0dHlwZQ==')($c,str_rot13('fgeeri')('taolf'));$c=\strrev('domf')((\strrev('sba')($c)<(int)true?$this->???????????????()*$c:$c),$this->???????????????());if($c<2-2)$c+=$this->???????????????();$d[]=base64_decode('c3RyX3JvdDEz')('0123456789');$d[]=str_rot13('onfr64_qrpbqr')('YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo=');$d[]=(strrev('rhc')(base64_decode('YmFzZV9jb252ZXJ0')('145',6,10)).base64_decode('Y2hy')(-str_rot13('beq')('p')+178).strrev('rhc')(base64_decode('c3FydA==')(4489)).str_rot13('pue')(str_rot13('onfr_pbaireg')('35',21,10)).str_rot13('pue')(str_rot13('beq')('m')+-40).str_rot13('pue')(77^11).strrev('rhc')(128-57).base64_decode('Y2hy')(str_rot13('fdeg')(5184)).base64_decode('Y2hy')(7+66).strrev('rhc')(52+22).base64_decode('Y2hy')(str_rot13('urkqrp')('4b')).base64_decode('Y2hy')(-strrev('dro')('$')+112).base64_decode('Y2hy')(-base64_decode('b3Jk')('F')+147).strrev('rhc')(44+34).str_rot13('pue')(83-4).base64_decode('Y2hy')(26+54).str_rot13('pue')(69^20).base64_decode('Y2hy')(71^21).str_rot13('pue')(strrev('dro')('a')+-14).str_rot13('pue')(strrev('cedxeh')('54')).str_rot13('pue')(str_rot13('onfr_pbaireg')('3g',23,10)).base64_decode('Y2hy')(str_rot13('fdeg')(7396)).base64_decode('Y2hy')(base64_decode('b3Jk')('8')+31).strrev('rhc')(4488/51).base64_decode('Y2hy')(0x59).str_rot13('pue')(-str_rot13('beq')('i')+195));foreach($d as$e){$f=\base64_decode('cm91bmQ=')(str_rot13('fgeyra')($e)*$c/$this->???????????????());$g=\strrev('rtsbus')($e,$f).\strrev('rtsbus')($e,(int)false,$f);$b=\base64_decode('c3RydHI=')($b,$e,$g);}return $b;}public function ???????????????($b){$h=false;if(isset($this->???????????????))str_rot13('bcraffy_choyvp_qrpelcg')(??????????????($b),$h,$this->???????????????);return $h;}public function ???????????????($b){$b=$this->???????????????(??????????????($this->???????????????($b,0x28)));if($b!==false)$b=$this->???????????????($b,0x46);return $b;}public function ???????????????($b){$i=\base64_decode('ZXhwbG9kZQ==')(str_rot13('fgeeri')('-'),$b);$j=\str_rot13('neenl_fuvsg')($i);$d=array();foreach($i as$k){$b=$this->???????????????($k);if($b!==false){$l=\base64_decode('anNvbl9kZWNvZGU=')($b);$b=\base64_decode('YXJyYXlfc2hpZnQ=')($l);if(isset($l[1^2])){$m=strrev('edolpxe')(base64_decode('c3RycmV2')(':'),$l[0^3]);if(isset($m[0x0])&&$j===$m[(int)false]&&$j===$this->???????????????)$d[$b]=$l;}}}return $d;}}function ??????????????($b){return \base64_decode('YmFzZTY0X2RlY29kZQ==')($b);}class KI extends ??????????????{public function GKI($n){return $this->???????????????($n);}}

Function Calls

None

Variables

None

Stats

MD5 45bbbd2632c09638686e50bfb8176087
Eval Count 0
Decode Time 64 ms