Lua Deobfuscator
Deobfusceer en verfraai versleutelde Lua-code online. Decodeer Luraph, Ironbrew en PSU-patronen. Gratis, werkt in de browser.
Invoer
Gedeobfusceerde uitvoer
Wat is de Lua Deobfuscator?
De Lua Deobfuscator keert veelvoorkomende obfuscatiepatronen om en verfraait Lua-code. Plak versleutelde of geminificeerde Lua en ontvang leesbare uitvoer voor debugging en analyse. Lua wordt veel gebruikt in gamescripting, met name in Roblox, LÖVE en embedded systemen.
Dit hulpmiddel werkt volledig in uw browser. Er wordt geen code naar een server gestuurd. Het verwerkt veelvoorkomende obfuscatietechnieken zoals string-tabel-lookups, hex/decimale escape-decodering, variabelenaam-verduistering en witruimte-herstel. Zware bytecode-obfuscators zoals Luraph en Ironbrew gebruiken aangepaste VM-lagen die niet volledig kunnen worden omgekeerd in een browser, maar deze deobfuscator maakt uw code aanzienlijk leesbaarder.
Hoe dit hulpmiddel te gebruiken
Plakken of uploaden
Plak versleutelde of geminificeerde Lua-code in het linker paneel, of upload een .lua- of .txt-bestand. Klik op Voorbeeld om een voorbeeld te laden.
Gedeobfusceerde uitvoer bekijken
Het rechter paneel toont opgeschoonde en geformatteerde Lua-code. String-escapes worden gedecodeerd, inspringing wordt hersteld en variabelenamen worden waar mogelijk genormaliseerd.
Kopiëren of downloaden
Gebruik Kopiëren of Downloaden om het resultaat op te slaan als .lua-bestand voor verdere analyse of debugging.
Lua Deobfuscator voorbeelden
Hier is een voorbeeld van het deobfusceren van Lua-code die een string-tabel-lookup-patroon gebruikt, een van de meest voorkomende Lua-obfuscatietechnieken.
Voorbeeld: String-tabel-lookup obfuscatie
Versleutelde invoer:
Gedeobfusceerde uitvoer:
Wanneer de Lua Deobfuscator helpt
Lua is de scripttaal voor Roblox, World of Warcraft-add-ons, nginx/OpenResty, Redis en veel game-engines. Versleutelde Lua komt veel voor in: Roblox-exploits en anti-cheat-analyse, game-mod-analyse, firmware van embedded apparaten en beveiligingsonderzoek. Tools zoals Luraph en Ironbrew compileren Lua naar een aangepaste bytecode-VM; volledige omkering vereist handmatige analyse. Dit hulpmiddel verwerkt automatisch de eenvoudigere obfuscatiepatronen.
Veelgestelde vragen
Is mijn Lua-code privé?
Ja. Alle deobfuscatie wordt volledig in uw browser uitgevoerd. Er wordt geen code naar een server gestuurd.
Kan het Luraph- of Ironbrew-obfuscatie omkeren?
Luraph en Ironbrew compileren Lua naar een aangepaste bytecode-VM. Volledige omkering van deze formaten vereist gespecialiseerde tools en handmatige analyse. Dit hulpmiddel verwerkt eenvoudigere patronen zoals string-tabel-lookups, escape-decodering en opmaak.
Welke obfuscatiepatronen verwerkt het?
Het decodeert hex- en decimale string-escapes (\65, \x41), lost eenvoudige string-tabel-lookups op, herstelt inspringing voor function/if/while/for/do-blokken en verwijdert overmatige witruimte en puntkomma's.
Kan ik het gebruiken voor Roblox-scripts?
Ja. Roblox gebruikt Lua (en Luau, een superset van Lua). Dit hulpmiddel werkt met Lua- en Luau-scripts. PSU en vergelijkbare Roblox-obfuscators gebruiken patronen die dit hulpmiddel gedeeltelijk kan decoderen.
Is het legaal om Lua te deobfusceren?
Gebruik het voor het debuggen van uw eigen code, beveiligingsonderzoek of met toestemming. Controleer licenties en voorwaarden voor code van derden.
Gerelateerde hulpmiddelen
Lua 5.4 Referentiehandleiding. Luau-documentatie. LÖVE Wiki.