Publicidad

JEB WebAssembly Decompiler para Windows

  • Demo

  • En Español
  • V 3.11.1
  • 5

    (1)
  • Estado de Seguridad

Análisis Softonic

Plugin de descompilación para JEB

JEB WebAssembly Decompiler es un plugin para JEB, una plataforma de ingeniería inversa que realiza el desensamblaje, la descompilación, la depuración y el análisis de códigos y archivos de documentos. Esta herramienta de desarrollo e informática ayuda a los usuarios a realizar ingeniería inversa de módulos binarios WebAssembly (wasm). Utiliza el pipeline de descompilación de JEB para producir código pseudo C para facilitar el análisis y la descompilación de los wasm.

Descompilador interactivo

WebAssembly o wasm es un nuevo estándar abierto que define un formato de código binario portátil para programas ejecutables. Su principal objetivo es permitir aplicaciones de alto rendimiento en páginas web, pero el formato también puede ejecutarse e integrarse con otros entornos. Junto con HTML, CSS, y Javascript, es el cuarto lenguaje que se ejecuta de forma nativa en los navegadores.

Los desarrolladores no suelen escribir WebAssembly directamente. En su lugar, compilan programas a wasms. Y cuando se combinan con WebGL, pueden crear cosas increíbles. Sin embargo, aumentar la complicación en un código binario puede disminuir su legibilidad. Además, las cosas son diferentes cuando se trata de código binario. Los esfuerzos de ingeniería inversa son prácticamente más complicados. Por lo tanto, las personas involucradas en el desarrollo de WebAssembly publicaron herramientas que pueden examinar los módulos wasm compilados.

JEB WebAssembly Decompiler es una de esas herramientas. Es un plugin para JEB, que ayuda a los desarrolladores a descompilar códigos binarios wasm. Proporciona varias características, incluyendo desmontaje aumentado y análisis de módulos binarios, así como descompilación de bytecode a código fuente pseudo-C. Como tal, el plugin consiste en un conversor dewasm a IR y una extensión adicional del analizador.

El plugin también ofrece optimización avanzada pasos para ayudar a impedir códigos protegidos u ofuscados. JEB WebAssembly Decompiler permite a los desarrolladores hacer todo esto en una ventana de desmontaje interactivo. Hablando de esto, la aplicación también viene con una capa interactiva que permite escribir, renombrar, comentar y hacer referencias cruzadas. También tiene acceso completo a la API para scripts y plugins.

El plugin JEB WebAssembly Decompiler también se puede utilizar para descompilar Smart Contracts compilados a wasm, incluyendo contratos Parity y EOS.

Algunas limitaciones

Aunque el plugin JEB WebAssembly Decompiler ofrece a los desarrolladores una herramienta para analizar el código binario wasm, hay algunas tareas que la aplicación no puede hacer. Por un lado, no proporciona soporte para la conversión de operaciones de punto flotante. Además, los marcos de la pila de memoria son no accesibles debido a su naturaleza dinámica -y opcional- en WebAssembly. También son no personalizables debido a esto.

Además, el análisis global y avanzado que proporciona el descompilador está desactivado. Este análisis avanzado es de gran ayuda, ya que se encarga de descubrir los valores de los registros y los objetivos de los sitios de llamada durante una fase de análisis estático rápido. También anota posteriormente el listado del ensamblaje. Para solucionar estas limitaciones, el plugin del descompilador necesita madurar.

Una herramienta útil para los desarrolladores

En definitiva, JEB WebAssembly Decompiler es una herramienta útil para los desarrolladores que quieran realizar ingeniería inversa de los módulos binarios wasm. El plugin proporciona funciones útiles que permiten a los usuarios desensamblar y analizar eficientemente los programas compilados. Hay unas pocas limitaciones en su funcionalidad, pero tal y como está, puede ser una gran ayuda para asegurar que tu aplicación se ejecute en su rendimiento óptimo.

PROS

  • Permite el desensamblaje aumentado de módulos binarios
  • Produce códigos tipo C
  • Ventana de desmontaje interactivo
  • Acceso completo a la API para scripts y plugins

CONTRAS

  • Carece de soporte para la conversión de operaciones en coma flotante
  • Análisis global y avanzado desactivado
  • Marcos de pila de memoria inaccesibles y no personalizables

Programa disponible en otros idiomas


JEB WebAssembly Decompiler para PC

  • Demo

  • En Español
  • V 3.11.1
  • 5

    (1)
  • Estado de Seguridad


Opinión usuarios sobre JEB WebAssembly Decompiler

¿Has probado JEB WebAssembly Decompiler? Sé el primero en dejar tu opinión!


Publicidad

Descubre más programas

Publicidad

Publicidad

Las leyes que rigen el uso de este software varían de un país a otro. Ni fomentamos ni aprobamos el uso de este programa si infringe estas leyes.