Icône du programme : JEB WebAssembly Decompile…

JEB WebAssembly Decompiler pour Windows

  • Démo
  • En Français
  • V3.11.1
  • 5
  • (1)

Avis Softonic

Plugin de décompilation pour JEB

JEB WebAssembly Decompiler est un plugin pour JEB, une plate-forme de rétro-ingénierie qui effectue le désassemblage, la décompilation, le débogage et l'analyse de codes et de fichiers de documents. Cet outil de développement et de TI aide les utilisateurs à faire de la rétro-ingénierie sur les modules binaires de WebAssembly (wasm). Il utilise le pipeline de décompilation de JEB pour produire du pseudo-code C afin de faciliter l'analyse et la décompilation des wasm.

Décompilateur interactif

WebAssembly ou wasm est une nouvelle norme ouverte qui définit un format de code binaire portable pour les programmes exécutables. Son principal objectif est de permettre des applications performantes sur des pages web, mais le format peut également être exécuté et intégré à d'autres environnements. Avec HTML, CSS et Javascript, c'est le quatrième langage à s'exécuter nativement dans les navigateurs.

Les développeurs n'écrivent généralement pas directement sur WebAssembly. Au lieu de cela, ils compilent des programmes pour les wasms. Et lorsqu'ils sont associés à WebGL, ils peuvent créer des choses étonnantes. Cependant, augmenter la complication d'un code binaire peut en diminuer la lisibilité. De plus, les choses sont différentes lorsqu'il s'agit de code binaire. Les tentatives d'ingénierie inverse sont pratiquement plus compliquées. Ainsi, les personnes impliquées dans le développement de WebAssembly ont publié des outils permettant d'examiner les modules de wasm compilés.

Le décompilateur JEB WebAssembly Decompiler est l'un de ces outils. Il s'agit d'un plugin pour JEB, qui aide les développeurs à décompiler les codes binaires de wasm. Il offre diverses fonctionnalités, notamment le désassemblage et l'analyse des modules binaires, ainsi que la décompilation du bytecode en pseudo-code source C. En tant que tel, le plugin se compose d'un convertisseur wasm-to-IR et d'une extension d'analyseur supplémentaire.

Le plugin offre également des passes d'optimisation avancées pour aider à entraver les codes protégés ou obscurcis. JEB WebAssembly Decompiler permet aux développeurs de faire tout cela dans une fenêtre de désassemblage interactive. À ce propos, l'application est également dotée d'une couche interactive qui permet de taper, de renommer, de commenter et de faire des références croisées. Il dispose également d'un accès complet à l'API pour les scripts et les plugins.

Le plugin JEB WebAssembly Decompiler peut également être utilisé pour décompiler les Smart Contracts compilés à wasm, y compris les contrats Parity et EOS.

Quelques limites

Bien que le plugin JEB WebAssembly Decompiler donne aux développeurs un outil pour analyser le code binaire des wasm, il y a encore certaines tâches que l'application ne peut pas faire. D'une part, elle ne prévoit pas de soutien à la conversion des opérations en virgule flottante. De plus, les cadres de la pile mémoire ne sont pas accessibles en raison de leur nature dynamique - et optionnelle - dans WebAssembly. Ils ne sont pas non plus personnalisables pour cette raison.

De plus, l'analyse globale et avancée que fournit le décompilateur est désactivée. Cette analyse avancée est d'une grande utilité car elle est chargée de découvrir les valeurs des registres et les cibles des sites d'appel pendant une phase d'analyse statique rapide. Il annote également par la suite la liste des assemblées. Pour remédier à ces limitations, le plugin de décompilation doit mûrir.

Un outil utile pour les développeurs

Dans l'ensemble, JEB WebAssembly Decompiler est un outil pratique pour les développeurs qui veulent faire de la rétro-ingénierie sur des modules binaires wasm. Le plugin fournit des fonctionnalités utiles qui permettent aux utilisateurs de désassembler et d'analyser efficacement les programmes compilés. Ses fonctionnalités présentent quelques limites, mais dans l'état actuel des choses, il peut être d'une grande aide pour garantir que votre application fonctionnera de manière optimale.

  • Les plus

    • Permet un désassemblage accru des modules binaires
    • Produit des codes de type C
    • Fenêtre interactive de démontage
    • Accès complet à l'API pour les scripts et les plugins
  • Les moins

    • Manque de soutien pour la conversion des opérations en virgule flottante
    • Analyse globale et avancée des handicaps
    • Cadres de pile mémoire inaccessibles et non personnalisables
 0/3

Détails

  • Licence

    Démo

  • Version

    3.11.1

  • Date de mise à jour

  • Plate-forme

    Windows

  • OS

    Windows 8

  • Langues

    Anglais

  • Téléchargements

    17

  • Taille

    195.14 MB

  • Éditeur

Programme disponible dans d’autres langues


Icône du programme : JEB WebAssembly Decompile…

JEB WebAssembly Decompiler pour PC

  • Démo
  • En Français
  • V3.11.1
  • 5
  • (1)

Avis utilisateurs sur JEB WebAssembly Decompiler

Avez-vous essayé JEB WebAssembly Decompiler? Soyez le premier à donner votre avis!

Vous aimerez aussi

Découvrez des apps

Articles les plus récents

Les lois sur l’utilisation des logiciels varient d’un pays à l’autre. Nous n’encourageons ni ne tolérons l’utilisation de ce programme non conforme à la loi.
Softonic
Votre évaluation de JEB WebAssembly Decompiler
Softonic

Chez Softonic, nous analysons tous les fichiers hébergés sur notre plate-forme, afin d'évaluer et d'éviter tout dommage potentiel pour votre appareil. Notre équipe effectue des vérifications lors du téléchargement de chaque nouveau fichier et examine périodiquement les fichiers pour confirmer ou mettre à jour leur état. Ce processus global nous permet de définir un état pour tout fichier téléchargeable de la façon suivante:

Sain

Il est fort probable que ce logiciel soit sain.

Qu'est-ce que cela signifie ?

Nous avons analysé le fichier et les URL associés à ce programme avec plus de 50 antivirus parmi les plus importants du monde et aucune menace potentielle n'a été détectée.

Avertissement

Il est fort probable que ce logiciel soit malveillant ou qu'il contienne un logiciel indésirable.

Pourquoi ce logiciel est-il encore disponible dans notre catalogue ?

D'après notre système d'analyse, nous avons déterminé que ces indicateurs sont probablement des faux positifs.

Qu'est-ce qu'un faux positif ?

Cela signifie qu'un programme sain est signalé par erreur comme malveillant en raison d'une signature ou d'un algorithme de détection trop large utilisé dans un antivirus.

Il convient de souligner qu'il peut nous arriver de ne pas détecter un logiciel potentiellement malveillant. Pour être en mesure de continuer à vous garantir un catalogue de programmes et d'applications sans logiciels malveillants, notre équipe a intégré une fonctionnalité de logiciel de rapport dans chaque page du catalogue qui nous renvoie vos commentaires.

Signalez tout problème particulier que vous pourriez rencontrer et Softonic s'engage à y remédier dans les plus brefs délais.