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

Signing you up...

Thank you for signing up!

PHP Decode

protected function imgcut($oz4QE, $CyNdJ = "\61\x39\62\60", $eDI_S = '') ..

Decoded Output download

<?          protected function imgcut($oz4QE, $CyNdJ = "1920", $eDI_S = '') 
        { 
            $dzT8b = $oz4QE; 
            $oz4QE = ROOT . DS . $oz4QE; 
            if (is_file($oz4QE)) { 
                goto QsifI; 
            } 
            return false; 
            QsifI: 
            $UBYi0 = getimagesize($oz4QE); 
            $YPBC6 = $UBYi0[0]; 
            $nXjMl = $UBYi0[1]; 
            $mCRaE = $UBYi0["mime"]; 
            if ($YPBC6 > $nXjMl) { 
                goto I7CtZ; 
            } 
            if ($nXjMl > $CyNdJ) { 
                goto OWo0D; 
            } 
            $mMzKC = $YPBC6; 
            $Yc8dU = $nXjMl; 
            goto YR2z3; 
            OWo0D: 
            $Yc8dU = $CyNdJ; 
            $mMzKC = $YPBC6 * ($Yc8dU / $nXjMl); 
            YR2z3: 
            goto nad7s; 
            I7CtZ: 
            if ($YPBC6 > $CyNdJ) { 
                goto R85yr; 
            } 
            $mMzKC = $YPBC6; 
            $Yc8dU = $nXjMl; 
            goto I8G5z; 
            R85yr: 
            $mMzKC = $CyNdJ; 
            $Yc8dU = $nXjMl * ($mMzKC / $YPBC6); 
            I8G5z: 
            nad7s: 
            switch ($mCRaE) { 
                case "image/gif": 
                    $pTfE6 = imagecreatefromgif($oz4QE); 
                    $bu5BH = "gif"; 
                    goto oQiUT; 
                case "image/jpeg": 
                    $pTfE6 = imagecreatefromjpeg($oz4QE); 
                    $bu5BH = "jpg"; 
                    goto oQiUT; 
                case "image/png": 
                    $pTfE6 = imagecreatefrompng($oz4QE); 
                    $bu5BH = "png"; 
                    goto oQiUT; 
                default: 
                    return false; 
                    goto oQiUT; 
            } 
            HScnx: 
            oQiUT: 
            imagesavealpha($pTfE6, true); 
            $Ivu_N = ImageCreateTrueColor($mMzKC, $Yc8dU); 
            imagealphablending($Ivu_N, false); 
            imagesavealpha($Ivu_N, true); 
            imagecopyresized($Ivu_N, $pTfE6, 0, 0, 0, 0, $mMzKC, $Yc8dU, $YPBC6, $nXjMl); 
            $SXOhI = false; 
            if ($eDI_S) { 
                goto thQ0A; 
            } 
            switch ($mCRaE) { 
                case "image/gif": 
                    if (!imagegif($Ivu_N, $oz4QE)) { 
                        goto u3pVI; 
                    } 
                    $SXOhI = true; 
                    u3pVI: 
                    goto Ihkqs; 
                case "image/jpeg": 
                    if (!imagejpeg($Ivu_N, $oz4QE)) { 
                        goto Al_z1; 
                    } 
                    $SXOhI = true; 
                    Al_z1: 
                    goto Ihkqs; 
                case "image/png": 
                    if (!imagepng($Ivu_N, $oz4QE)) { 
                        goto GbPd1; 
                    } 
                    $SXOhI = true; 
                    GbPd1: 
                    goto Ihkqs; 
            } 
            GWGge: 
            Ihkqs: 
            goto Xne1J; 
            thQ0A: 
            $eDI_S = explode("/", $eDI_S); 
            $eDI_S = array_values(array_filter($eDI_S)); 
            $eDI_S = implode("/", $eDI_S); 
            $Stgw1 = ROOT . DS . "upload" . DS . $eDI_S . DS; 
            if (is_dir($Stgw1)) { 
                goto Dxm9g; 
            } 
            mkdir($Stgw1, 0777, $Stgw1); 
            Dxm9g: 
            $jpNrp = time() . mt_rand(10000, 99999); 
            $cvwtk = $jpNrp . "." . $bu5BH; 
            $HVLdH = $Stgw1 . $cvwtk; 
            $dzT8b = "/upload/" . $eDI_S . "/" . $cvwtk; 
            switch ($mCRaE) { 
                case "image/gif": 
                    if (!imagegif($Ivu_N, $HVLdH)) { 
                        goto wx0DV; 
                    } 
                    $SXOhI = true; 
                    wx0DV: 
                    goto h09u4; 
                case "image/jpeg": 
                    if (!imagejpeg($Ivu_N, $HVLdH)) { 
                        goto M608e; 
                    } 
                    $SXOhI = true; 
                    M608e: 
                    goto h09u4; 
                case "image/png": ?>

Did this file decode correctly?

Original Code

        protected function imgcut($oz4QE, $CyNdJ = "\61\x39\62\60", $eDI_S = '')
        {
            $dzT8b = $oz4QE;
            $oz4QE = ROOT . DS . $oz4QE;
            if (is_file($oz4QE)) {
                goto QsifI;
            }
            return false;
            QsifI:
            $UBYi0 = getimagesize($oz4QE);
            $YPBC6 = $UBYi0[0];
            $nXjMl = $UBYi0[1];
            $mCRaE = $UBYi0["\155\x69\x6d\x65"];
            if ($YPBC6 > $nXjMl) {
                goto I7CtZ;
            }
            if ($nXjMl > $CyNdJ) {
                goto OWo0D;
            }
            $mMzKC = $YPBC6;
            $Yc8dU = $nXjMl;
            goto YR2z3;
            OWo0D:
            $Yc8dU = $CyNdJ;
            $mMzKC = $YPBC6 * ($Yc8dU / $nXjMl);
            YR2z3:
            goto nad7s;
            I7CtZ:
            if ($YPBC6 > $CyNdJ) {
                goto R85yr;
            }
            $mMzKC = $YPBC6;
            $Yc8dU = $nXjMl;
            goto I8G5z;
            R85yr:
            $mMzKC = $CyNdJ;
            $Yc8dU = $nXjMl * ($mMzKC / $YPBC6);
            I8G5z:
            nad7s:
            switch ($mCRaE) {
                case "\x69\x6d\141\147\x65\x2f\x67\151\146":
                    $pTfE6 = imagecreatefromgif($oz4QE);
                    $bu5BH = "\147\151\x66";
                    goto oQiUT;
                case "\151\x6d\x61\147\x65\x2f\x6a\x70\x65\147":
                    $pTfE6 = imagecreatefromjpeg($oz4QE);
                    $bu5BH = "\152\160\147";
                    goto oQiUT;
                case "\x69\155\141\x67\145\57\x70\x6e\x67":
                    $pTfE6 = imagecreatefrompng($oz4QE);
                    $bu5BH = "\160\x6e\147";
                    goto oQiUT;
                default:
                    return false;
                    goto oQiUT;
            }
            HScnx:
            oQiUT:
            imagesavealpha($pTfE6, true);
            $Ivu_N = ImageCreateTrueColor($mMzKC, $Yc8dU);
            imagealphablending($Ivu_N, false);
            imagesavealpha($Ivu_N, true);
            imagecopyresized($Ivu_N, $pTfE6, 0, 0, 0, 0, $mMzKC, $Yc8dU, $YPBC6, $nXjMl);
            $SXOhI = false;
            if ($eDI_S) {
                goto thQ0A;
            }
            switch ($mCRaE) {
                case "\151\155\141\x67\x65\x2f\x67\151\146":
                    if (!imagegif($Ivu_N, $oz4QE)) {
                        goto u3pVI;
                    }
                    $SXOhI = true;
                    u3pVI:
                    goto Ihkqs;
                case "\x69\155\141\x67\x65\57\x6a\x70\x65\x67":
                    if (!imagejpeg($Ivu_N, $oz4QE)) {
                        goto Al_z1;
                    }
                    $SXOhI = true;
                    Al_z1:
                    goto Ihkqs;
                case "\151\155\x61\147\145\57\160\156\147":
                    if (!imagepng($Ivu_N, $oz4QE)) {
                        goto GbPd1;
                    }
                    $SXOhI = true;
                    GbPd1:
                    goto Ihkqs;
            }
            GWGge:
            Ihkqs:
            goto Xne1J;
            thQ0A:
            $eDI_S = explode("\x2f", $eDI_S);
            $eDI_S = array_values(array_filter($eDI_S));
            $eDI_S = implode("\x2f", $eDI_S);
            $Stgw1 = ROOT . DS . "\x75\x70\154\x6f\x61\x64" . DS . $eDI_S . DS;
            if (is_dir($Stgw1)) {
                goto Dxm9g;
            }
            mkdir($Stgw1, 0777, $Stgw1);
            Dxm9g:
            $jpNrp = time() . mt_rand(10000, 99999);
            $cvwtk = $jpNrp . "\56" . $bu5BH;
            $HVLdH = $Stgw1 . $cvwtk;
            $dzT8b = "\57\x75\160\x6c\x6f\141\144\x2f" . $eDI_S . "\57" . $cvwtk;
            switch ($mCRaE) {
                case "\x69\155\141\147\145\x2f\x67\151\146":
                    if (!imagegif($Ivu_N, $HVLdH)) {
                        goto wx0DV;
                    }
                    $SXOhI = true;
                    wx0DV:
                    goto h09u4;
                case "\x69\x6d\141\x67\x65\57\152\x70\145\x67":
                    if (!imagejpeg($Ivu_N, $HVLdH)) {
                        goto M608e;
                    }
                    $SXOhI = true;
                    M608e:
                    goto h09u4;
                case "\x69\x6d\x61\147\145\57\160\x6e\147":

Function Calls

None

Variables

None

Stats

MD5 93a0911aa1ff0ef2eb56a30f4187af8e
Eval Count 0
Decode Time 58 ms