View previous topic :: View next topic |
Author |
Message |
exohaxor Expert Cheater Reputation: 1
Joined: 02 Sep 2018 Posts: 101
|
Posted: Wed Sep 09, 2020 12:22 pm Post subject: |
|
|
i recommend learning lua first but here anyways
Code: | local Script = string.dump(loadstring(UDF1.CEMemo1.Lines.Text)) |
also if you want this for obfuscation
this can be deobfuscated in a second because this is just bytecode and there are decompilers like unluac
if you want more information add me on discord if you are using discord
xeome#1337
_________________
hi |
|
Back to top |
|
|
door02 Newbie cheater Reputation: 0
Joined: 28 Aug 2020 Posts: 20
|
Posted: Wed Sep 09, 2020 12:36 pm Post subject: ty |
|
|
thank you
|
|
Back to top |
|
|
atom0s Moderator Reputation: 199
Joined: 25 Jan 2006 Posts: 8518 Location: 127.0.0.1
|
Posted: Thu Sep 10, 2020 8:51 pm Post subject: |
|
|
Lua's byte code and interpreter are well-known and fully open source. You are never going to escape the issue of that security problem while using the stock Lua setup. Unless you manually change the opcode order/bytes yourself, your generated code is always going to be vulnerable to the various tools that work for decompiling Lua compiled scripts.
Doesn't matter how many layers of extra nonsense you stack on top of it, between things like obfuscation, base64'd strings, etc., the end result is still obtainable.
Also keep in mind, even if you do change the opcode orders/byte information for Lua's byte code interpreter, the instruction set is so small, it's very easy to debug and reverse things back to a working manner. Adjusting/fixing tools like luadec/unluadec and so on are all very simple to do for the various games that have tried to go this route to block decompilers from working.
_________________
- Retired. |
|
Back to top |
|
|
|