Inndata

Dekodet utdata

Hva er Eval-dekoder JavaScript?

Eval-dekoder JavaScript hjelper med å pakke ut direkte eval()-strenger og vanlige pakkede wrappere, og deretter formaterer JavaScript. Lim inn obfuskert eller minifisert kode; få lesbar utdata til feilsøking og analyse. ECMAScript definerer språket.

Verktøyet kjører helt i nettleseren din. Ingenting sendes til en server. For å obfuskere kode: JavaScript Obfuscator. Kun for formatering: JavaScript-formaterer. For validering: JavaScript-validator.

Slik dekoder du eval() JavaScript

1

Lim inn eller last opp

Lim inn eval-innpakket JavaScript i editoren eller last opp en .js-fil. Eksempel laster et wrapper-eksempel.

2

Se dekodet utdata

Høyre panel viser dekodet kode. Verktøyet pakker ut direkte eval-strenger og forsøker å pakke ut vanlige wrappere før formatering.

3

Kopier eller last ned

Bruk Kopier eller Last ned for resultatet. For å kjøre kode: JavaScript-konsoll.

Eval-dekoder JavaScript-eksempel

Her er et eksempel på dekoding av direkte eval-strenger og pakkede wrappere.

Eksempel: eval-innpakket konsollutdata

Eval-inndata:

Inndata

Dekodet utdata:

Utdata

Når Eval-dekoder JavaScript hjelper

Bruk verktøyet når skript er skjult bak eval-wrappere. Det hjelper til å avsløre underliggende kodebaner for feilsøking og sikkerhetsanalyse uten å kjøre ukjente payload.

Ofte stilte spørsmål

Er dataene mine private?

Ja. Dekoding skjer helt i nettleseren din. Ingen data sendes til en server.

Dekoder den hver eval-wrapper?

Den håndterer vanlige direkte eval-wrappere og mange pakkede varianter. Sterkt tilpassede lastere kan fortsatt kreve manuell gjennomgang.

Kan den fullstendig reversere obfuskering?

Det avhenger av obfuskeringen. Enkle mønstre reverseres. Sterk obfuskering kan etterlate kode som er vanskelig å lese.

Eval-dekoder vs. formaterer?

Formatereren håndterer kun layout. Eval-dekoder pakker først ut eval-wrappere og formaterer deretter resulterende kode.

Er det lovlig å deobfuske?

Bruk til feilsøking av egen kode, sikkerhetsforskning eller med tillatelse. Sjekk lisenser og vilkår for tredjepartskode.

Relaterte verktøy

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