Eval-dekooderi JavaScript
Pura JavaScript eval()-kääreet ja pakatut paketit turvallisesti
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ä
Liitä tai lataa
Liitä eval-kääritty JavaScript editoriin tai lataa .js-tiedosto. Esimerkki lataa kääre-esimerkin.
Tarkista tuloste
Oikea paneeli näyttää dekoodatun koodin. Työkalu purkaa suorat eval-merkkijonot ja yrittää purkaa yleisiä kääriä ennen muotoilua.
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:
Tulkittu 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.