Hey everyone! Some of you have seen that for a while, I have been working on a website that provides tools to sellers. One of those tools being script protection.
Understandably, many have been sceptical, and that’s completely fair. I want to show you guys our progress on the on-game script protection.
On-game is our first type of script protection, and easiest to use for anyone who will be new to our site (so pretty much everyone). It is called on-game because the code is sent to the game. We send the code as normal Lua bytecode, which contains a script which is protected by Ironbrew. Ironbrew, for those of you that do not know, is one of the best obfuscators currently on the market. It takes loads of different measures to protect scripts, which I leant after looking at the source of it, and has never been deobfuscated.
You would be correct in saying that running an interpreter inside an interpreter is inefficient. That’s why using Ironbrew will be optional, however, it is recommended. Ironbrew is incredibly lightweight and it shouldn’t affect script speed too bad. It’s security at the cost of performance.
We currently have a bug-bounty program, where you will get £50 if you manage to crack the script protection. It should be made clear that the script that is sent to the demo game (below) is a script which anyone can use, therefore taking the module and putting it in another game is NOT cracking it. Private scripts will have a snippet of code inserted into them so they can only be used in games that are allowed to use it.
Here are the two things that count as cracking it:
- You breach our database and take the script from there
- You convert the script sent to the game into a readable script (not Ironbrew, the script protected by Ironbrew).
Now to the game. Please keep in mind that it takes a little while for the script to run, that’s simply because of all our security measures on the API and we still need to do some serious optimization. I’ll leave working out those security measures up to you. Also please ignore how stupid the game is, it was just a quick joke game to show off the script protection.
You will find the script that loads everything in ServerScriptService. Good luck!
We are about to do a first come first served program in our Discord for beta users. We will be accepting 100 beta users, first to use a command on the bot. You can join our Discord if you’re interested!
Put any questions below!