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"
 0/3

Dettagli dell'app

  • Licenza

    Demo

  • Versione

    3.11.1

  • Data di aggiornamento

  • Piattaforme

    Windows

  • OS

    Windows 7

  • Lingua

    Inglese

  • Dimensione

    195.14 MB

  • Autore

Il programma è disponibile in altre lingue



Opinioni utenti su JEB WebAssembly Decompiler

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

Potrebbe interessarti anche

Esplora Apps

Ultimi articoli

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.
Softonic
La tua valutazione per JEB WebAssembly Decompiler
Softonic
100/100

Risultato della scansione: Pulito

Questo file ha superato una scansione di sicurezza completa utilizzando la tecnologia VirusTotal. È sicuro da scaricare.

  • Senza virus
  • Senza spyware
  • Senza malware
  • Verificato dai Partner di Sicurezza

    Logo di VirusTotal

Informazioni Scansione

Ultimo scan
giovedì 9 novembre 2023
Provider di scan
VirusTotal · Rapporto completo

Integrità del File

File
jeb-demo-3.11.1.202001310451-JEBDecompilerDemo-121820464987384330.zip
SHA256
c6849ecee8d2c5742af265d894c06db44af021f0a44f993718755ca63dafa536
SHA1
0b82da9acd2d390cce31e500a8408f330bda0891

Impegno di sicurezza di Softonic

JEB WebAssembly Decompiler è stato accuratamente scansionato dai nostri sistemi di sicurezza avanzati e verificato da partner leader del settore. Questo file proviene dallo sviluppatore ufficiale e ha superato tutti i nostri controlli di sicurezza, non mostrando segni di virus, malware o spyware.