كيف افك تشفير ملفات lua.

yamen • منذ 3 سنوات

السلام عليكم يا اخوان دورت على طريقة فك تشفير LUA بس ما لقيت الي يعرف يكلمني لو سمحتو

 

كلمات دليلية: تشفير

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (1)

1337r00t • منذ 3 سنوات

ممكن توضح أكثر ؟ أعتقد أنك تقصد precompiled Lua code وهو عبارة bytecodes تعتبر human-unreadable

هل ممكن تضع الكود ؟

هل قمت بتجربة LuaDec ؟ http://luadec.luaforge.net

johnny KANHOUSH: return(function(e,...)local z="This file was obfuscated using PSU Obfuscator 4.0.A | https://www.psu.dev/ & discord.gg/psu";local f=e[(505546179)];local o=e[(331188458)];local X=e[((#{27;[827]=375;889;712;}+638275239))];local i=e[(136992229)];local p=e[(112439094)];local y=e[0.56002255788074];local Z=e[(227858449)];local g=e[((#{}+319450970))];local I=e["yHZO4R7"];local P=e[(411239004)];local M=e[0.8826749193867086];local r=e[((6449578-#("Luraph: Probably considered the worst out of the 3, Luraph is another Lua Obfuscator. It isnt remotely as secure as Ironbrew or Synapse Xen, and it isn't as fast as Ironbrew either.")))];local C=e[((273549846-#("this isn't krnl support you bonehead moron")))];local D=e[(505176070)];local c=e[(58984003)];local Y=e[((60260262-#("luraph is now down until further notice for an emergency major security update")))];local B=e[((822039325-#("i am not wally stop asking me for wally hub support please fuck off")))];local j=e[((#{(function(...)return 703;end)()}+980929752))];local s=e[((#{[474]=180;811;419;219;}+400446292))];local w=e[(237697311)];local O=e["lprUO6"];local u=e[0.8705077119499947];local U=e[(537134016)];local S=e[(485243483)];local x=e[((809917469-#("ironbrew deobfuscator go brrrrrrrrrrrrrr")))];local a=e[((698345081-#("oh Mr. Pools, thats a little close please dont touch me there... please Mr. Pools I am only 8 years old please stop...")))];local m=e[(523799549)];local F=((getfenv)or(function(...)return(_ENV);end));local n,h,l=({}),(""),(F(a));local t=((l["\98\105"..e[u].."\51\50"])or(l[""..e['RnsL9lQIzw'].."\105\116"])or({}));local n=(((t)and(t["\98\120"..e[g]..e[s]]))or(function(e,n)local l,a=a,r;while((e>r)and(n>r))do local t,r=e%o,n%o;if t~=r then a=a+l;end;e,n,l=(e-t)/o,(n-r)/o,l*o;end;if er do local n=e%o;if n>r then a=a+l;end;e,l=(e-n)/o,l*o;end;return(a);end));local d=(o^C);local b=(d-a);local A,E,k;local v=(h[""..e[x]..e['bAhXr']..e[f]..e[s]]);local d=(h["\115"..e[y]..e['RnsL9lQIzw']]);local L=(h["\103\115"..e[y].."\98"]);local h=(h[""..e['RnsL9lQIzw'].."\121\116"..e[i]]);local L=(l["\115\101"..e[u]..e[I].."\101\116"..e[f].."\116"..e[f]..e.RnsL9lQIzw..e[c]..e[i]]);local L=(l[""..e[w]..e[i]..e[c]..e[i]..e[x].."\116"]);local y=((l[""..e[y].."\110"..e[0.1021949425815581].."\97"..e[x]..e["duYyc4Q"]])or(l["\116\97\98\108\101"][""..e[y].."\110"..e[0.1021949425815581].."\97\99"..e['duYyc4Q']]));local R=((l["\109\97"..e[u]..e['bAhXr']][""..e[c]..e[D].."\101\120\112"])or(function(l,e,...)return((l*o)^e);end));local Q=(l["\116\111"..e[p].."\117"..e[I].."\98\101"..e[s]]);local T=(l["\114\97"..e['FGbxZMveH']..e[w].."\101\116"]);local P=(l["\116"..e[P]..e[0.1021949425815581].."\101"]);local P=(l[""..e[0.1021949425815581]..e[f].."\105"..e[s].."\115"]);local I=(l[""..e[I]..e[f]..e[u].."\104"][""..e[m]..e[c].."\111\111\114"]);E=((t["\114\115"..e.bAhXr.."\105"..e[m]..e[u]])or(function(l,e,...)if(e=e)and(a))or(i));end;end;local function i()local a,e=h(u,t,t+f);a=n(a,l);l=a%o;e=n(e,l);l=e%o;t=t+f;return((e*o)+a);end;local k="\35";local function o(...)return({...}),L(k,...);end;local function B(...)local k=e[(525471072)];local O=e[((933797592-#("why the fuck would we sell a deobfuscator for a product we created.....")))];local Y=e[((578918273-#("this isn't krnl support you bonehead moron")))];local b=e[(331188458)];local X=e[((#{(function(...)return 711;end)()}+466667630))];local j=e[((577113307-#("Luraph v12.6 has been released!: changed absolutely fucking nothing but donate to my patreon!")))];local D=e[(980929753)];local A=e[((500760249-#("i am not wally stop asking me for wally hub support please fuck off")))];local a=e[((6449515-#("oh Mr. Pools, thats a little close please dont touch me there... please Mr. Pools I am only 8 years old please stop...")))];local g=e[((273816364-#("why the fuck would we sell a deobfuscator for a product we created.....")))];local U=e[(65639061)];local p=e[((#{714;988;}+118946804))];local w=e[0.8826749193867086];local y=e[(273549804)];local Z=e[((89829223-#("why the fuck would we sell a deobfuscator for a product we created.....")))];local m=e[0.4706781434224351];local C=e['z8NYm'];local Q=e[0.016420955777364295];local L=e[((#{}+366211010))];local B=e[(512654608)];local F=e[(111267492)];local z=e[(479200922)];local o=e[((698345144-#("Luraph: Probably considered the worst out of the 3, Luraph is another Lua Obfuscator. It isnt remotely as secure as Ironbrew or Synapse Xen, and it isn't as fast as Ironbrew either.")))];local v=e[0.3037151677085623];local M=e['nk5gPJj3CZ'];local function E(...)local e=({});local f=({});local I=({});local S=c(l);for i=a,r(l)-o,o do local f=c(l);if(f==O)then local l=c(l);e[i]=(l~=a);elseif(f==Q)then while(true)do local n=r(l);local l=r(l);local r=o;local t=(s(l,o,X)*(b^y))+n;local n=s(l,F,M);local l=((-o)^s(l,y));if(n==a)then if(t==a)then e[i]=(l*a);break;else n=o;r=a;end;elseif(n==U)then e[i]=(t==a)and(l*(o/a))or(l*(a/a));break;end;e[i]=R(l,n-z)*(r+(t/(b^B)));break;end;elseif(f==k)then while(true)do local r=r(l);if(r==a)then e[i]=('');break;end;if(r>v)then local a,c=(''),(d(u,t,t+r-o));t=t+r;for e=o,#c,o do local e=n(h(d(c,e,e)),l);l=e%p;a=a..x[e];end;e[i]=a;else local o,a=(''),({h(u,t,t+r-o)});t=t+r;for a,e in P(a)do local e=n(e,l);l=e%p;o=o..x[e];end;e[i]=o;end;break;end;else e[i]=(nil);end;end;local n=r(l);for e=a,n-o,o do f[e]=({});end;for E=a,n-o,o do local n=c(l);if(n~=a)then n=n-o;local u,d,x,y,p,t=a,a,a,a,a,a;local h=s(n,o,D);if(h==m)then elseif(h==b)then t=(i(l));x=(c(l));u=f[(r(l))];elseif(h==w)then d=(i(l));t=(i(l));x=(c(l));u=(r(l));p=({});for e=o,d,o do p[e]=({[a]=c(l),[o]=i(l)});end;elseif(h==o)then t=(i(l));x=(c(l));u=(r(l));elseif(h==a)then d=(i(l));t=(i(l));x=(c(l));u=(i(l));elseif(h==D)then d=(i(l));t=(i(l));x=(c(l));u=f[(r(l))];end;if(s(n,m,m)==o)then d=e[d];end;if(s(n,w,w)==o)then u=e[u];end;if(s(n,g,g)==o)then y=f[r(l)];else y=f[E+o];end;if(s(n,C,C)==o)then t=e[t];end;if(s(n,A,A)==o)then p=({});for e=o,c(),o do p[e]=r();end;end;local e=f[E];e[57614.2538607578]=y;e["oArCmwt"]=x;e[-177133.48900274257]=u;e[Y]=d;e[Z]=t;e[694029.5124374356]=p;end;end;local n=i(l);for e=a,r(l)-o,o do I[e]=E();end;return({['XTETrvxIau']=f;[-j]=n;[-L]=e;["IZIgA9"]=I;['vwjCZQEng']=S;["Ux9D1o"]=a;});end;return(E(...));end;local function f(e,l,u,...)local l=e[-112195];local t=e[-209793];local o=e['vwjCZQEng'];local l=e["XTETrvxIau"];local h=e['IZIgA9'];local n=0;return(function(...)local x=57614.2538607578;local e=({});local p=884771;local e={};local w='oArCmwt';local a=(99572618);local a=(true);local d={};local a=694029.5124374356;local a=-177133.48900274257;local r=-(1);local s=(L(k,...)-1);local c=l[n];local n=276575;local i={...};for l=0,s,1 do if(l>=o)then d[l-o]=i[l+1];else e[l]=i[l+1];end;end;local i=s-o+1;while(true)do local l=c;local o=l[w];c=l[x];if(o<=6)then if(o<=2)then if(o<=0)then e[l[n]]();elseif(o>1)then local l=l[n];e[l]=e[l](e[l+1]);for l=l+1,t do e[l]=nil;end;elseif(o<2)then c=l[a];end;elseif(o<=4)then if(o==3)then elseif(o<=4)then do return;end;end;elseif(o>5)then e[l[n]]=u[l[a]];elseif(o<6)then local l=l[n];r=l+i-1;for o=0,i do e[l+o]=d[o];end;for l=r+1,t do e[l]=nil;end;end;elseif(o<=9)then if(o<=7)then local l=l[n];e[l](e[l+1]);for l=l,t do e[l]=nil;end;elseif(o==8)then e[l[n]]=e[l[a]];elseif(o<=9)then e[l[n]]=f(h[l[a]],(nil),u);end;elseif(o<=11)then if(o>10)then local o=l[n];e[o](y(e,o+1,l[a]));for l=o+1,t do e[l]=nil;end;elseif(o<11)then e[l[n]]=e[l[a]][l[p]];end;elseif(o==12)then e[l[n]]=l[a];elseif(o<=13)then local l=l[n];do return y(e,l,r);end;end;end;end);end;return f(B(),{},F())(...);end)(({[(980929753)]=((3));[((826786329-#("guys someone play Among Us with memcorrupt he is so lonely :(")))]=("\117");[0.6058080879067108]=("\50");[(638275242)]=((88));["bAhXr"]=("\104");[((#{960;[240]=529;851;994;(function(...)return 612,120,495,...;end)(387)}+58983996))]=((953997268));[(523799549)]=((707046500));[((#{90;[926]=639;[137]=163;126;}+505546177))]=((838067426));[((#{122;}+273816292))]=(((#{[332]=709;270;84;}+6)));[((#{443;471;[279]=836;609;543;(function(...)return...;end)(252,51,645)}+479200915))]=(((1090-#("i am not wally stop asking me for wally hub support please fuck off"))));[((#{608;13;(function(...)return;end)()}+933797519))]=((27));[((112439126-#("psu 60fps, luraph 5fps, xen 0fps")))]=(((551217368-#("psu 60fps, luraph 5fps, xen 0fps"))));[(818964320)]=("\114");[((#{232;427;204;}+578918228))]=(((#{610;312;881;43;(function(...)return 146;end)()}+884766)));[((111267571-#("Are you using AztupBrew, clvbrew, or IB2? Congratulations! You're deobfuscated!")))]=((21));[((118946924-#("oh Mr. Pools, thats a little close please dont touch me there... please Mr. Pools I am only 8 years old please stop...")))]=((256));[0.1021949425815581]=("\112");[(480948486)]=("\111");[0.4702403659328075]=((65536));[((#{}+512654608))]=(((#{403;510;291;}+49)));[((301749561-#("still waiting for luci to fix the API :|")))]=("\116");[((#{582;298;759;(function(...)return 97,103,215,534;end)()}+65639054))]=(((#{737;158;402;}+2044)));[((505176131-#("guys someone play Among Us with memcorrupt he is so lonely :(")))]=((876550252));['lprUO6']=(((#{958;275;412;376;}+244)));['duYyc4Q']=("\107");["FGbxZMveH"]=("\119");[(237697311)]=((735114584));[(89829152)]=(((276657-#("who the fuck looked at synapse xen and said 'yeah this is good enough for release'"))));[((400446354-#("LuraphDeobfuscator.zip (oh god DMCA incoming everyone hide)")))]=(((#{}+818964320)));[((#{34;731;}+698344961))]=((1));[0.016420955777364295]=(((#{660;199;}+13)));[((435623557-#("'psu > luraph' - memcorrupt 2020")))]=(((16777323-#("I'm not ignoring you, my DMs are full. Can't DM me? Shoot me a email: [email protected] (Business enquiries only)"))));[((#{}+227858449))]=((251));[((60260262-#("luraph is now down until further notice for an emergency major security update")))]=((165));[(876550252)]=("\100");[0.4706781434224351]=(((99-#("Luraph v12.6 has been released!: changed absolutely fucking nothing but donate to my patreon!"))));[(838067426)]=("\97");[(500760182)]=((7));[(735114584)]=("\115");[(6449397)]=((0));[((809917524-#("uh oh everyone watch out pain exist coming in with the backspace method one dot two dot man dot")))]=(((474283116-#("I'm not ignoring you, my DMs are full. Can't DM me? Shoot me a email: [email protected] (Business enquiries only)"))));['yHZO4R7']=((523745041));[0.8826749193867086]=((5));[(474283009)]=("\99");[((411239086-#("who the fuck looked at synapse xen and said 'yeah this is good enough for release'")))]=(((#{[549]=494;682;[731]=199;119;857;(function(...)return 6,486;end)()}+790720691)));[0.3037151677085623]=((5000));[(953997268)]=("\108");[(485243483)]=((129));[(466667631)]=(((60-#("still waiting for luci to fix the API :|"))));[0.8705077119499947]=((301749521));[((537134094-#("luraph is now down until further notice for an emergency major security update")))]=(((161-#("why the fuck would we sell a deobfuscator for a product we created....."))));[((#{681;[301]=757;26;}+577113212))]=(((#{231;239;}+209791)));[(790720696)]=("\121");[((331188498-#("ironbrew deobfuscator go brrrrrrrrrrrrrr")))]=(((50-#("ililililililili guys look at me i'm intimidating"))));[(366211010)]=((112195));[(968350882)]=("\101");[0.6172930722205402]=("\105");[((#{(function(...)return 869,674,318,402;end)()}+523745037))]=("\109");[(136992229)]=(((#{690;(function(...)return;end)()}+968350881)));['z8NYm']=((4));nk5gPJj3CZ=(((98-#("i am not wally stop asking me for wally hub support please fuck off"))));[((#{148;464;}+551217334))]=("\110");[((#{[129]=485;997;[61]=544;727;[440]=772;[854]=127;82;919;(function(...)return 257;end)()}+319450965))]=((480948486));[0.56002255788074]=((826786268));['RnsL9lQIzw']=("\98");[(273549804)]=(((84-#("why does psu.dev attract so many ddosing retards wtf"))));[((822039353-#("uh oh everyone watch out pain exist coming in with the backspace method one dot two dot man dot")))]=(((#{400;772;587;(function(...)return...;end)(358,993,246)}+30)));[(525471072)]=((16));[(707046500)]=("\102");}),...);

trix: الطريقة

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !