使用base64+gzinflate压缩编码来加密webshell

压缩加密代码:

100){ // 去除PHP文件注释和空白,减少文件大小 
			$contents = php_strip_whitespace($filename); 
			//去除PHP头部和尾部标识 
			$headerPos = strpos($contents,''); 
			$contents = substr($contents,$headerPos+5,$footerPos-$headerPos); 
			$encode = base64_encode(gzdeflate($contents));// 开始编码 
			$encode = '"; 
			return file_put_contents($filename,$encode); 
		} 
	} 
	return false; 
} 

//调用函数 
$filename='C:\phpstudy\WWW\webshell\1.php'; 
encode_file_contents($filename); 
?> 

压缩解密代码:

在线加密解密网站:http://www.zhuisu.net/tool/phpencode.php

你可能感兴趣的:(【信息安全】)