phpovm · PHP 混淆 API

提交 PHP 源码 → 标识符重命名 + AI 对抗 + 字符串池 → 返回可直接部署的混淆产物

服务状态

加载中…

① API Token

② 提交混淆任务

③ 命令行

TOKEN=$(cat /www/wwwroot/swcast.xueyuanpie.com/data/api_token.txt)
BASE=http://swcast.xueyuanpie.com/api

# 提交
JOB=$(curl -s -X POST -H "Authorization: Bearer $TOKEN" -H 'Content-Type: application/json' -d '{
    "src":"/www/wwwroot/swcast.xueyuanpie.com/src",
    "out":"/www/wwwroot/swcast.xueyuanpie.com/out/myapp",
    "level":"std", "decoys":2
  }' $BASE/jobs | python3 -c 'import json,sys;print(json.load(sys.stdin)["job_id"])')

# 查状态 / 下载
curl -s -H "Authorization: Bearer $TOKEN" $BASE/jobs/$JOB
curl -s -H "Authorization: Bearer $TOKEN" -o app.tar.gz $BASE/jobs/$JOB/download

档位说明

档位做什么运行开销
lite常量折叠 + 载荷加密≈0
std+ 标识符重命名 + AI 对抗(诱饵/跨领域词表)≈0
vm/max+ 编译成自研字节码虚拟机执行慢 10~75 倍
强度由外层负责,本服务只做混淆 —— 所以默认 std(近零开销), 只有在确实需要"逻辑不可读"时才用 vm。