Hellotop2

Untitled

Jan 17th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. --// ByteProtect Rewritten
  2.  
  3. local Script = [[
  4.  
  5. ]]
  6.  
  7. Script = "--// Decompiled Code. \n"..Script
  8.  
  9. -------------------------
  10.  
  11. function Obfuscate(scr)
  12. local BooleanObf = "function IllIlllIllIlllIlllIlllIll(IllIlllIllIllIll) if (IllIlllIllIllIll==(((((919 + 636)-636)*3147)/3147)+919)) then return not true end if (IllIlllIllIllIll==(((((968 + 670)-670)*3315)/3315)+968)) then return not false end end; "
  13. local bat = BooleanObf
  14.  
  15. ---------------------
  16.  
  17. local Ret = ""
  18. local VarNames = {"IllIllIllIllI", "IIlllIIlllIIlllIIlllII", "IIllllIIllll"}
  19. local Beg = [[local IlIlIlIlIlIlIlIlII = {]]
  20.  
  21. ----------------------
  22.  
  23. local LoadstringVariable = [[local IllIIllIIllIII = loadstring]]
  24. local ConcatVariable = [[local IllIIIllIIIIllI = table.concat]]
  25. local EmptyString = [[local IIIIIIIIllllllllIIIIIIII = "''"]]
  26.  
  27. local ConfuseVarO = "local "..VarNames[math.random(1, #VarNames)].." = (7*3-9/9+3*2/0+3*3);"
  28. local ConfuseVarT = "local "..VarNames[math.random(1, #VarNames)].." = (3*4-7/7+6*4/3+9*9);"
  29. local Watermark = "--// Obfuscated with ByteProtect 1.8 \n\n"
  30.  
  31. ----------------------
  32.  
  33. for i=1, string.len(scr) do
  34. Ret = Ret.."'\\"..string.byte(scr, i).."',"
  35. end
  36.  
  37. ---------------------
  38.  
  39. local UselessFunctionStart = "function IllIIIIllIIIIIl("..VarNames[math.random(1, #VarNames)]..")"
  40. local UselessFunctionContent = "function "..VarNames[math.random(1, #VarNames)].."("..VarNames[math.random(1, #VarNames)]..")"
  41. local UselessFunctionContentT = "local "..VarNames[math.random(1, #VarNames)].." = (5*3-2/8+9*2/9+8*3)"
  42. local UselessFunctionEnd = "end"
  43. local UselessFunctionCall = "IllIIIIllIIIIIl(900283)"
  44.  
  45. local UselessFunctionStartT = "function IllIlllIllIlllIlllIlllIllIlllIIIlll("..VarNames[math.random(1, #VarNames)]..")"
  46. local UselessFunctionContentT = "function "..VarNames[math.random(1, #VarNames)].."("..VarNames[math.random(1, #VarNames)]..")"
  47. local UselessFunctionContentTT = "local "..VarNames[math.random(1, #VarNames)].." = (9*0-7/5+3*1/3+8*2)"
  48. local UselessFunctionEndT = "end"
  49. local UselessFunctionCallT = "IllIlllIllIlllIlllIlllIllIlllIIIlll(9083)"
  50.  
  51. ----------------------
  52.  
  53. local FinalRet = Watermark..bat..ConfuseVarO..ConfuseVarT..ConcatVariable..";"..UselessFunctionStart.." "..UselessFunctionContent.." "..UselessFunctionContentT.." "..UselessFunctionEnd.." "..UselessFunctionEnd.." "..UselessFunctionEnd..";"..UselessFunctionCall..";"..UselessFunctionStartT.." "..UselessFunctionContentT.." "..UselessFunctionContentTT.." "..UselessFunctionEndT.." "..UselessFunctionEndT..";"..UselessFunctionCallT..";"..LoadstringVariable..";"..Beg..Ret.."}".."IllIIllIIllIII(IllIIIllIIIIllI(IlIlIlIlIlIlIlIlII,IIIIIIIIllllllllIIIIIIII))()"
  54.  
  55. ----------------------
  56.  
  57. print(FinalRet)
  58. end
  59.  
  60. do Obfuscate(Script) end
Add Comment
Please, Sign In to add comment