使用 Detect It Easy 进行静态二进制分析 —— 100% 在浏览器中运行,无需上传。
该项目通过 v86 模拟器 在浏览器中完整运行 Detect It Easy (DIE) —— 一款强大的静态二进制分析工具。
diec) —— DIE 的控制台版本,用于无头分析;👉 在线演示
📂 源代码 —— 演示源代码
⚠️ 一切均在浏览器中运行 —— 初始加载包含约 17 MB 的模拟器状态文件。此外,大型二进制文件可能需要更长的分析时间。
你可以将此分析器直接嵌入到你自己的 Web 应用中。
从 Releases 页面下载所需的所有文件:
v86.wasm, libv86.jsseabios.binv86state.bin.zst)💡
v86state.bin.zst文件包含预安装了 DIE 的 Linux 系统完整快照,大小约为 17 MB。
按照下一节的说明进行操作。
然后:
die.js 放在同一文件夹中。📌 有关使用示例和完整 API 文档,请参阅 library/ 文件夹。
先决条件:已启用 BuildKit 的 Docker。
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 生成),其中包含客机系统中所有组件的许可证文本。