Skip to content

ScriptEmu - emulator tracer for nixware.cc scripts

Notifications You must be signed in to change notification settings

sapdragon/ScriptEmu

Repository files navigation

Image1

Utility demonstrating a way to combat Lua script obfuscation. The utility creates a full compliance of the environment with the original application API, then in the local environment emulates the entire script, after which you can see all the called functions in the main and additional callbacks.

🕵️‍♀️ Where will it come in handy?

  • Analyzing an obfuscated Lua script
  • Running scripts in the API access environment
  • Finding and correcting errors

👨‍🔧 Building

You need the latest version of Visual Studio with the Clang compiler installed (LLVM 15), and the C++ version 20 Standard.

Run the build in Release x86 mode

👨‍💻 Usage

To start tracing the script, simply drop the .lua script into the application window

👩‍❤️‍👩 Credits

Sol2

LuaJIT

About

ScriptEmu - emulator tracer for nixware.cc scripts

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •