xend 在线加密 API

统一入口 /api.php?act=… · 响应 {code, info, data} · API.md

鉴权

x.upload / x.submit / download 需要卡密令牌。先 auth.verify 换令牌, 再用 auth_token 字段或 X-Auth-Token 请求头携带。

curl -s "https://xend.xueyuanpie.com/api.php?act=auth.verify" -d "card_key=<卡密>"

接口

act方法参数说明
auth.verifyPOSTcard_key卡密验证,返回 token 与卡密信息
auth.infoGETauth_token查询当前令牌 / 卡密信息
x.uploadPOSTfile, auth_token上传 .php / .zip(≤5MB,PHP 文件 ≤100)
x.submitPOSTspace, auth_token, seed?, table_size?, flatten?, opaque?, trygoto?, rename?调用离线引擎加密
x.versionsGET—引擎版本、模式与可用参数(公开)
downloadGETtype=xend, space, auth_token下载产物(ZIP 或单文件)

完整示例

U=https://xend.xueyuanpie.com/api.php
TOK=$(curl -s "$U?act=auth.verify" -d "card_key=$CARD" | jq -r .data.token)

SPACE=$(curl -s "$U?act=x.upload" -F "file=@demo.php" -F "auth_token=$TOK" | jq -r .data.space)

curl -s "$U?act=x.submit" -F "space=$SPACE" -F "auth_token=$TOK" -F "seed=20261013"

curl -s "$U?act=download&type=xend&space=$SPACE&auth_token=$TOK" -o out.zip

参数说明

参数取值说明
seed整数随机种子;0/缺省 = 引擎按时间自取
table_size4-64每张字符串表条目数,默认 16
flattenboolL4 控制流扁平化(if/else → goto 菱形)
opaqueboolL3 不透明谓词 + is_array() 诱饵
trygotoboolL5 try/goto 异常回跳模拟
renamebool变量改名(源码变量 → $A_… 族)

布尔参数传 0/false/no/off 之一即为关闭,其余视为开启。