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

Signing you up...

Thank you for signing up!

PHP Decode

< ? phpif(!function_exists('sg_load')) { $__v = phpversion(); $__x = explode('..

Decoded Output download

SourceGuardian The script appears to be encrypted by the SourceGuardian. Currently UnPHP can't decrypt files that require a module installed on the webserver.
<?   <  ? phpif(!function_exists('sg_load')) { 
    $__v = phpversion(); 
    $__x = explode('.', $__v); 
    $__v2 = $__x[0].'.'.(int)$__x[1]; 
    $__u = strtolower(substr(php_uname(), 0, 3)); 
    $__ts = ( @ constant('PHP_ZTS') ||  @ constant('ZEND_THREAD_SAFE') ? 'ts' : ''); 
    $__f = $__f0 = 'ixed.'.$__v2.$__ts.'.'.$__u; 
    $__ff = $__ff0 = 'ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u; 
    $__ed =  @ ini_get('extension_dir'); 
    $__e = $__e0 =  @ realpath($__ed); 
    $__dl = function_exists('dl') && function_exists('file_exists') &&  @ ini_get('enable_dl') && ! @ ini_get('safe_mode'); 
    if ($__dl && $__e && version_compare($__v, '5.2.5', '<') && function_exists('getcwd') && function_exists('dirname')) { 
        $__d = $__d0 = getcwd(); 
        if ( @ $__d[1] == ':') { 
            $__d = str_replace('\', '/', substr($__d, 2)); 
            $__e = str_replace('\', '/', substr($__e, 2)); 
        } 
        $__e. = ($__h = str_repeat('/..', substr_count($__e, '/'))); 
        $__f = '/ixed/'.$__f0; 
        $__ff = '/ixed/'.$__ff0; 
        while (!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d) > 1) { 
            $__d = dirname($__d); 
        } 
        if (file_exists($__e.$__d.$__ff)) 
            dl($__h.$__d.$__ff); 
        else if (file_exists($__e.$__d.$__f)) 
            dl($__h.$__d.$__f); 
    } 
    if (!function_exists('sg_load') && $__dl && $__e0) { 
        if (file_exists($__e0.'/'.$__ff0)) 
            dl($__ff0); 
        else if (file_exists($__e0.'/'.$__f0)) 
            dl($__f0); 
    } 
    if (!function_exists('sg_load')) { 
        $__ixedurl = 'https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts ? '1' : '0').'&php_is='. @ constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m')); 
        $__sapi = php_sapi_name(); 
        if (!$__e0) 
            $__e0 = $__ed; 
        if (function_exists('php_ini_loaded_file')) 
            $__ini = php_ini_loaded_file(); 
        else 
            $__ini = 'php.ini'; 
        if ((substr($__sapi, 0, 3) == 'cgi') || ($__sapi == 'cli') || ($__sapi == 'embed')) { 
            $__msg = "
PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."
2) Install the loader to "; 
            if (isset($__d0)) { 
                $__msg. = $__d0.DIRECTORY_SEPARATOR.'ixed'; 
            } else { 
                $__msg. = $__e0; 
                if (!$__dl) { 
                    $__msg. = "
3) Edit ".$__ini." and add 'extension=".$__f0."' directive"; 
                } 
            } 
            $__msg. = "

"; 
        } else { 
            $__msg = "<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to "; 
            if (isset($__d0)) { 
                $__msg. = $__d0.DIRECTORY_SEPARATOR.'ixed'; 
            } else { 
                $__msg. = $__e0; 
                if (!$__dl) { 
                    $__msg. = "<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server"; 
                } 
            } 
            $__msg. = "</body></html>"; 
        } 
        die($__msg); 
        exit(); 
    } 
} 
return sg_load('26ECE8DCEABDD0D1AAQAAAAhAAAABKAAAACABAAAAAAAAAD/UA0j7tZT4JgV2kH7iskmMix69y1byQOn78kHoatys9+8MG5QEfTUAvzjyiTNFtEEurTExsfbILaCHszWCbCWFsS3w1PmLwIZlSBlwclGduwJizVBfUsJlLbg6iydcUcDItoesKspBOiWBHd4pordz0D2PPeNMNEF0hCklG3y12U/UFiyEXbmYrbEE+jpyiswvtQCuKAkddC3jlvsra26CkkAAAAABAAAnrmF4U30RMDUqQlvDj2DzWckWAYoZsE5wwV7WUH5eZf1gaRnwLmVVYz8wqEI4/Z5yahQOOUU13GsJMqRImvHTiXifynAPJdhNeQ4UUQyWrDNuOtEseAYvxfJSEDv6Aui8m2NdfGLC8PN0B4ZCO/mjPQKBwUQYFgADM5vIYPGV8sNU8PKV7+UDxF0TV7i0Cg8KtEVh1LfsvR7j7c1AC3/lncuz5525e2Y5jYDftGqFP96+fcK+k33iyi+ycO4abFw4eSpyhi89CrQNAuWzIUmcGdxl2zkt+G1ta+fF/AE0/QFgNv6OrQn+0phwQ39gEOlFov4DzqiYjz02W1R+o37rxp9EvTz8hDUnSBlLZ94e0iPYqSme4uE46nHGKscInshA4KAOqryoXOdt9q9AdPbvNO4OFrASmmTDJC3J3EjCKGzzGrePZVpIERXjBBz1GoivBzl4YyrJgIwy83lcU0fuZromxTVb4cJYMPtqrpew3di6QN5BeRs/x1QyjNTqm2QUHVwQNaxRsJhMIejD6BqV+avuSxG9gcz+aitUX4sa8NC7PlpeGshjRIlsfcnV7PSq9iOkrP9scwuR02ZJIQLYJ5kax6XmQGlTLlNXEZccjVyRovQueG2NscIp1ZvD9aWKFPF9aRzIU2hHkSrBuIWclqyumOtrvL73o6pJrhI4Iz3aYHSimCgRKT1++cnIiRJcNTC+5tSBB7SIqa6GkTaF5E3vn9mvhlNgQbgx8Bfjod8gj/SlP57GCdLu6GhfeJjkttOVzHLMUqBE2B1MGRIz7MIHdcqp66WZ/Fmb649B8yPDcfzri7l5cd4tw7gu9Sxah0R5uKIJGvzCDyxzzQs5TvYFVfRH3oHsBo02z/UZ80fyAibcMb2cXMdDLZAH9uNUq7JWRNYFSx2A9yihphiii+ptSHo4qDfLPy3Uty3wIN33jp5HTvMnxiu3rn3iytiI8msyhdpMuPWgoeD0HE0bT/8/jgDl9svXxOaQhECmlDWxduCR0nxj/k/oZEaf8xI6lt+N8LR8nEBHKYtTIJbmWdssSno1WwqWcspG0F9625e79iY+HkaGYUuMtsG0KzGPpuCsKQN1zcVYbMxn5bNqAYTQnRUllZxI6S4130qhndLRdHUCQWoIrPYmxmFOTc0j2nRV80WmJZpe1b5rIInlVO140V45k+zNmmoE4kc7khHAjsS1EbQ8niOIrYfSvkwA0ULv/ot4g9i22kgxZDLNumWeVLFMJ1qDwAnCjfOt/kd/WSKbwY2I3R5wy3ISkZJpGcizuO+Frip5HLjH545E7xcxLBCtODvnuAO1mHy28hbUaq4ju7sNJN3IE2GLf2PN3bhrVdp6bhJUx2sDOxP2QAAAAA='); 
 ?>

Did this file decode correctly?

Original Code

 <  ? phpif(!function_exists('sg_load')) {
    $__v = phpversion();
    $__x = explode('.', $__v);
    $__v2 = $__x[0].'.'.(int)$__x[1];
    $__u = strtolower(substr(php_uname(), 0, 3));
    $__ts = ( @ constant('PHP_ZTS') ||  @ constant('ZEND_THREAD_SAFE') ? 'ts' : '');
    $__f = $__f0 = 'ixed.'.$__v2.$__ts.'.'.$__u;
    $__ff = $__ff0 = 'ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;
    $__ed =  @ ini_get('extension_dir');
    $__e = $__e0 =  @ realpath($__ed);
    $__dl = function_exists('dl') && function_exists('file_exists') &&  @ ini_get('enable_dl') && ! @ ini_get('safe_mode');
    if ($__dl && $__e && version_compare($__v, '5.2.5', '<') && function_exists('getcwd') && function_exists('dirname')) {
        $__d = $__d0 = getcwd();
        if ( @ $__d[1] == ':') {
            $__d = str_replace('\\', '/', substr($__d, 2));
            $__e = str_replace('\\', '/', substr($__e, 2));
        }
        $__e. = ($__h = str_repeat('/..', substr_count($__e, '/')));
        $__f = '/ixed/'.$__f0;
        $__ff = '/ixed/'.$__ff0;
        while (!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d) > 1) {
            $__d = dirname($__d);
        }
        if (file_exists($__e.$__d.$__ff))
            dl($__h.$__d.$__ff);
        else if (file_exists($__e.$__d.$__f))
            dl($__h.$__d.$__f);
    }
    if (!function_exists('sg_load') && $__dl && $__e0) {
        if (file_exists($__e0.'/'.$__ff0))
            dl($__ff0);
        else if (file_exists($__e0.'/'.$__f0))
            dl($__f0);
    }
    if (!function_exists('sg_load')) {
        $__ixedurl = 'https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts ? '1' : '0').'&php_is='. @ constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));
        $__sapi = php_sapi_name();
        if (!$__e0)
            $__e0 = $__ed;
        if (function_exists('php_ini_loaded_file'))
            $__ini = php_ini_loaded_file();
        else
            $__ini = 'php.ini';
        if ((substr($__sapi, 0, 3) == 'cgi') || ($__sapi == 'cli') || ($__sapi == 'embed')) {
            $__msg = "\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";
            if (isset($__d0)) {
                $__msg. = $__d0.DIRECTORY_SEPARATOR.'ixed';
            } else {
                $__msg. = $__e0;
                if (!$__dl) {
                    $__msg. = "\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";
                }
            }
            $__msg. = "\n\n";
        } else {
            $__msg = "<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";
            if (isset($__d0)) {
                $__msg. = $__d0.DIRECTORY_SEPARATOR.'ixed';
            } else {
                $__msg. = $__e0;
                if (!$__dl) {
                    $__msg. = "<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";
                }
            }
            $__msg. = "</body></html>";
        }
        die($__msg);
        exit();
    }
}
return sg_load('26ECE8DCEABDD0D1AAQAAAAhAAAABKAAAACABAAAAAAAAAD/UA0j7tZT4JgV2kH7iskmMix69y1byQOn78kHoatys9+8MG5QEfTUAvzjyiTNFtEEurTExsfbILaCHszWCbCWFsS3w1PmLwIZlSBlwclGduwJizVBfUsJlLbg6iydcUcDItoesKspBOiWBHd4pordz0D2PPeNMNEF0hCklG3y12U/UFiyEXbmYrbEE+jpyiswvtQCuKAkddC3jlvsra26CkkAAAAABAAAnrmF4U30RMDUqQlvDj2DzWckWAYoZsE5wwV7WUH5eZf1gaRnwLmVVYz8wqEI4/Z5yahQOOUU13GsJMqRImvHTiXifynAPJdhNeQ4UUQyWrDNuOtEseAYvxfJSEDv6Aui8m2NdfGLC8PN0B4ZCO/mjPQKBwUQYFgADM5vIYPGV8sNU8PKV7+UDxF0TV7i0Cg8KtEVh1LfsvR7j7c1AC3/lncuz5525e2Y5jYDftGqFP96+fcK+k33iyi+ycO4abFw4eSpyhi89CrQNAuWzIUmcGdxl2zkt+G1ta+fF/AE0/QFgNv6OrQn+0phwQ39gEOlFov4DzqiYjz02W1R+o37rxp9EvTz8hDUnSBlLZ94e0iPYqSme4uE46nHGKscInshA4KAOqryoXOdt9q9AdPbvNO4OFrASmmTDJC3J3EjCKGzzGrePZVpIERXjBBz1GoivBzl4YyrJgIwy83lcU0fuZromxTVb4cJYMPtqrpew3di6QN5BeRs/x1QyjNTqm2QUHVwQNaxRsJhMIejD6BqV+avuSxG9gcz+aitUX4sa8NC7PlpeGshjRIlsfcnV7PSq9iOkrP9scwuR02ZJIQLYJ5kax6XmQGlTLlNXEZccjVyRovQueG2NscIp1ZvD9aWKFPF9aRzIU2hHkSrBuIWclqyumOtrvL73o6pJrhI4Iz3aYHSimCgRKT1++cnIiRJcNTC+5tSBB7SIqa6GkTaF5E3vn9mvhlNgQbgx8Bfjod8gj/SlP57GCdLu6GhfeJjkttOVzHLMUqBE2B1MGRIz7MIHdcqp66WZ/Fmb649B8yPDcfzri7l5cd4tw7gu9Sxah0R5uKIJGvzCDyxzzQs5TvYFVfRH3oHsBo02z/UZ80fyAibcMb2cXMdDLZAH9uNUq7JWRNYFSx2A9yihphiii+ptSHo4qDfLPy3Uty3wIN33jp5HTvMnxiu3rn3iytiI8msyhdpMuPWgoeD0HE0bT/8/jgDl9svXxOaQhECmlDWxduCR0nxj/k/oZEaf8xI6lt+N8LR8nEBHKYtTIJbmWdssSno1WwqWcspG0F9625e79iY+HkaGYUuMtsG0KzGPpuCsKQN1zcVYbMxn5bNqAYTQnRUllZxI6S4130qhndLRdHUCQWoIrPYmxmFOTc0j2nRV80WmJZpe1b5rIInlVO140V45k+zNmmoE4kc7khHAjsS1EbQ8niOIrYfSvkwA0ULv/ot4g9i22kgxZDLNumWeVLFMJ1qDwAnCjfOt/kd/WSKbwY2I3R5wy3ISkZJpGcizuO+Frip5HLjH545E7xcxLBCtODvnuAO1mHy28hbUaq4ju7sNJN3IE2GLf2PN3bhrVdp6bhJUx2sDOxP2QAAAAA=');

Function Calls

None

Variables

None

Stats

MD5 1fb513fc120aa67c75e444030a1de3d0
Eval Count 0
Decode Time 54 ms