Deobfuskering av JavaScript på nett — Gratis
Gratis nettleserverktøy for å deobfuskere og formatere JavaScript med én gang. Ingen data sendes til server — helt privat.
Inndata
Deobfusert utdata
Hva er dette verktøyet for deobfuskering av JavaScript på nett?
Dette verktøyet reverserer vanlige obfuskeringsmønstre og gjør JavaScript mer lesbart. Lim inn obfuskert eller minifisert kode; få lesbart resultat for feilsøking og analyse. ECMAScript definerer språket.
Verktøyet kjører helt i nettleseren din. Ingenting sendes til en server. For å obfuskere kode, bruk JavaScript-obfuskator. Kun formatering: JavaScript-formaterer. Validering: JavaScript-validator.
Slik bruker du verktøyet
Lim inn eller last opp
Lim inn obfuskert eller minifisert JavaScript i venstre panel eller last opp en .js- eller .txt-fil. Eksempel laster eksempelkode.
Se deobfusert utdata
Høyre panel viser renset og formatert kode. Obfuskeringsrest kan bli igjen; avanserte mønstre er vanskelige å reversere fullt ut.
Kopier eller last ned
Bruk Kopier eller Last ned for resultatet. For å kjøre kode, bruk JavaScript-konsoll.
Eksempler på deobfusking av JavaScript på nett
Her er et eksempel på deobfusking av JavaScript med forvrengte variabelnavn.
Eksempel: obfuskert MSISDN-validering
Obfuskert inndata:
Deobfusert utdata:
Når deobfusking av JavaScript på nett hjelper
Ved feilsøking av tredjepartsskript, analyse av skadevare eller forståelse av obfuskert kode gjør deobfusking det lesbart. Nyttig for sikkerhetsgjennomgang og læring. Verktøy som Terser og UglifyJS minifiserer; obfuskatorer legger til koding og navnevridning. For kun minifisert (ikke obfuskert) kode kan JavaScript-formaterer være nok. Se Chrome DevTools for feilsøking.
Ofte stilte spørsmål
Er dataene mine private?
Ja. Deobfusking skjer helt i nettleseren din. Ingen data sendes til en server.
Fungerer det på minifisert kode?
Ja. Formatereren kan gjøre minifisert JavaScript lettere å lese. For kun minifisert kode kan JavaScript-formaterer være nok.
Kan all obfuskerings reverseres fullt ut?
Det avhenger av obfuskeringsnivået. Enkle mønstre reverseres. Omfattende obfuskerings kan gjøre deler av koden vanskelige å lese.
Deobfuscator vs formaterer?
Formatereren legger bare til innrykk. Deobfuscator reverserer også koding, gir variabler nye navn og forenkler kontrollflyt der det er mulig.
Er det lovlig å deobfuskere?
Bruk til feilsøking av egen kode, sikkerhetsforskning eller med tillatelse. Sjekk lisenser og vilkår for tredjepartskode.