
Statische Binäranalyse mit Detect It Easy — 100% in Ihrem Browser, keine Uploads.
Statische Binäranalyse mit Detect It Easy — 100% im Browser, keine Uploads.
Dieses Projekt führt Detect It Easy (DIE) — einen leistungsstarken statischen Binäranalysator — vollständig in Ihrem Browser aus, unter Verwendung des v86-Emulators.
diec) – Konsolenversion von DIE für headless Analyse;📂 Quellcode – Demo-Quellcode
⚠️ Alles läuft in Ihrem Browser — der erste Ladevorgang umfasst eine ~17 MB große Emulator-Zustandsdatei. Außerdem können große Binärdateien länger zur Analyse benötigen.
Sie können diesen Analysator direkt in Ihre eigene Web-App einbetten.
Laden Sie alles, was Sie benötigen, von der Releases-Seite herunter:
v86.wasm, libv86.jsseabios.binv86state.bin.zst)💡 Die Datei
v86state.bin.zstenthält einen vollständigen Snapshot des Linux-Systems mit vorinstalliertem DIE und ist etwa 17 MB groß.
Befolgen Sie die Anweisungen im nächsten Abschnitt.
Dann:
die.js in denselben Ordner.📌 Siehe den Ordner library/ für ein Nutzungsbeispiel und die vollständige API-Dokumentation.
Voraussetzungen: Docker mit aktiviertem BuildKit.
git clone https://github.com/xoreaxlmbdx/die-in-browser.git
cd die-in-browser
./build.sh
Die Build-Ausgabe erscheint in ./build/ und umfasst:
v86.wasm, libv86.jsseabios.binlicenses.tar.gzbuildroot-state.bin.zst (komprimierter Emulator-Snapshot)MIT — kostenlos nutzbar und modifizierbar.
📄 Der Build enthält ein Archiv
licenses.tar.gz(generiert von Buildroot), das Lizenztexte für alle im Gast-Betriebssystem verwendeten Komponenten enthält.