Z5 虚拟机加密 官方
- 源码编译为三地址码 IR,再打包成字节码 + 加密字符串池
- 产物自带 VM 解释器外壳
- 目标机无需安装任何扩展,也没有 PHP 版本依赖
- 支持单个 .php,也支持 .zip 批量(目录结构原样保留)
支持的语法
- 参数、算术 / 比较 / 逻辑 / 位运算、字符串拼接
- echo / return、if elseif else、while、foreach、数组
- 普通函数、静态方法、跨方法、内置函数调用
- 三元、复合赋值、++ / --
暂不支持:try/catch、switch、goto、生成器、闭包、引用传递;
生成的成员是 public static function,方法内不能使用 $this。
加密选项
加固把 VM 解释器与字符串池改成
deflate → XOR(运行时密钥) → base64 → 分片,
文件里不再出现明文 gzinflate('…'),
贴给大模型或做静态反混淆都拿不到解释器。
产物依旧不需要任何 PHP 扩展。