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 /** * This file is a part of the miniorange-saml-20-single-sign-on plugin. * ..

Decoded Output download

<?php 
/** 
 * This file is a part of the miniorange-saml-20-single-sign-on plugin. 
 * 
 * @link https://plugins.miniorange.com/ 
 * @author miniOrange 
 * @package miniorange-saml-20-single-sign-on 
 */ 
 
 
if (defined("ABSPATH")) { 
    goto nw; 
} 
exit; 
nw: 
spl_autoload_register("mo_license_classes_autoloader"); 
function mo_license_classes_autoloader($vU) 
{ 
    $tw = "MOSAML\LicenseLibrary"; 
    if (!(strpos($vU, $tw) !== 0)) { 
        goto GZ; 
    } 
    return; 
    GZ: 
    $Iu = __DIR__ . DIRECTORY_SEPARATOR . "src"; 
    $WC = strtolower(str_replace("\", DIRECTORY_SEPARATOR, substr($vU, strlen($tw)))); 
    $uJ = strrchr($WC, DIRECTORY_SEPARATOR); 
    $Hm = "class-" . str_replace("_", "-", str_replace(DIRECTORY_SEPARATOR, '', $uJ)) . ".php"; 
    $oY = str_replace($uJ, DIRECTORY_SEPARATOR . $Hm, $WC); 
    $NV = $Iu . $oY; 
    if (!file_exists($NV)) { 
        goto zX; 
    } 
    require_once $NV; 
    zX: 
} 
 ?>

Did this file decode correctly?

Original Code

<?php
/**
 * This file is a part of the miniorange-saml-20-single-sign-on plugin.
 *
 * @link https://plugins.miniorange.com/
 * @author miniOrange
 * @package miniorange-saml-20-single-sign-on
 */


if (defined("\x41\x42\123\x50\101\124\110")) {
    goto nw;
}
exit;
nw:
spl_autoload_register("\155\x6f\137\x6c\151\x63\x65\x6e\163\x65\x5f\143\x6c\x61\x73\x73\x65\163\137\141\x75\164\x6f\x6c\x6f\141\144\145\x72");
function mo_license_classes_autoloader($vU)
{
    $tw = "\115\117\123\101\115\x4c\134\x4c\x69\143\x65\156\163\145\x4c\151\x62\162\x61\x72\x79";
    if (!(strpos($vU, $tw) !== 0)) {
        goto GZ;
    }
    return;
    GZ:
    $Iu = __DIR__ . DIRECTORY_SEPARATOR . "\x73\162\143";
    $WC = strtolower(str_replace("\134", DIRECTORY_SEPARATOR, substr($vU, strlen($tw))));
    $uJ = strrchr($WC, DIRECTORY_SEPARATOR);
    $Hm = "\x63\154\141\163\163\55" . str_replace("\137", "\x2d", str_replace(DIRECTORY_SEPARATOR, '', $uJ)) . "\56\x70\x68\x70";
    $oY = str_replace($uJ, DIRECTORY_SEPARATOR . $Hm, $WC);
    $NV = $Iu . $oY;
    if (!file_exists($NV)) {
        goto zX;
    }
    require_once $NV;
    zX:
}

Function Calls

None

Variables

None

Stats

MD5 7468ca1e7977d358b5fd3c2c34b66c35
Eval Count 0
Decode Time 53 ms