
Analisi binaria statica con Detect It Easy — 100% nel tuo browser, nessun caricamento.
Analisi statica dei binari con Detect It Easy — 100% nel tuo browser, nessun caricamento.
Questo progetto esegue Detect It Easy (DIE) — un potente analizzatore statico di binari — interamente all'interno del tuo browser usando l'emulatore v86.
diec)
– versione console di DIE per analisi headless;📂 Codice sorgente – codice sorgente della demo
⚠️ Tutto viene eseguito nel tuo browser — il caricamento iniziale include un file di stato dell'emulatore di circa 17 MB. Inoltre, binari grandi potrebbero richiedere più tempo per l'analisi.
Puoi incorporare questo analizzatore direttamente nella tua applicazione web.
Scarica tutto il necessario dalla pagina Release:
v86.wasm, libv86.jsseabios.binv86state.bin.zst)💡 Il file
v86state.bin.zstcontiene un'istantanea completa del sistema Linux con DIE preinstallato ed è di circa 17 MB.
Segui le istruzioni nella sezione successiva.
Poi:
die.js nella stessa cartella.📌 Vedi la cartella library/ per un esempio d'uso e la documentazione completa delle API.
Prerequisiti: Docker con BuildKit abilitato.
git clone https://github.com/xoreaxlmbdx/die-in-browser.git
cd die-in-browser
./build.sh
L'output della build apparirà in ./build/ e include:
v86.wasm, libv86.jsseabios.binlicenses.tar.gzbuildroot-state.bin.zst (istantanea dell'emulatore compressa)MIT — libero da usare e modificare.
📄 La build include un archivio
licenses.tar.gz(generato da Buildroot) che contiene i testi delle licenze per tutti i componenti usati nel sistema ospite.