Syöte

Tulkittu tuloste

Mikä on Eval-dekooderi JavaScript?

Eval-dekooderi JavaScript auttaa avaamaan suoria eval()-merkkijonoja ja yleisiä pakattuja kääriä ja muotoilee sitten JavaScript-koodia. Liitä obfuskoitua tai tiivistettyä koodia; saat luettavan tuloksen debuggausta ja analyysiä varten. ECMAScript määrittelee kielen.

Työkalu toimii kokonaan selaimessasi. Mitään ei lähetetä palvelimelle. Koodin obfuskointiin: JavaScript Obfuscator. Pelkkään muotoiluun: JavaScript-muotoilija. Validointiin: JavaScript-validaattori.

Näin dekoodaat eval()-JavaScriptiä

1

Liitä tai lataa

Liitä eval-kääritty JavaScript editoriin tai lataa .js-tiedosto. Esimerkki lataa kääre-esimerkin.

2

Tarkista tuloste

Oikea paneeli näyttää dekoodatun koodin. Työkalu purkaa suorat eval-merkkijonot ja yrittää purkaa yleisiä kääriä ennen muotoilua.

3

Kopioi tai lataa

Käytä Kopioi tai Lataa tuloksen saamiseksi. Koodin ajamiseen: JavaScript-konsoli.

Eval-dekooderi JavaScript -esimerkki

Tässä esimerkki suorien eval-merkkijonojen ja pakattujen käärien purusta.

Esimerkki: eval-kääritty konsolilähtö

Eval-syöte:

Syöte

Tulkittu tuloste:

Tuloste

Milloin Eval-dekooderi JavaScript auttaa

Käytä työkalua, kun skriptit piiloutuvat eval-käärien taakse. Se auttaa näyttämään taustalla olevat polut debuggausta ja tietoturva-analyysiä varten ilman tuntemattomien payloadien suorittamista.

Usein kysytyt kysymykset

Onko datani yksityistä?

Kyllä. Dekoodaus tapahtuu kokonaan selaimessasi. Mitään ei lähetetä palvelimelle.

Purkaako se kaikki eval-kääreet?

Se käsittelee yleiset suorat eval-kääreet ja monet pakatut variantit. Voimakkaasti räätälöidyt lataajat voivat vaatia manuaalista tarkistusta.

Voiko obfuskaation purkaa täysin?

Riippuu obfuskaatiosta. Yksinkertaiset kuviot puretaan. Kova obfuskaatio voi jättää osan koodista vaikeasti luettavaksi.

Eval-dekooderi vs. muotoilija?

Muotoilija hoitaa vain asettelun. Eval-dekooderi purkaa ensin eval-kääreet ja muotoilee sitten tuloksen.

Onko deobfuskaatio laillista?

Käytä omaan koodiisi debuggaukseen, tietoturvatutkimukseen tai luvalla. Tarkista lisenssit ja ehdot kolmannen osapuolen koodille.

Liittyvät työkalut

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