Upload an obfuscated Lua script or a packed PE binary. entrypoint.rip unwraps the protection and returns clean, human-readable output in seconds.
How it works
Engagement
The binary and Lua toolchains are different problems but the same shape — disassemble, decompile, name it, and share what you found. entrypoint.rip runs both pipelines side by side against the same project.
Linear sweep across the entire image, recovering targets other tools miss. ARM64 and x86-64, with inline comments for known CRT patterns.
Readable pseudocode with recovered variable names, struct fields, and type simplifications — always in a navigable form.
Visualize every function's branching with loop detection and jump classification between any two blocks.
For .luac through LuaJIT 2.1 — with prototype nesting, constant folding, and upvalue tracking.
Collapses string encryption, opaque predicates, and control-flow flattening into something navigable — auto-applied on every ingest.
Every string, constant, and import reference extracted and cross-referenced back to whichever function reads or writes it.
Standout
Function-recovery rates on binaries that make other tools fail: stripped debug info, split-function layouts, and heavily differentiated protection stacks.
Pricing
Start solo, add your team when the target gets bigger. No per-workstation quota — we scale with you.
Trial
See the workspace on a trial target.
Basic
For solo work with one-off usage.
Pro
For analysts hitting it monthly.
Team
For teams of three and up.
Drop your first binary or Lua chunk and watch it come apart in seconds — no toolchain, no VM, no dongle.
Get started free →