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

Variables

None

Stats

MD5 bf83f6a275b827e168a42e9b45925d48
Eval Count 0
Decode Time 66 ms