Saltar al contenido
Aback Tools Logo

Informe y analizador de ofuscación de JavaScript

Analiza código JavaScript para detectar técnicas de ofuscación, obtén una puntuación de gravedad de 1 a 10, comprende la dificultad de desofuscación y recibe recomendaciones de herramientas útiles. Pega cualquier código JS, desde scripts minificados hasta muestras de malware muy ofuscadas, y obtén un informe de diagnóstico instantáneo.

JavaScript Obfuscation Report & Analyzer

Paste JavaScript code to detect obfuscation techniques, get a severity score (1-10), and receive recommendations for deobfuscation. Detects hex encoding, Base64, eval(), control flow flattening, variable name obfuscation, packers, and more.

Privacy Guarantee

All analysis runs entirely in your browser. Your code never leaves your device - no uploads, no API calls, no tracking.

¿Por qué usar nuestro Informe y analizador de ofuscación de JavaScript?

  • Detección exhaustiva de técnicas: detecta más de 10 técnicas de ofuscación, incluidas codificación hexadecimal, Base64, eval(), constructores Function(), aplanado de flujo de control, arrays de cadenas, ofuscación XOR, patrones de empaquetadores, alteración de nombres de variables y compresión de espacios.
  • Puntuación de gravedad (1-10): cada técnica detectada se clasifica por gravedad (información, baja, media, alta, crítica) y contribuye a una puntuación global de ofuscación. Un solo vistazo te dice cuán protegido está el código.
  • Guía práctica de desofuscación: cada técnica detectada incluye una sugerencia concreta de cómo revertirla, con enlaces directos a la herramienta de desofuscación adecuada. Se acabó adivinar qué usar después.
  • Análisis 100 % privado en el navegador: todo el análisis se ejecuta por completo en tu navegador. Tu código nunca sale de tu dispositivo: sin subidas, sin llamadas a servidores ni recopilación de datos. Privacidad total para código sensible o propietario.

¿Qué es el análisis de ofuscación?

El análisis de ofuscación es el proceso de examinar código JavaScript para identificar las técnicas concretas que se usan para dificultar su lectura, comprensión o ingeniería inversa. A diferencia de las herramientas de desofuscación, que intentan revertir la ofuscación, este analizador ofrece un informe de diagnóstico: te indica qué técnicas están presentes, cuán graves son y qué herramientas o enfoques puedes usar para revertirlas.

Cómo funciona el analizador

La herramienta escanea tu código JavaScript con heurísticas de coincidencia de patrones para detectar firmas de ofuscación conocidas. Busca cadenas con escapes hexadecimales, operaciones de codificación Base64, llamadas a eval()/Function(), patrones de despachador basados en switch (aplanado de flujo de control), arrays de cadenas grandes, nombres de variables con prefijo hexadecimal (_0x...), identificadores cortos, operaciones XOR/bit a bit, formatos de empaquetadores y compresión de espacios. Cada técnica se pondera por gravedad para generar una puntuación global de 1 a 10.

Puntuación de ofuscación (1-10)

La puntuación global representa cuán ofuscado está tu código. Una puntuación de 1-2 indica una ofuscación mínima o nula. De 3-4 sugiere minificación ligera o protección básica. De 5-7 indica ofuscación moderada con varias técnicas. De 8-10 señala código muy ofuscado con múltiples capas que requerirá herramientas especializadas y un esfuerzo considerable para desofuscar.

Privacidad y limitaciones

Este analizador se ejecuta por completo en tu navegador. Tu código nunca sale de tu dispositivo. Usa coincidencia de patrones heurística y puede no detectar todas las técnicas de ofuscación, especialmente los métodos personalizados o novedosos. La herramienta está diseñada para ofrecer un punto de partida para la desofuscación: verifica siempre los hallazgos manualmente y usa varios enfoques al analizar código muy protegido.

Preguntas frecuentes

Un analizador de ofuscación de JavaScript examina el código para identificar las técnicas concretas usadas para protegerlo. A diferencia de un desofuscador (que intenta revertir la ofuscación), el analizador genera un informe de diagnóstico que indica qué técnicas están presentes, cuán graves son y qué herramientas o enfoques puedes usar para revertirlas.

El analizador detecta más de 10 técnicas, entre ellas: escapes de cadena hexadecimales/Unicode, codificación Base64 (atob/btoa), llamadas a eval() y al constructor Function(), aplanado de flujo de control (despachadores basados en switch), patrones de arrays de cadenas y reemplazo de arrays, ofuscación de nombres de variables (_0x... y nombres cortos), ofuscación XOR/bit a bit, eliminación de comentarios, compresión/minificación de espacios y formatos de empaquetadores de JavaScript.

La puntuación (1-10) se calcula ponderando cada técnica detectada según su nivel de gravedad. Las técnicas críticas (como los empaquetadores con eval) contribuyen más a la puntuación que los hallazgos informativos (como la eliminación de comentarios). La puntuación representa la carga de ofuscación global: cuántas técnicas hay, su gravedad combinada y el esfuerzo estimado necesario.

No. El analizador usa coincidencia de patrones heurística y detección de firmas, por lo que puede pasar por alto técnicas de ofuscación personalizadas, enfoques novedosos o capas de ofuscación muy anidadas. Ofrece un buen punto de partida e identifica las técnicas estándar más comunes del sector.

No. El analizador es una herramienta de diagnóstico que identifica qué técnicas se están usando y sugiere cómo revertirlas. Cada técnica detectada incluye una sugerencia de desofuscación concreta con un enlace directo a la herramienta adecuada.

Por supuesto. El Informe y analizador de ofuscación de JavaScript se ejecuta al 100 % en tu navegador. Tu código nunca se sube a ningún servidor, ni se guarda en ninguna base de datos, ni se transmite por la red. Todo el análisis se ejecuta localmente en tu dispositivo.

Sí. La herramienta es gratuita para todos los usos, incluidos la investigación de seguridad comercial, el análisis de malware y la investigación académica. No hay límites de uso ni registro obligatorio.

Sí, es 100 % gratis, sin registro, sin cuenta y sin límites de uso. Analiza tantas muestras de código como necesites y genera tantos informes como quieras, todo gratis para siempre.