Lua Deobfuskator
Obfuskierten Lua-Code online deobfuskieren und formatieren. Luraph, Ironbrew und PSU Obfuskierungsmuster dekodieren. Kostenlos, läuft im Browser.
Eingabe
Deobfuskierte Ausgabe
Was ist der Lua Deobfuskator?
Der Lua Deobfuskator kehrt gängige Obfuskierungsmuster um und formatiert Lua-Code. Obfuskierten oder minimierten Lua-Code einfügen und lesbare Ausgabe für Debugging und Analyse erhalten. Lua wird häufig für Spielskripte verwendet – besonders in Roblox, LÖVE und eingebetteten Systemen.
Dieses Tool läuft vollständig in Ihrem Browser. Kein Code wird an einen Server gesendet. Es verarbeitet gängige Obfuskierungstechniken wie String-Tabellen-Lookups, Hex/Dezimal-Escape-Dekodierung, Variablenname-Verschleierung und Whitespace-Wiederherstellung. Schwere Bytecode-Obfuskatoren wie Luraph und Ironbrew verwenden benutzerdefinierte VM-Schichten, die in einem Browser-Tool nicht vollständig umgekehrt werden können, aber dieser Deobfuskator macht Ihren Code deutlich lesbarer.
So verwenden Sie dieses Tool
Einfügen oder Hochladen
Obfuskierten oder minimierten Lua-Code in das linke Panel einfügen oder eine .lua- oder .txt-Datei hochladen. Auf Beispiel klicken, um ein Muster zu laden.
Deobfuskierte Ausgabe anzeigen
Das rechte Panel zeigt bereinigten und formatierten Lua-Code. String-Escapes werden dekodiert, Einrückung wird wiederhergestellt und Variablennamen werden normalisiert.
Kopieren oder Herunterladen
Kopieren oder Herunterladen verwenden, um das Ergebnis als .lua-Datei für weitere Analyse oder Debugging zu speichern.
Lua Deobfuskator Beispiele
Hier ist ein Beispiel für die Deobfuskierung von Lua-Code, der ein String-Tabellen-Lookup-Muster verwendet – eine der häufigsten Lua-Obfuskierungstechniken.
Beispiel: String-Tabellen-Lookup-Obfuskierung
Obfuskierte Eingabe:
Deobfuskierte Ausgabe:
Wann der Lua Deobfuskator hilft
Lua ist die Skriptsprache für Roblox, World of Warcraft-Add-ons, nginx/OpenResty, Redis und viele Spiel-Engines. Obfuskiertes Lua ist verbreitet in: Roblox-Exploits und Anti-Cheat-Analyse, Spielmod-Analyse, eingebetteter Geräte-Firmware und Sicherheitsforschung. Tools wie Luraph und Ironbrew kompilieren Lua zu einer benutzerdefinierten Bytecode-VM – vollständige Umkehrung erfordert manuelle Analyse. Dieses Tool verarbeitet die einfacheren Obfuskierungsmuster automatisch.
Häufig gestellte Fragen
Ist mein Lua-Code privat?
Ja. Die gesamte Deobfuskierung läuft vollständig in Ihrem Browser. Kein Code wird an einen Server gesendet.
Kann es Luraph- oder Ironbrew-Obfuskierung umkehren?
Luraph und Ironbrew kompilieren Lua zu einer benutzerdefinierten Bytecode-VM. Die vollständige Umkehrung dieser Formate erfordert spezialisierte Tools und manuelle Analyse. Dieses Tool verarbeitet einfachere Muster wie String-Tabellen-Lookups, Escape-Dekodierung und Formatierung.
Welche Obfuskierungsmuster verarbeitet es?
Es dekodiert Hex- und Dezimal-String-Escapes (\65, \x41), löst einfache String-Tabellen-Lookups auf, stellt Einrückungen für function/if/while/for/do-Blöcke wieder her und entfernt übermäßige Leerzeichen und Semikolons.
Kann ich es für Roblox-Skripte verwenden?
Ja. Roblox verwendet Lua (und Luau, eine Lua-Obermenge). Dieses Tool funktioniert mit Lua- und Luau-Skripten. PSU und ähnliche Roblox-Obfuskatoren verwenden Muster, die dieses Tool teilweise dekodieren kann.
Ist die Deobfuskierung von Lua legal?
Zur Verwendung für das Debugging Ihres eigenen Codes, Sicherheitsforschung oder mit Genehmigung. Lizenzen und Bedingungen für Drittanbieter-Code prüfen.