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; public function __con..
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 |
Stats
MD5 | bf83f6a275b827e168a42e9b45925d48 |
Eval Count | 0 |
Decode Time | 66 ms |