Skip to content

A lightweight and efficient Lua obfuscator that transforms readable Lua scripts into highly obfuscated code to enhance security and prevent reverse engineering.

Notifications You must be signed in to change notification settings

levimac03/LuaObfuscator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Lua Obfuscation Tool

A PowerShell script that obfuscates Lua code to make it harder to read while preserving functionality. Built with a hacker-themed UI for style.
Note: This is a Work in Progress (WIP) and not fully functional yet—some features may have bugs or limitations.

Screenshot

Screenshot of Lua Obfuscation Tool{ width=500 }

Features

  • Variable Renaming: Randomizes variable names.
  • Function Renaming: Renames user-defined functions (preserves Lua built-ins).
  • String Encryption: Converts strings to string.char() calls (skips single-character operators).
  • Number Obfuscation: Replaces numbers with equivalent math expressions.
  • Junk Code: Adds harmless code blocks for extra confusion.

Usage

  1. Place your Lua script as script.txt in the same directory.
  2. Run the PowerShell script: powershell -File obfuscator.ps1.
  3. Find the obfuscated code in output.txt.

About

A lightweight and efficient Lua obfuscator that transforms readable Lua scripts into highly obfuscated code to enhance security and prevent reverse engineering.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published