JavaScript online deobfuskieren
Kostenloses Browser-Tool zum sofortigen Deobfuskieren und Formatieren von JavaScript
Eingabe
Deobfuskierte Ausgabe
Was ist dieses Tool „JavaScript online deobfuskieren“?
Dieses Tool kehrt gängige Obfuskierungsmuster um und formatiert JavaScript. Obfuskierten oder minimierten Code einfügen; lesbare Ausgabe für Debugging und Analyse erhalten. Die ECMAScript-Spezifikation definiert die Sprache.
Dieses Tool läuft vollständig in Ihrem Browser. Nichts wird an einen Server gesendet. Zum Obfuskieren: JavaScript Obfuscator. Nur zum Formatieren: JavaScript Formatierer. Zur Validierung: JavaScript Validator.
So verwenden Sie dieses Tool
Einfügen oder Hochladen
Obfuskierten oder minimierten JavaScript-Code in das linke Panel einfügen oder .js-/.txt-Datei hochladen. Beispiel für Beispielcode.
Deobfuskierte Ausgabe anzeigen
Das rechte Panel zeigt bereinigten und formatierten Code. Einige Obfuskierung kann bleiben; fortgeschrittene Muster sind schwer vollständig umzukehren.
Kopieren oder Herunterladen
Kopieren oder Herunterladen für das Ergebnis. Zum Ausführen von Code: JavaScript Console.
Beispiele für JavaScript online deobfuskieren
Hier ein Beispiel für die Deobfuskierung von JavaScript mit gemangelten Variablennamen.
Beispiel: Obfuskierte MSISDN-Validierung
Obfuskierte Eingabe:
Deobfuskierte Ausgabe:
Wann JavaScript online deobfuskieren nutzen
Beim Debuggen von Drittanbieter-Skripten, Analysieren von Malware oder Verstehen obfuskierter Codes macht Deobfuskierung ihn lesbar. Gut für Sicherheitsüberprüfung und Lernen. Tools wie Terser und UglifyJS minimieren; Obfuskatoren fügen Kodierung und Mangling hinzu. Bei nur minimiertem (nicht obfuskiertem) Code kann JavaScript Formatierer ausreichen. Siehe Chrome DevTools für Debugging.
Häufig gestellte Fragen
Sind meine Daten privat?
Ja. Die Deobfuskierung läuft vollständig in Ihrem Browser. Keine Daten werden an einen Server gesendet.
Funktioniert es bei minimiertem Code?
Ja. Der Formatierer kann minimiertes JavaScript lesbarer machen. Bei nur minimiertem Code kann JavaScript Formatierer ausreichen.
Kann es Obfuskierung vollständig umkehren?
Es hängt von der Obfuskierung ab. Einfache Muster werden umgekehrt. Starke Obfuskierung kann Teile des Codes schwer lesbar lassen.
Deobfuscator vs. Formatierer?
Formatierer fügt Einrückung hinzu. Deobfuscator kehrt auch Kodierung um, benennt Variablen um und vereinfacht den Kontrollfluss wo möglich.
Ist Deobfuskieren legal?
Nutzen Sie es zum Debuggen eigener Codes, für Sicherheitsforschung oder mit Erlaubnis. Prüfen Sie Lizenzen und Bedingungen bei Drittanbieter-Code.