Qiu 基于私有指令集的 Luau 保护引擎:控制流扁平化、常量加密与完整性校验内置于每一次构建,产物开箱即用。
--[[ Qiu v3.2.1 | luau-vm | build 7C41A9E2D08B4F11A3C65E22B9D0F417 ]] local IiI1l, IiI11, l1iI1l = ... local IlI1l = "\x56\x45\x4c\x55\x41\x5f\x56\x4d\x5f\x52\x54" local function I1lIi(I1lIl, I1li1) return I1lIl * I1li1 - I1lIl % I1li1 end local I11I1 = setmetatable({}, {__metatable = "locked", __index = function(t, k) return k * 2654435761 % 4294967296 end}) return (function(I1I1l) return function(...) local I1I11, l1li1 = 0, {...} while true do local I11lI = I1I1l[I1I11] if not I11lI then break end I1I11 = I11lI(I1I11, unpack(l1li1)) end end end)({[0] = function(i) return i + 3 end, [3] = function(i) return i + 7 end, [10] = function(i) return IlI1l end})
01 — 功能 / FEATURES
不是压缩,不是加密封装 —— 源码在编译期就被转换为私有指令集。
源码不再以 Lua 语法存在,而是编译为私有指令集与运行时数据,产物中不含可读的程序结构。
分支与循环被改写为调度循环,破坏反编译器赖以工作的结构特征,恢复成本显著提高。
字面量被拆分、编码并在运行时按需重组,产物明文中不保留任何原始字符串与常量。
产物与 build 指纹绑定,运行时校验工作根派生关系,检测到篡改立即终止执行。
self 模式凭据封装于产物、单文件分发;injected 模式由宿主在运行时注入凭据,按场景选择。
在 200 KiB 至 1.28 MB 区间内指定最小体积,填充策略确定可复现,便于分发与版本管理。
02 — 流程 / WORKFLOW
拖入 .luau 文件或直接粘贴代码,UTF-8 编码,单文件上限 4 MiB。
按分发场景选择 self 或 injected,注入模式可自定义 rootKey 与 build。
数秒内返回 VM 产物与凭据 JSON,附带宿主接入说明。
03 — 问答 / FAQ
04 — 开始 / START
注册账户即可使用全部构建能力,无需等待审核。
A — 源码 / SOURCE
拖入文件或直接粘贴,提交前可随时修改。
或点击此处选择文件 · 上限 4 MiB
B — 构建 / BUILD
选择分发模式,提交后数秒内返回产物。
ACCESS_TOKEN 一致才能提交构建;令牌只保存在本机浏览器。local function fromHex(h)return(h:gsub("..",function(p)return string.char(tonumber(p,16))end))end
init({rootKey=fromHex(credentials.rootKey),build=fromHex(credentials.build),env=environment})