LuaObfuscatorV2
A program that obfuscates Lua programs so no one can steal your source code
Install / Use
/learn @PY44N/LuaObfuscatorV2README
Lua Obfuscator V2
This project is still a work in progress, so things may not work
Please download the latest release if you are trying to run the code
Example
Input
print("Hello World")
How to use
Required programs
- Nodejs
- Lua 5.1 windows, macos (with homebrew), Linux (lua5.1 on most package managers)
Running the latest release (windows only)
-
The Latest Release
-
Open the terminal in the unzipped directory
-
Install the required nodejs packages
cd minifier && npm i && cd ..
-
Put the code you wish to obfuscate into a file
-
Run the executable
./lua_obfuscator.exe ./YOURFILE.lua
Building from source (may not work)
-
Download Rust
-
Clone the repo
git clone https://github.com/PY44N/LuaObfuscator/
- Enter the directory
cd LuaObfuscator
- Install the required nodejs packages
cd minifier && npm i && cd ..
-
Put the code you wish to obfuscate into a file
-
Run the project using cargo
cargo run -- --file YOURFILE.lua
Related Repos
Lua Deserializer - A library for reading in a serialized Lua binary written for this project
luamin (by Mathias Bynens) - A Lua minifier written in Javascript that is being used as a temporary solution until the minification rework
FiOne (by Rerumu) - Lua bytecode interpreter
