如何为Lua Script解密这种简单的XOR加密?

时间:2018-09-08 06:33:43

标签: encryption lua

key=gg.prompt({"Enter Password"},{""},{"text"})
[1]local a=load((function(b,c)function bxor(d,e)local f={{0,1},{1,0}}
local g=1;local h=0;
while d>0 or e>0 do h=h+f[d%2+1][e%2+1]*g;
d=math.floor(d/2)e=math.floor(e/2)g=g*2 end;
return h end;
local i=function(b)
local j={}
local k=1;
local l=b[k]
while l>=0 do j[k]=b[l+1]k=k+1;
l=b[k]end;
return j end;
local m=function(b,c)if#c<=0 then return{}end;
local k=1;
local n=1;
for k=1,#b do b[k]=bxor(b[k],string.byte(c,n))n=n+1;
if n>#c then n=1 end end;
return b end;
local o=function(b)local j=""for k=1,#b do j=j..string.char(b[k])end;
return j end;
return o(m(i(b),c))end)
({150642,122783,122295,135436,146969,90016,86043,150619,80488,111860,122502,86813,106235,136554,126669},key))
if a then a()else gg.alert("Wrong Password")end

我能否获得可以简单解密由上述代码加密的密文的代码。

0 个答案:

没有答案
相关问题