Pubblicità

JEB WebAssembly Decompiler per Windows

  • Demo

  • In Italiano
  • V 3.11.1
  • 5

    (1)
  • Stato della sicurezza

Recensione Softonic

Plugin Decompiler per JEB

JEB WebAssembly Decompiler è un plugin per JEB, una piattaforma di reverse engineering che esegue disassemblaggio, decompilazione, debug e analisi di codici e file documenti. Questo strumento di sviluppo e IT aiuta gli utenti a eseguire il reverse engineering dei moduli binari WebAssembly (wasm). Utilizza la pipeline di decompilazione di JEB per produrre codice C pseudo per rendere più facile l'analisi e la decompilazione di wasm.

Decompilatore interattivo

WebAssembly o wasm è uno standard aperto che definisce un formato binario portatile per programmi eseguibili. Il suo obiettivo principale è quello di consentire l'esecuzione di applicazioni ad alte prestazioni su pagine web, ma il formato può anche essere eseguito e integrato con altri ambienti. Oltre ad HTML, CSS e Javascript, è il quarto linguaggio eseguibile nativamente nei browser.

In genere, gli sviluppatori non scrivono direttamente in WebAssembly. Invece, compilano i programmi in wasm. E quando abbinato a WebGL, possono creare cose incredibili. Tuttavia, aumentare la complessità in un codice binario può diminuirne la leggibilità. Inoltre, le questioni sono diverse quando si tratta di codice binario. Gli sforzi di reverse engineering sono praticamente più complicati. Pertanto, le persone coinvolte nello sviluppo di WebAssembly hanno pubblicato strumenti che possono esaminare i moduli wasm compilati.

JEB WebAssembly Decompiler è uno di questi strumenti. È un plugin per JEB, che aiuta gli sviluppatori a decompilare codici binari wasm. Fornisce varie funzioni, tra cui disassemblaggio aumentato e parsing di moduli binari, nonché decompilazione del bytecode in codice sorgente pseudo-C. Come tale, il plugin consiste in un convertitore da wasm a IR e un'estensione di analisi aggiuntiva.

Il plugin offre anche passaggi di ottimizzazione avanzati per impedire la protezione o l'oscuramento dei codici. JEB WebAssembly Decompiler consente agli sviluppatori di fare tutto questo in una finestra di disassemblaggio interattiva. Parlando di questo, l'applicazione viene fornita anche con uno strato interattivo che consente la digitazione, la rinomina, il commento e il riferimento incrociato. Ha anche accesso API completo per scripting e plugin.

Il plugin JEB WebAssembly Decompiler può anche essere utilizzato per decompilare Smart Contracts compilati in wasm, inclusi i contratti Parity ed EOS.

Alcune limitazioni

Sebbene il plugin JEB WebAssembly Decompiler dia agli sviluppatori uno strumento per analizzare il codice binario wasm, ci sono ancora alcune attività che l'app non può svolgere. Per uno, non fornisce supporto per la conversione delle operazioni in virgola mobile. Inoltre, i frame di memoria dello stack non sono accessibili a causa della loro natura dinamica - e facoltativa - in WebAssembly. Non sono nemmeno personalizzabili a causa di questo.

Inoltre, l'analisi globale e avanzata che il decompilatore fornisce è disabilitata. Questa analisi avanzata è di grande aiuto poiché è responsabile della scoperta dei valori dei registri e dei target del sito di chiamata durante una fase di analisi statica veloce. Inoltre, annota successivamente l'elenco dell'assemblea. Per affrontare queste limitazioni, il plugin del decompilatore deve maturare.

Uno strumento utile per gli sviluppatori

Tutto sommato, JEB WebAssembly Decompiler è uno strumento pratico per gli sviluppatori che desiderano analizzare i moduli binari wasm. Il plugin fornisce funzionalità utili che consentono agli utenti di disassemblare ed analizzare in modo efficiente i programmi compilati. Ci sono alcune limitazioni nella sua funzionalità, ma comunque può essere di grande aiuto per garantire che la tua applicazione funzioni al meglio delle sue prestazioni.

PRO

  • Consente la disassemblaggio aumentata dei moduli binari.
  • Produce codici simili a C
  • Finestra di smontaggio interattiva
  • Accesso completo all'API per scripting e plugin

CONTRO

  • Manca il supporto per la conversione delle operazioni a virgola mobile.
  • Disattivata l'analisi globale e avanzata.
  • "Frame di stack di memoria inaccessibili e non personalizzabili"

Il programma è disponibile in altre lingue


JEB WebAssembly Decompiler per PC

  • Demo

  • In Italiano
  • V 3.11.1
  • 5

    (1)
  • Stato della sicurezza


Opinioni utenti su JEB WebAssembly Decompiler

Hai provato JEB WebAssembly Decompiler? Puoi essere il primo a lasciare la tua opinione!


Pubblicità

Esplora Apps

Pubblicità

Pubblicità

La legislazione relativa all'utilizzo di questo software è competenza dei singoli Stati. Non autorizziamo, né giustifichiamo in nessun modo un uso illecito di questo programma qualora infringa tali leggi.