Análise Softonic

Plugin descompilador para JEB

JEB WebAssembly Decompiler é um plugin para JEB, um inverso -plataforma de engenharia que realiza desmontagem, descompilação, depuração e análise de códigos e arquivos de documentos. Esta ferramenta de desenvolvimento e TI ajuda os usuários a fazer a engenharia reversa Módulos binários do WebAssembly (wasm). Ele usa o pipeline de descompilação do JEB para produzir código pseudo C para facilitar a análise e a descompilação do wasm.

Descompilador interativo

WebAssembly ou wasm é um padrão novo e aberto que define um formato de código binário portátil para programas executáveis. Seu principal objetivo é habilitar aplicativos de alto desempenho em páginas da web, mas o formato também pode ser executado e integrado a outros ambientes. Juntamente com HTML, CSS e Javascript, é a quarta linguagem a ser executada nativamente em navegadores.

Os desenvolvedores geralmente não escrevem o WebAssembly diretamente. Em vez disso, eles compilam programas para wasms. E quando combinados com o WebGL, eles podem criar coisas incríveis. No entanto, aumentar a complicação em um código binário pode diminuir sua legibilidade. Mais, as coisas são diferentes quando se trata de código binário. Os esforços de engenharia reversa são praticamente mais complicados. Portanto, as pessoas envolvidas no desenvolvimento do WebAssembly publicaram ferramentas que podem examinar os módulos wasm compilados.

JEB WebAssembly Decompiler é uma dessas ferramentas. É um plugin para JEB, que ajuda os desenvolvedores a descompilar códigos binários wasm. Ele fornece vários recursos, incluindo desmontagem aumentada e análise de módulos binários, bem como descompilação de bytecode para código-fonte pseudo-C. Como tal, o plug-in consiste em um conversor wasm-to-IR e uma extensão de analisador adicional.

O plug-in também oferece otimização avançada passa para ajudar a impedir códigos protegidos ou ofuscados. O JEB WebAssembly Decompiler permite que os desenvolvedores façam tudo isso em uma janela de desmontagem interativa. Falando nisso, o aplicativo também vem com uma camada interativa que permite digitar, renomear, comentar e fazer referências cruzadas. Ele também tem acesso completo à API para scripts e plugins.

O plugin JEB WebAssembly Decompiler também pode ser usado para descompilar contratos inteligentes compilados para wasm, incluindo Contratos de paridade e EOS.

Algumas limitações

Embora o plug-in JEB WebAssembly Decompiler ofereça aos desenvolvedores uma ferramenta para analisar código binário, ainda existem algumas tarefas que o aplicativo não pode fazer. Por um lado, ele não oferece suporte para conversão de operações de ponto flutuante. Mais ainda, os quadros de pilha de memória não são acessíveis devido à sua natureza dinâmica – e opcional – no WebAssembly. Eles também não são personalizáveis por causa disso.

Além disso, a análise global e avançada que o descompilador fornece está desativada. Essa análise avançada é de grande ajuda, pois é responsável por descobrir valores de registro e destinos de sites de chamada durante uma fase de análise estática rápida. Ele também anota posteriormente a listagem de montagem. Para resolver essas limitações, o plug-in do descompilador precisa amadurecer.

Uma ferramenta útil para desenvolvedores

Em suma, o JEB WebAssembly Decompiler é uma ferramenta útil para desenvolvedores que desejam fazer engenharia reversa em módulos binários. O plug-in fornece recursos úteis que permitem aos usuários desmontar e analisar programas compilados com eficiência. Existem algumas limitações em sua funcionalidade, mas, como está, pode ser de grande ajuda para garantir que seu aplicativo seja executado com o desempenho ideal.

  • Prós

    • Permite desmontagem aumentada de módulos binários
    • Produz códigos semelhantes a C
    • Janela de desmontagem interativa
    • Acesso completo à API para scripts e plugins
  • Contras

    • Falta suporte para conversão de operação de ponto flutuante
    • Análise global e avançada desativada
    • Quadros de pilha de memória inacessíveis e não personalizáveis
 0/3

Detalhes

  • Licença

    Demo

  • Versão

    3.11.1

  • Data de atualização

  • Plataforma

    Windows

  • OS

    Windows 7

  • Idioma

    Inglês

  • Downloads

    6

  • Tamanho

    195.14 MB

  • Desenvolvedor

Programa disponível em outros idiomas



Opinião usuários sobre JEB WebAssembly Decompiler

Já experimentou JEB WebAssembly Decompiler? Seja o primeiro a deixar a sua opinião!

Também pode te interessar

Explorar Apps

Últimos artigos

As leis relativas ao uso deste software estão sujeitas à legislação de cada país. Não incentivamos ou autorizamos o uso deste programa se ele violar essas leis.
Softonic
Sua avaliação sobre JEB WebAssembly Decompiler
Softonic

Na Softonic, nós submetemos todos os arquivos hospedados na nossa plataforma a uma varredura, para avaliar e evitar danos em potencial no seu dispositivo. Nossa equipe realiza verificações sempre que um novo arquivo é carregado e analisa periodicamente os arquivos, para confirmar ou atualizar seu status. Este processo abrangente permite que nós definamos um status para todos os arquivos que podem ser baixados, da seguinte forma:

Limpo

É extremamente provável que este programa de software esteja limpo.

O que isto significa?

Nós fizemos uma varredura do arquivo e as URLs associadas com esse programa de software em mais de 50 dos principais serviços líderes do mundo; não foi detectada nenhuma ameaça possível.

Aviso

Este programa de software é potencialmente mal-intencionado ou pode conter software indesejado agrupado.

Por que este programa de software ainda está disponível?

Com base no nosso sistema de varredura, vimos que possivelmente, esses sinalizadores sejam falsos positivos.

O que é um falso positivo?

Falso positivo significa um programa benigno que foi sinalizado erroneamente como mal-intencionado devido a uma assinatura ou algoritmo de detecção excessivamente abrangente usado em um programa antivírus.

Gostaríamos de destacar que, de vez em quando, um programa de software potencialmente mal-intencionado pode não ser encontrado. Para continuar prometendo a você um catálogo de programas e apps livre de malware, nossa equipe incluiu o recurso Report Software (Relatar software) em cada página de catálogo que encaminha seu feedback de volta para nós.

Sinalize qualquer problema em particular que possa encontrar e a Softonic irá abordar essas questões assim que possível.