LUA脚本解密问题

开头是table={XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}function OnEvent(event, arg) Program_start(event, arg) end loadstring((function()decode="" for i =1,#table do decode= decode .. string.char(table[i]-1000)end return decode end)())()结尾是这样的,这种LUA脚本里面的加密代码要如何解密?

table里的元素似乎是原码+1000的结果,解码操作就是逐个元素-1000即可得到原码(10进制的ASCii码)。

追问

就是说,这些大括号内的数字全都要-1000才能得到原码?table里的数字非常多,有什么方法可以快速让每个数值都减去1000?

追答

不管它有多少,编制一个循环就可搞定。

追问

能给我个样本吗?我对这个一窍不通,只是想把这段码给解出来

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-01
这种lua加密形式已经可以破解开了。不需要考虑-1000的键值。
相似回答