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"
 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

In Softonic eseguiamo la scansione di tutti i file ospitati sulla nostra piattaforma per valutare ed evitare potenziali danni al tuo dispositivo. Il nostro team esegue controlli ogni volta che viene caricato un nuovo file e rivede periodicamente i file per confermare o aggiornare il loro stato. Questo processo completo ci consente di impostare uno stato per qualsiasi file scaricabile come segue:

Pulisci

È estremamente probabile che questo programma software sia pulito.

Cosa significa questo?

Abbiamo scansionato il file e gli URL associati a questo programma software in oltre 50 dei principali servizi antivirus al mondo; non è stata rilevata alcuna possibile minaccia.

Attenzione

Questo programma software è potenzialmente dannoso o può contenere software in bundle indesiderato.

Perché questo programma software è ancora disponibile?

Sulla base del nostro sistema di scansione, abbiamo stabilito che è probabile che questi flag siano falsi positivi.

Cos'è un falso positivo?

Significa che un programma benigno viene erroneamente contrassegnato come dannoso a causa di una firma o algoritmo di rilevamento troppo ampio utilizzato in un programma antivirus.

Vorremmo evidenziare che di tanto in tanto potremmo perdere un programma software potenzialmente dannoso. Per continuare a prometterti un catalogo di programmi e app prive di malware, il nostro team ha integrato una funzione Software di report in ogni pagina del catalogo che ci invia il tuo feedback.

Segnala eventuali problemi particolari che potresti incontrare e Softonic risolverà tali problemi il prima possibile.