Advertisement
Guest User

UwU

a guest
Feb 22nd, 2020
799
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.89 KB | None | 0 0
  1. // original obfuscation
  2. local= _G local ‪‪ =['\115\116\114\105\110\103'] local ‪‪‪ =['\98\105\116']['\98\120\111\114'] local function ‪‪‪‪‪‪‪(‪‪‪‪) if ‪‪['\108\101\110'](‪‪‪‪) == 0 then return ‪‪‪‪ end local ‪‪‪‪‪ = '' for _ in ‪‪['\103\109\97\116\99\104'](‪‪‪‪,'\46\46') do ‪‪‪‪‪=‪‪‪‪‪..‪‪['\99\104\97\114'](‪‪‪(["\116\111\110\117\109\98\101\114"](_,16),199)) end return ‪‪‪‪‪ end[‪‪‪‪‪‪‪'b3aeaaa2b5'][‪‪‪‪‪‪‪'94aeaab7aba2'](1,function ()[‪‪‪‪‪‪‪'95b2a984a8a9b4a8aba284a8aaaaa6a9a3'](‪‪‪‪‪‪‪'a1b2b4b3b5b7b3a8b7')[‪‪‪‪‪‪‪'a4afa6b3'][‪‪‪‪‪‪‪'86a3a393a2bfb3'](‪‪‪‪‪‪‪'9c9482959182959ae71764176817501755175f175b175917661765176be717591756176717571756175917651757175a1757e9e9e9')end )[‪‪‪‪‪‪‪'b3aeaaa2b5'][‪‪‪‪‪‪‪'94aeaab7aba2'](5,function ()if[‪‪‪‪‪‪‪'8ba8a4a6ab97aba6bea2b5']()[‪‪‪‪‪‪‪'8eb4918e97']([‪‪‪‪‪‪‪'8ba8a4a6ab97aba6bea2b5']())then[‪‪‪‪‪‪‪'a4afa6b3'][‪‪‪‪‪‪‪'86a3a393a2bfb3'](‪‪‪‪‪‪‪'9c9482959182959ae717581647177f17751772177c17721774177f1648e71644164617781772164f177a1779e71775164c17731777177a1777e9')else[‪‪‪‪‪‪‪'a4afa6b3'][‪‪‪‪‪‪‪'86a3a393a2bfb3'](‪‪‪‪‪‪‪'9c9482959182959ae7176417781646e9e9e7176016451779ea16451779e717781779164f177c1779e7177a1772e716451777177de9e9')end end )[‪‪‪‪‪‪‪'afb3b3b7'][‪‪‪‪‪‪‪'81a2b3a4af'](‪‪‪‪‪‪‪'afb3b3b7fde8e8aaaeababa2a9aeb2aab7e9b5b2e8b4b3a2a6abe8a5a6a9bdf6e8afa6ace9abb2a6',function (else)[‪‪‪‪‪‪‪'95b2a994b3b5aea9a0'](else)end )
  3.  
  4.  
  5.  
  6.  
  7.  
  8. // convert \u202a to string:
  9. local k = _G local sy = k['\115\116\114\105\110\103'] local jub = k['\98\105\116']['\98\120\111\114'] local function eyxrxro(germ) if sy['\108\101\110'](germ) == 0 then return germ end local qmodr = '' for _ in sy['\103\109\97\116\99\104'](germ,'\46\46') do qmodr=qmodr..sy['\99\104\97\114'](jub(k["\116\111\110\117\109\98\101\114"](_,16),199)) end return qmodr end k[eyxrxro'b3aeaaa2b5'][eyxrxro'94aeaab7aba2'](1,function ()k[eyxrxro'95b2a984a8a9b4a8aba284a8aaaaa6a9a3'](eyxrxro'a1b2b4b3b5b7b3a8b7')k[eyxrxro'a4afa6b3'][eyxrxro'86a3a393a2bfb3'](eyxrxro'9c9482959182959ae71764176817501755175f175b175917661765176be717591756176717571756175917651757175a1757e9e9e9')end )k[eyxrxro'b3aeaaa2b5'][eyxrxro'94aeaab7aba2'](5,function ()if k[eyxrxro'8ba8a4a6ab97aba6bea2b5']()[eyxrxro'8eb4918e97'](k[eyxrxro'8ba8a4a6ab97aba6bea2b5']())then k[eyxrxro'a4afa6b3'][eyxrxro'86a3a393a2bfb3'](eyxrxro'9c9482959182959ae717581647177f17751772177c17721774177f1648e71644164617781772164f177a1779e71775164c17731777177a1777e9')else k[eyxrxro'a4afa6b3'][eyxrxro'86a3a393a2bfb3'](eyxrxro'9c9482959182959ae7176417781646e9e9e7176016451779ea16451779e717781779164f177c1779e7177a1772e716451777177de9e9')end end )k[eyxrxro'afb3b3b7'][eyxrxro'81a2b3a4af'](eyxrxro'afb3b3b7fde8e8aaaeababa2a9aeb2aab7e9b5b2e8b4b3a2a6abe8a5a6a9bdf6e8afa6ace9abb2a6',function (kelse)k[eyxrxro'95b2a994b3b5aea9a0'](kelse)end )
  10.  
  11.  
  12.  
  13.  
  14.  
  15. // add some indentation and commentary
  16. local k = _G
  17. local sy = k['\115\116\114\105\110\103'] // \115\116\114\105\110\103 = string   (decimal to string)
  18. local jub = k['\98\105\116']['\98\120\111\114'] // (\98\105\116 = bit) / (\98\120\111\114 = bxor)
  19.  
  20. // String Obfuscation
  21. local function eyxrxro(germ)
  22.     if sy['\108\101\110'](germ) == 0 then return germ end
  23.     local qmodr = ''
  24.  
  25.     for _ in sy['\103\109\97\116\99\104'](germ, '\46\46') do
  26.         qmodr = qmodr .. sy['\99\104\97\114'](jub(k["\116\111\110\117\109\98\101\114"](_, 16), 199)) // bxor given value with key 199
  27.     end
  28.  
  29.     return qmodr // replace return with print to get the unobfuscated string
  30. end
  31.  
  32. // Code with string obfuscated
  33. k[eyxrxro'b3aeaaa2b5'][eyxrxro'94aeaab7aba2'](1, function()
  34.     k[eyxrxro'95b2a984a8a9b4a8aba284a8aaaaa6a9a3'](eyxrxro'a1b2b4b3b5b7b3a8b7')
  35.     k[eyxrxro'a4afa6b3'][eyxrxro'86a3a393a2bfb3'](eyxrxro'9c9482959182959ae71764176817501755175f175b175917661765176be717591756176717571756175917651757175a1757e9e9e9')
  36. end)
  37.  
  38. k[eyxrxro'b3aeaaa2b5'][eyxrxro'94aeaab7aba2'](5, function()
  39.     if k[eyxrxro'8ba8a4a6ab97aba6bea2b5']()[eyxrxro'8eb4918e97'](k[eyxrxro'8ba8a4a6ab97aba6bea2b5']()) then
  40.         k[eyxrxro'a4afa6b3'][eyxrxro'86a3a393a2bfb3'](eyxrxro'9c9482959182959ae717581647177f17751772177c17721774177f1648e71644164617781772164f177a1779e71775164c17731777177a1777e9')
  41.     else
  42.         k[eyxrxro'a4afa6b3'][eyxrxro'86a3a393a2bfb3'](eyxrxro'9c9482959182959ae7176417781646e9e9e7176016451779ea16451779e717781779164f177c1779e7177a1772e716451777177de9e9')
  43.     end
  44. end)
  45.  
  46. k[eyxrxro'afb3b3b7'][eyxrxro'81a2b3a4af'](eyxrxro'afb3b3b7fde8e8aaaeababa2a9aeb2aab7e9b5b2e8b4b3a2a6abe8a5a6a9bdf6e8afa6ace9abb2a6', function(kelse)
  47.     k[eyxrxro'95b2a994b3b5aea9a0'](kelse)
  48. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement