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 if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x..

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.
<?php
if (!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') && [email protected]_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='http: //www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='[email protected]('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="
                PHPscript'".__FILE__."'isprotected bySourceGuardian and requiresaSourceGuardianloader'".$__f0."'tobeinstalled . 1) Downloadtherequiredloader'".$__f0."'fromtheSourceGuardiansite:
                    ".$__ixedurl."2) Installtheloaderto";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=\"http://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('0FE09B764756B6DCAAQAAAAXAAAABIAAAACABAAAAAAAAAD/7gNFT2nMfWGHpop+XlD49X2o7CPl2yussccaySWgaS2IFIaQptczaC7GgURd4irjaBVSM+Aax6PDRBTNMDPuxBvymEmX96wfhXBWxIwM8LpbnzbuLZQVzGIgiekhnsxX2BJNuvVKm6vUw+m8th0ZQJPhHbxx2mbVUmaJmPg7VNIHAAAAiAAAAHgfRBWuRm/SSiZ/qug1LgdUDuO0bxdgfTVYd2yBeb95ySVYXkiMSsQ/zDN0VrgXjOwhayokrDt1/VfZTC5yi3zv3gh0a+HDYjza2PtPVYnNawsbJa8N8JfyNbLzgJmDEsgq6QdkkPPHeKf84/Mf2lqbhHqpjikbXH8Izyj+Ygt/HXpTrQQMhI9HAAAAiAAAAJOjmHmuiOBvb8Z60LaEDd66OivqLDOp8kNZXtktcutf8LPHMK+e7skX8Nu0rl84DMULItnbGi2Szg/AKjh/O/iTLnagBvEMFLvH88ewLsqzgbg7gP2+JKP2L2JpkPBSyMmXYv7fXRcU6D/uxuuB+nIx816BP44ZzFBZoTHlQYMaRsGEOhrymMJIAAAAkAAAAALwqe2iJmgvW0QbT5HFbNJcbGLdT8aa0L+s/F6pJ2UUpPWG/Z2Try2vr2Dpdd92V1eVwBQKJYn3rl58A642h0By5CMln8RBeFnj2aubVkgEAERZZkt8JPcjpOqUJAQV6dsaeaN0nPvAFGMEfNMD4aJrW6m/7FrJMZ7t/6Bi4ezpjEL1g10RyOA1lFnHQkXPEkkAAACQAAAAdSCVMbvf7Wqfta8s6Zy0P1nOUPQ7x3KVRyG+nzhQW+m/+gAr4ubppnQOGvUNPruR93KHMb8L1jGFylgsayleZ+4V/67HCPtNCy0GKeVk2VGAcaKjSThJ5trT1USI6b7W5CnY42Y7vuPt0CmQ8nP7pf+sfjJjRPdSPQEtYYqWmvX+JRGnyrayBfqy3a9MJQirAAAAAA==');
 ?>

Did this file decode correctly?

Original Code

<?php
if(!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;[email protected]_get('extension_dir');[email protected]($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && [email protected]_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='http://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='[email protected]('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=\"http://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('0FE09B764756B6DCAAQAAAAXAAAABIAAAACABAAAAAAAAAD/7gNFT2nMfWGHpop+XlD49X2o7CPl2yussccaySWgaS2IFIaQptczaC7GgURd4irjaBVSM+Aax6PDRBTNMDPuxBvymEmX96wfhXBWxIwM8LpbnzbuLZQVzGIgiekhnsxX2BJNuvVKm6vUw+m8th0ZQJPhHbxx2mbVUmaJmPg7VNIHAAAAiAAAAHgfRBWuRm/SSiZ/qug1LgdUDuO0bxdgfTVYd2yBeb95ySVYXkiMSsQ/zDN0VrgXjOwhayokrDt1/VfZTC5yi3zv3gh0a+HDYjza2PtPVYnNawsbJa8N8JfyNbLzgJmDEsgq6QdkkPPHeKf84/Mf2lqbhHqpjikbXH8Izyj+Ygt/HXpTrQQMhI9HAAAAiAAAAJOjmHmuiOBvb8Z60LaEDd66OivqLDOp8kNZXtktcutf8LPHMK+e7skX8Nu0rl84DMULItnbGi2Szg/AKjh/O/iTLnagBvEMFLvH88ewLsqzgbg7gP2+JKP2L2JpkPBSyMmXYv7fXRcU6D/uxuuB+nIx816BP44ZzFBZoTHlQYMaRsGEOhrymMJIAAAAkAAAAALwqe2iJmgvW0QbT5HFbNJcbGLdT8aa0L+s/F6pJ2UUpPWG/Z2Try2vr2Dpdd92V1eVwBQKJYn3rl58A642h0By5CMln8RBeFnj2aubVkgEAERZZkt8JPcjpOqUJAQV6dsaeaN0nPvAFGMEfNMD4aJrW6m/7FrJMZ7t/6Bi4ezpjEL1g10RyOA1lFnHQkXPEkkAAACQAAAAdSCVMbvf7Wqfta8s6Zy0P1nOUPQ7x3KVRyG+nzhQW+m/+gAr4ubppnQOGvUNPruR93KHMb8L1jGFylgsayleZ+4V/67HCPtNCy0GKeVk2VGAcaKjSThJ5trT1USI6b7W5CnY42Y7vuPt0CmQ8nP7pf+sfjJjRPdSPQEtYYqWmvX+JRGnyrayBfqy3a9MJQirAAAAAA==');

Function Calls

function_exists 1
explode 1
phpversion 1

Variables

$__v 4.1.1
$__x [{u'key': None, u'value': u'4'}, {u'key': None, u'value': u'1'}, {u'key': None, u'value': u'1'}]

Stats

MD5 27fe016a5e5e4f1dadc5cbb774e094cf
Eval Count 0
Decode Time 220 ms