Invoer

Gedecodeerde uitvoer

Wat is de Eval-decoder JavaScript?

Deze Eval-decoder JavaScript helpt directe eval()-strings en veelvoorkomende ingepakte wrappers uit te pakken en vervolgens JavaScript op te maken. Plak geobfusceerde of geminificeerde code; ontvang 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: JavaScript Obfuscator. Alleen voor opmaak: JavaScript Formatter. Voor validatie: JavaScript Validator.

Zo decodeert u eval() JavaScript

1

Plakken of uploaden

Plak eval-gewrapte JavaScript in de editor of upload een .js-bestand. Gebruik Voorbeeld om een wrapper-voorbeeld te laden.

2

Gedecodeerde uitvoer bekijken

Het rechterpaneel toont gedecodeerde code. De tool pakt directe eval-strings uit en probeert veelvoorkomende wrappers uit te pakken vóór opmaak.

3

Kopiëren of downloaden

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

Eval-decoder JavaScript-voorbeeld

Hier is een voorbeeld van het decoderen van directe eval-strings en ingepakte wrappers.

Voorbeeld: met eval gewrapte console-uitvoer

Eval-invoer:

Invoer

Gedecodeerde uitvoer:

Uitvoer

Wanneer de Eval-decoder JavaScript helpt

Gebruik deze tool wanneer scripts achter eval-wrappers verborgen zijn. Het helpt onderliggende codepaden te tonen voor debugging en beveiligingsanalyse zonder onbekende payloads uit te voeren.

Veelgestelde vragen

Zijn mijn gegevens privé?

Ja. Decodering vindt volledig in uw browser plaats. Geen gegevens worden naar een server gestuurd.

Decodeert het elke eval-wrapper?

Het verwerkt veelvoorkomende directe eval-wrappers en veel ingepakte varianten. Sterk aangepaste loaders kunnen nog handmatige controle vereisen.

Kan het obfuscatie volledig terugdraaien?

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

Eval-decoder versus Formatter?

Formatter verwerkt alleen lay-out. Eval-decoder pakt eerst eval-wrappers uit en formatteert daarna de resulterende code.

Is deobfusceren legaal?

Gebruik het voor het debuggen van uw eigen code, beveiligingsonderzoek of met toestemming. Controleer licenties en voorwaarden voor code van derden.

Gerelateerde tools

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