|
| 15 Feb 2015 08:41 PM |
| I see scripts that instead of having code is just a string of numbers. How do I do that and how does it work? |
|
|
| Report Abuse |
|
|
| |
|
|
| 15 Feb 2015 08:45 PM |
there are scripts in free models that will encrypt it for you, but I don't know if you can decrypt them
Bloodraven, President of Angular. |
|
|
| Report Abuse |
|
|
|
| 15 Feb 2015 08:47 PM |
You can always decrypt scripts on Roblox. And most scripts don't do a good job of obfuscating, so obfuscsation should mostly be done manually. |
|
|
| Report Abuse |
|
|
|
| 15 Feb 2015 08:53 PM |
Practical obfuscation was once done using string.dump. That is because it stripped the code of unneeded debug data and basically turned it into a pre-compiled binary chunk. The data from the original code was stored as an organized series of bytes (Google "Lua No-Frills 5.1 VM Instructions" and click the PDF file.
There is no proper way properly obfuscate code any more. What you're seeing is people byte-coding their source and calling it using loadstring. That isn't very practical anymore due to the fact that changing:
loadstring("\27\0\0\1")()
to
print("\27\0\0\1");
Would just print the source.
Try using a "minifier" |
|
|
| Report Abuse |
|
|