Javascript DeObfuscator

Javascript DeObfuscator

¿Qué es Javascript DeObfuscator?

Javascript DeObfuscator es una herramienta web fácil de usar para desencriptar datos JS. Copiar, Pegar y DeObfuscator.

¿Qué es la ofuscación de Javascript?

La ofuscación es convertir la sintaxis nativa de JS en un código ilegible para los humanos (o muy difícil de entender). Este trabajo lo realizan los ofuscadores de Javascript que minifican/comprimen el código original. Esta es una forma de proteger el código para que sea difícil hacer ingeniería inversa.

¿Qué es la desofuscación de Javascript?

La desofuscación JS es la inversa de la ofuscación. El objetivo es reescribir / decodificar / desobfuscar / descifrar / descomprimir el código javascript ofuscado para recuperar el JS nativo. Las herramientas se llaman unobfuscator o deobfuscator.

Las técnicas utilizan códigos ASCII (para reemplazar los caracteres por letras), cambiar los nombres de las variables por nombres cortos no definidos, sobrecodificación como base64, etc. 

En primer lugar, se hace por la seguridad del producto de software. El desarrollador también puede perseguir objetivos comerciales (protección competitiva contra la manipulación u ocultar valores/lógica). El resultado es un software comprimido (se eliminan las clases, atributos y métodos no utilizados) u optimizado (se comprueban y reescriben los operadores). El código ofuscado se utiliza, por ejemplo, en Android y Java (ejemplo de optimizador: R8 para Android; ProGuard para Java y Android).

¿Cómo funciona?

Sólo tienes que pegar tu código y hacer clic en "DeObfuscate".