
Статический анализ бинарных файлов с Detect It Easy — 100% в вашем браузере, без загрузок.
Статический бинарный анализ с помощью Detect It Easy — 100% в вашем браузере, без загрузок.
Этот проект запускает Detect It Easy (DIE) — мощный статический бинарный анализатор — полностью внутри вашего браузера с помощью v86 эмулятора.
diec) – консольная версия DIE для анализа без графического интерфейса;👉 Демо
📂 Исходный код – исходный код демо
⚠️ Всё работает в вашем браузере — начальная загрузка включает файл состояния эмулятора размером ~17 МБ. Кроме того, большие бинарные файлы могут анализироваться дольше.
Вы можете встроить этот анализатор непосредственно в ваше веб-приложение.
Загрузите всё необходимое со страницы Releases:
v86.wasm, libv86.jsseabios.binv86state.bin.zst)💡 Файл
v86state.bin.zstсодержит полный снимок Linux-системы с предустановленным DIE и имеет размер примерно 17 МБ.
Следуйте инструкциям в следующем разделе.
Затем:
die.js в ту же папку.📌 Смотрите папку library/ для примера использования и полной документации API.
Предварительные требования: Docker с включённым BuildKit.
git clone https://github.com/xoreaxlmbdx/die-in-browser.git
cd die-in-browser
./build.sh
Результат сборки появится в ./build/ и включает:
v86.wasm, libv86.jsseabios.binlicenses.tar.gzbuildroot-state.bin.zst (сжатый снимок эмулятора)MIT — свободно для использования и изменения.
📄 Сборка включает архив
licenses.tar.gz(сгенерированный Buildroot), содержащий тексты лицензий для всех компонентов, используемых в гостевой системе.