JavaScript-merkkijonodekooderi
Pura escapoidut JavaScript-merkkijonot ja Base64-literaalit selaimessa — ei latauksia, ei palvelimia.
Syöte
Purettu tuloste
Mikä on JavaScript-merkkijonodekooderi?
Oletko yrittänyt lukea toisen JavaScript-koodia ja törmännyt merkkijonoihin kuten \x68\x65\x6C? JavaScript-merkkijonodekooderi ratkaisee sen sekunneissa. Kuten MDN JavaScript -dokumentaatio selittää, JavaScript tukee useita koodausmuotoja — \xNN (heksadesimaali), \uNNNN (Unicode) ja Base64-literaalit. ECMAScript-määritys määrittelee nämä kaikki escape-sekvenssit. MDN String -viite auttaa ymmärtämään, mitkä kuviot ovat kelvollisia. Minifioidulle koodille Babel on myös hyödyllinen. Kaikki toimii selaimessa — koodisi ei koskaan lähde koneeltasi.
Työkalu toimii kokonaan selaimessasi. Mitään ei lähetetä palvelimelle. Koodin obfuskointiin: JavaScript-obfuskaattori. Pelkkään muotoiluun: JavaScript-muotoilija. Validointiin: JavaScript-validaattori.
JavaScript-merkkijonojen purkaminen
Liitä tai lataa
Liitä JavaScript, jossa on escapoidut merkkijonot (hex, unicode tai Base64-tyyliset literaalit), ja tarkista purettu tuloste heti.
Tarkista purettu tuloste
Työkalu purkaa \xNN- ja \uNNNN-escapet, yrittää turvallisesti Base64-literalit ja muotoilee tuloksen.
Kopioi tai lataa
Käytä Kopioi tai Lataa tuloksen saamiseksi. Koodin ajamiseen: JavaScript-konsoli.
JavaScript-merkkijonodekooderin esimerkki
Tässä esimerkki escapoitujen JavaScript-merkkijonojen purkamisesta.
Esimerkki: escapoidut ja Base64-tyyliset literaalit
Koodattu syöte:
Purettu tuloste:
Milloin JavaScript-merkkijonodekooderi auttaa
Käytä, kun koodi piilottaa hyötykuormia escapoiduissa literaaleissa. Nopea tapa paljastaa viestejä, URL-osoitteita tai skriptinpätkiä.
Usein kysytyt kysymykset
Onko datani yksityistä?
Kyllä. Purku tapahtuu kokonaan selaimessasi. Mitään ei lähetetä palvelimelle.
Mitä koodauksia tuetaan?
Hex (\xNN), unicode (\uNNNN) ja monet yksinkertaiset Base64-literalit. Monimutkaiset ajonaikaiset dekooderit voivat vaatia manuaalista tarkistusta.
Voiko obfuskaation kääntää kokonaan?
Riippuu obfuskaatiosta. Yksinkertaiset kuviot kääntyvät. Vahva obfuskaatio voi jättää koodin vaikeasti luettavaksi.
Merkkijonodekooderi vs. deobfuskaattori?
Merkkijonodekooderi keskittyy literaaleihin. Deobfuskaattori laajempaan koodin siistimiseen ja muotoiluun.
Onko deobfuskaatio laillista?
Käytä omaan koodiisi debuggaukseen, turvallisuustutkimukseen tai luvalla. Tarkista kolmannen osapuolen koodin lisenssit ja ehdot.