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

Signing you up...

Thank you for signing up!

PHP Decode

preg_match("\43\x28\x69\156\x5c\x73\x2a\134\50\x5c\x3f\134\51\174\156\157\..

Decoded Output download

<?                  preg_match("#(in\s*\(\?\)|not in\s*\(\?\))#i", $acmju[0][$JFd1t], $PAWkd); 
                if (!(isset($nPKxS[$rhBp6]) && isset($PAWkd[1]))) { 
                    goto H8WJS; 
                } 
                if (!is_array($nPKxS[$rhBp6])) { 
                    goto FzIMr; 
                } 
                $rjj54 = array(); 
                $hp212 = array(); 
                $HOH0h = array(); 
                foreach ($nPKxS[$rhBp6] as $C_nvH => $Kb_3D) { 
                    $AQd90 = explode(".", $rhBp6); 
                    if (isset($AQd90[1])) { 
                        goto lQLYP; 
                    } 
                    $EQnxQ = $rhBp6; 
                    goto NUYXH; 
                    lQLYP: 
                    $EQnxQ = $AQd90[0] . "_" . $AQd90[1]; 
                    NUYXH: 
                    $AQd90 = explode("(", $EQnxQ); 
                    if (!isset($AQd90[1])) { 
                        goto cJR05; 
                    } 
                    $EQnxQ = $AQd90[0] . "_" . explode(",", $AQd90[1])[0]; 
                    cJR05: 
                    $rjj54[":" . $EQnxQ . "in" . $C_nvH] = $Kb_3D; 
                    $hp212[] = ":" . $EQnxQ . "in" . $C_nvH; 
                    a2K6m: 
                } 
                Ngr1g: 
                unset($nPKxS[$rhBp6]); 
                unset($acmju[1][$JFd1t]); 
                $ZyUHP = $acmju[0][$JFd1t]; 
                unset($acmju[0][$JFd1t]); 
                $LN7wx = implode(",", $hp212); 
                $AOB9C = explode("?", $ZyUHP); 
                $AOB9C = implode($LN7wx, $AOB9C); 
                $ZyUHP = str_replace(["(", "?", ")"], ["\(", "\?", "\)"], $ZyUHP); 
                $jNzvy = preg_replace("#^" . $ZyUHP . "#", $AOB9C, $jNzvy); 
                $jNzvy = preg_replace("#\s+" . $ZyUHP . "#", " " . $AOB9C, $jNzvy); 
                $nPKxS = array_merge($nPKxS, $rjj54); 
                FzIMr: 
                H8WJS: 
                vBTc4: 
            } 
            lUheZ: 
            Ptn3O: 
            $ve1ou = explode("?", $jNzvy); 
            foreach ($ve1ou as $at4xE => $fOjuI) { 
                if (!$fOjuI) { 
                    goto Bzyee; 
                } 
                if (isset($nPKxS[$at4xE])) { 
                    goto uZoKL; 
                } 
                if (!($at4xE < count($ve1ou) - 1)) { 
                    goto pPWMc; 
                } 
                $ve1ou[$at4xE] = $fOjuI . "?"; 
                pPWMc: 
                goto T78U_; 
                uZoKL: 
                if (!($at4xE < count($ve1ou) - 1)) { 
                    goto zHLqc; 
                } 
                $ve1ou[$at4xE] = $fOjuI . ":_tj" . $at4xE; 
                $nPKxS[":" . "_tj" . $at4xE] = $nPKxS[$at4xE]; 
                unset($nPKxS[$at4xE]); 
                zHLqc: 
                T78U_: 
                Bzyee: 
                l8G1w: 
            } 
            M0Yg2: 
            $jNzvy = implode('', $ve1ou); 
            if (!(strpos($jNzvy, "?") !== false)) { 
                goto RAlea; 
            } ?>

Did this file decode correctly?

Original Code

                preg_match("\43\x28\x69\156\x5c\x73\x2a\134\50\x5c\x3f\134\51\174\156\157\164\40\151\156\x5c\163\52\x5c\50\134\x3f\x5c\x29\x29\x23\151", $acmju[0][$JFd1t], $PAWkd);
                if (!(isset($nPKxS[$rhBp6]) && isset($PAWkd[1]))) {
                    goto H8WJS;
                }
                if (!is_array($nPKxS[$rhBp6])) {
                    goto FzIMr;
                }
                $rjj54 = array();
                $hp212 = array();
                $HOH0h = array();
                foreach ($nPKxS[$rhBp6] as $C_nvH => $Kb_3D) {
                    $AQd90 = explode("\x2e", $rhBp6);
                    if (isset($AQd90[1])) {
                        goto lQLYP;
                    }
                    $EQnxQ = $rhBp6;
                    goto NUYXH;
                    lQLYP:
                    $EQnxQ = $AQd90[0] . "\137" . $AQd90[1];
                    NUYXH:
                    $AQd90 = explode("\x28", $EQnxQ);
                    if (!isset($AQd90[1])) {
                        goto cJR05;
                    }
                    $EQnxQ = $AQd90[0] . "\137" . explode("\x2c", $AQd90[1])[0];
                    cJR05:
                    $rjj54["\x3a" . $EQnxQ . "\x69\x6e" . $C_nvH] = $Kb_3D;
                    $hp212[] = "\x3a" . $EQnxQ . "\x69\x6e" . $C_nvH;
                    a2K6m:
                }
                Ngr1g:
                unset($nPKxS[$rhBp6]);
                unset($acmju[1][$JFd1t]);
                $ZyUHP = $acmju[0][$JFd1t];
                unset($acmju[0][$JFd1t]);
                $LN7wx = implode("\54", $hp212);
                $AOB9C = explode("\77", $ZyUHP);
                $AOB9C = implode($LN7wx, $AOB9C);
                $ZyUHP = str_replace(["\50", "\77", "\x29"], ["\134\x28", "\134\x3f", "\134\51"], $ZyUHP);
                $jNzvy = preg_replace("\43\136" . $ZyUHP . "\43", $AOB9C, $jNzvy);
                $jNzvy = preg_replace("\x23\x5c\163\53" . $ZyUHP . "\x23", "\40" . $AOB9C, $jNzvy);
                $nPKxS = array_merge($nPKxS, $rjj54);
                FzIMr:
                H8WJS:
                vBTc4:
            }
            lUheZ:
            Ptn3O:
            $ve1ou = explode("\77", $jNzvy);
            foreach ($ve1ou as $at4xE => $fOjuI) {
                if (!$fOjuI) {
                    goto Bzyee;
                }
                if (isset($nPKxS[$at4xE])) {
                    goto uZoKL;
                }
                if (!($at4xE < count($ve1ou) - 1)) {
                    goto pPWMc;
                }
                $ve1ou[$at4xE] = $fOjuI . "\77";
                pPWMc:
                goto T78U_;
                uZoKL:
                if (!($at4xE < count($ve1ou) - 1)) {
                    goto zHLqc;
                }
                $ve1ou[$at4xE] = $fOjuI . "\x3a\x5f\164\x6a" . $at4xE;
                $nPKxS["\x3a" . "\x5f\164\152" . $at4xE] = $nPKxS[$at4xE];
                unset($nPKxS[$at4xE]);
                zHLqc:
                T78U_:
                Bzyee:
                l8G1w:
            }
            M0Yg2:
            $jNzvy = implode('', $ve1ou);
            if (!(strpos($jNzvy, "\x3f") !== false)) {
                goto RAlea;
            }

Function Calls

None

Variables

None

Stats

MD5 38fc2c03e1c08edbaa9f34653ba9b667
Eval Count 0
Decode Time 45 ms