xend 源码混淆加密 官方

  • 目前面向所有用户免费开放,欢迎使用体验
  • 纯源码级混淆,产物仍是 PHP 文件
  • 目标机无需安装任何 Loader 扩展,也没有 PHP 版本限制
  • 支持单个 .php,也支持 .zip 批量(目录结构原样保留)

保护层(五层逐层可选)

  • L1 字符串表加密:explode 十六进制表 + pack('H*') 还原
  • L2 内建函数间接化:$GLOBALS[pack(...)] 别名表
  • L3 不透明谓词:乘积谓词 + 恒真守卫诱饵
  • L4 控制流扁平化:if/else → goto 菱形
  • L5 try/goto 异常回跳模拟

加密选项

随机种子
填固定值可复现同一份产物,便于回归比对。
字符串表条目数
每张 explode 字符串表的条目数(4-64)。越大表越多、单表越短。

点击选择,或把文件拖到这里

支持 .php / .zip,单包最大 5MB,PHP 文件最多 100 个
文件名-
文件数-
本次费用-
保护层开关
字符串表加密(L1)
字面量收进 explode 十六进制表;关闭后体积约减半
内建函数间接化(L2)
md5/implode 等改走别名表调用
控制流扁平化(L4)
if/else 改写为 goto 菱形,代价最小、收益最大
不透明谓词(L3)
注入乘积谓词与恒真守卫诱饵
try/goto 异常回跳(L5)
跨作用域跳转的异常模拟与状态槽
变量改名
源码变量改名为 $A_… 族
AI 对抗
语义诱饵
注入恒假谓词保护的伪授权/伪解密/伪配置分支,误导自动化摘要
误导性注释
插入与代码实际行为相反的块注释
误导性标识符
临时变量改用 $isAdmin / $decryptKey 这类名实不符的名字
指令等价替换
字面量改用 0x/0o/0b 等值写法;x+3 改写成 x- -3
数据流多跳
赋值经数组/临时变量中转,打断数据流追踪
运行时防护
完整性自校验
产物被改动即拒绝运行(CRC32 自校验)
分析环境检测
检测到 xdebug 时拒绝运行;目标机若装了 xdebug 请关闭本项
多态外壳
前导区条目交错打散、分支块乱序、追加伪基本块
调度器平坦化
函数体改写成随机块序的 goto 状态机
授权绑定(可选,留空即不限制)
过期时间
到期后产物拒绝运行。
域名绑定
仅在网页环境校验;CLI(定时任务)始终放行。
{literal} {/literal} {message type='vConsole'}