You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻求LuaT加密Lua脚本的解密技术帮助

Lua脚本解密方案

解密逻辑拆解

这个LuaT加密脚本的核心解密流程很明确:

  1. 数组fvtnrqqyrbkrgnwzmnlfdqdilqkskiqysxwrzwuolaebvenwmbdbdwsqlldibeawqhwbxdpijmn存储了加密后的字节数据,解密规则是从第4个元素开始,每个元素减去数组第2位的固定值64,再转成字符拼接成原始代码字符串。
  2. 最终执行解密后代码的函数名是动态拼接出来的:从几个指定字符串的特定位置取字符,拼接后得到load,也就是调用Lua的load函数执行解密代码。

实操解密步骤

直接修改原脚本,把执行代码的逻辑改成输出解密后的字符串即可,不需要修改_ENV:

key=[[Xaza]];
oweofjjrgaqdajekhsivsrfilqfyucdrgtucuvrwanbkzrxonagytpowknaqkqsbtrpfrgmbvzi='om jangan decrypt aku :((';
amgylodpnkigutrhwfrupcnpehtvluxievwynrgcwnnoebyxlckmwtrocjeqxvgpcxuowfvklhs='Obfuscator Ini Milik Seseorang';
vwbucucbfvqocfeozbebobbetegdmtccisprhvvpdnmvrwawmopwhkemsufdwyoeocjosjugbql='Kamu Nyari Load?';
hrabtzslkqfzhoaspyblbxhlderxforhacpuakgjzjrvgnvoykhvvyxmbgjfhkadxylkfnppfoe='Saya Tak Ragu Ingin Nembak Gay People';
txhahpwmfwdhgmvtuphdzalpugrdqyhjijztcalvrjwzdagjmjpvguwndllmnhesiqzfjqnygqu="Soeharto is first indonesian president. Jokowi is seventh indonesian's president, Itadori Yuuji is one of main character in Jujutsu Kaisen Anime, Kento Nanami is Side Character On Jujutsu Kaisen Anime. Lava is 1 of the most dangerous liquid in the world (cap)";
fvtnrqqyrbkrgnwzmnlfdqdilqkskiqysxwrzwuolaebvenwmbdbdwsqlldibeawqhwbxdpijmn={ 1,64,3,91,140,181,161,148,64,89,211,77,74,90,74,68,72,72,184,150,64,64,64,64,64,64,64,64,64,64,64,104,183,128,65,207,128,146,175,180,161,179,165,168,113,113,110,172,181,161,196,216,64,64,67,211,143,64,64,64,79,64,64,64,75,64,64,65,193,192,64,192,67,65,65,64,132,64,67,65,75,64,64,67,193,192,259,201,132,64,66,65,75,64,64,65,193,192,64,192,67,65,66,64,132,64,67,65,75,64,64,69,203,64,64,70,132,64,66,65,75,64,64,71,132,64,65,65,135,64,65,64,200,68,200,176,174,162,180,169,172,165,68,203,147,165,174,164,144,161,163,171,165,180,84,251,161,163,180,169,175,174,188,169,174,176,181,180,74,188,180,165,184,180,188,111,183,161,178,174,96,138,161,174,167,161,174,96,140,181,176,161,96,129,171,180,169,166,171,161,174,96,129,181,180,175,96,131,175,172,172,165,163,180,68,198,147,172,165,165,176,84,245,161,163,180,169,175,174,188,169,174,176,181,180,74,188,180,165,184,180,188,111,183,161,178,174,96,146,175,180,161,180,169,175,174,96,147,180,161,178,180,96,141,161,164,165,96,130,185,96,152,161,186,161,68,204,147,165,174,164,150,161,178,169,161,174,180,68,196,182,161,178,68,203,129,182,175,169,164,133,178,178,175,178,193,64,64,64,193,192,197,209,64,64,66,222,75,64,64,64,125,64,196,64,120,65,64,192,75,64,64,65,132,64,65,65,120,75,64,192,75,64,64,64,125,64,195,64,120,65,64,192,75,64,64,66,132,64,65,65,120,72,64,192,75,64,64,64,125,64,194,64,120,65,64,192,75,64,64,67,132,64,65,65,120,69,64,192,75,64,64,64,125,64,193,64,120,65,64,192,75,64,64,68,132,64,65,65,120,66,64,192,75,64,64,64,125,64,192,64,248,64,64,192,75,64,64,69,132,64,65,65,135,64,65,64,198,68,208,131,181,179,180,175,173,148,169,172,165,130,178,165,161,171,68,197,176,174,162,117,68,197,176,174,162,116,68,197,176,174,162,115,68,197,176,174,162,114,68,197,176,174,162,113,193,64,64,64,192,222,65,64,64,65,64,64,65,64,64,65,64,64,65,64,64,65,64,64,65,64,64,65,64,64,65,64,64,65,64,66,192,192,193,197,159,133,142,150,211,77,308,78,64,64,64,65,64,64,65,64,64,64,65,64,64,65,64,65,192,192,193,197,159,133,142,150};

-- 修改函数,输出解密后的代码
function ounshapvvpolwsinxlmnfzkkfeumttatfblibbkyzdnpykdhwmswjdkhpnybadqtebwalwbtggl(...) 
    local yhfcrdpxtgxolrffekcnoojgqksanhxnyjszxfpcdxihhhvjxfmgzbzdytrsbytsglhtxwzggmw='';
    for zkzmhvienkxidlpglawfreqnocwwlmbuaprnhrgltlxervtovvcumyciaomdbbfviucguwiemeu=1, #fvtnrqqyrbkrgnwzmnlfdqdilqkskiqysxwrzwuolaebvenwmbdbdwsqlldibeawqhwbxdpijmn do 
        if zkzmhvienkxidlpglawfreqnocwwlmbuaprnhrgltlxervtovvcumyciaomdbbfviucguwiemeu>3 then 
            yhfcrdpxtgxolrffekcnoojgqksanhxnyjszxfpcdxihhhvjxfmgzbzdytrsbytsglhtxwzggmw=yhfcrdpxtgxolrffekcnoojgqksanhxnyjszxfpcdxihhhvjxfmgzbzdytrsbytsglhtxwzggmw..string.char((fvtnrqqyrbkrgnwzmnlfdqdilqkskiqysxwrzwuolaebvenwmbdbdwsqlldibeawqhwbxdpijmn[zkzmhvienkxidlpglawfreqnocwwlmbuaprnhrgltlxervtovvcumyciaomdbbfviucguwiemeu]-fvtnrqqyrbkrgnwzmnlfdqdilqkskiqysxwrzwuolaebvenwmbdbdwsqlldibeawqhwbxdpijmn[2]));
        end 
    end;
    -- 打印解密结果,替换原执行逻辑
    print(yhfcrdpxtgxolrffekcnoojgqksanhxnyjszxfpcdxihhhvjxfmgzbzdytrsbytsglhtxwzggmw)
end;

ounshapvvpolwsinxlmnfzkkfeumttatfblibbkyzdnpykdhwmswjdkhpnybadqtebwalwbtggl(fvtnrqqyrbkrgnwzmnlfdqdilqkskiqysxwrzwuolaebvenwmbdbdwsqlldibeawqhwbxdpijmn);

运行这段修改后的脚本,就能直接得到解密后的原始Lua代码。

补充说明

原脚本里的key=[[Xaza]]属于冗余混淆内容,没参与解密逻辑,不影响解密过程。

内容的提问来源于stack exchange,提问作者themigod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 22:20:28