Invoer

Uitgepakte uitvoer

Wat is de JavaScript-unpacker?

Deze JavaScript-unpacker herstelt gepakt JavaScript (inclusief veelvoorkomende eval-omwikkelde patronen) naar leesbare code en maakt JavaScript leesbaarder. Plak geobfusceerde of geminificeerde code; krijg leesbare uitvoer voor debugging en analyse. De ECMAScript-specificatie definieert de taal.

Deze tool draait volledig in uw browser. Er wordt niets naar een server gestuurd. Om code te obfusceren, gebruikt u de JavaScript Obfuscator. Alleen formatteren: JavaScript Formatter. Validatie: JavaScript Validator.

JavaScript uitpakken

1

Plakken of uploaden

Plak gepakt JavaScript in het linkerpaneel of upload een .js-bestand. Gebruik Voorbeeld om een gepakt fragment te laden.

2

Uitgepakte uitvoer bekijken

Het rechterpaneel toont uitgepakte code. Als uitpakken mislukt, valt de tool terug op leesbare opmaak en escape-decodering.

3

Kopiëren of downloaden

Gebruik Kopiëren of Downloaden voor het resultaat. Om code uit te voeren, gebruikt u JavaScript Console.

Voorbeeld JavaScript-unpacker

Hier is een voorbeeld van het uitpakken van een P.A.C.K.E.R-achtige JavaScript-payload.

Voorbeeld: gepakte console-uitvoer

Gepakte invoer:

Invoer

Uitgepakte uitvoer:

Uitvoer

Wanneer de JavaScript-unpacker helpt

Gebruik dit bij gepakt JavaScript van scripts van derden, browserextensies of verdachte payloads. Uitpakken toont het echte codepad voor analyse en debugging. Voor geminificeerd maar niet gepakt code, gebruikt u de JavaScript Formatter.

Veelgestelde vragen

Zijn mijn gegevens privé?

Ja. Uitpakken gebeurt volledig in uw browser. Geen gegevens worden naar een server gestuurd.

Pakt het alle gepakte scripts uit?

Het verwerkt veelvoorkomende P.A.C.K.E.R-achtige wrappers. Sommige aangepaste packers kunnen handmatige analyse vereisen.

Kan het obfuscatie volledig terugdraaien?

Het hangt van de obfuscatie af. Eenvoudige patronen worden omgekeerd. Zware obfuscatie kan code moeilijk leesbaar laten.

Unpacker vs Formatter?

Formatter voegt alleen inspringing toe. Unpacker probeert eerst gepakte wrappers om te keren en formatteert daarna.

Is deobfusceren legaal?

Gebruik het voor het debuggen van uw eigen code, security-onderzoek of met toestemming. Controleer licenties voor code van derden.

Gerelateerde tools

ECMAScript. MDN JavaScript. Terser. Chrome DevTools. Babel.