Trabajando con un archivo Javascript muy ofuscado y minimizado. No tengo acceso a la fuente original. Mi intención es entender el script y averiguar si es malicioso o no.
Estoy buscando una forma de rastrear el archivo Javascript y averiguar qué funciones se están llamando. Cualquier acción realizada por el script en DOM o funciones de ventana estándar debe registrarse. Por ejemplo, si se llama a createElement, quiero registrar eso.
Modifiqué el código HTMLUnit y el código Javascript relacionado y comencé a agregar declaraciones de registro en puntos de interés. Esto muestra cierta promesa, pero algunos aspectos aún no funcionan. Por ejemplo, sé que se está realizando una llamada a createElement, pero establecer un punto de interrupción o agregar declaraciones de registro no funcionó.
¿Qué puedo hacer para rastrear las llamadas de Javascript que se realizan cuando se trata de objetos DOM o Window?