发现
桌面应用开发者工具
DIE-engine:二进制文件识别工具
Detect It Easy 的 GUI 与控制台源码,面向二进制文件分析与识别。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- v4.0.0
- 平台
- Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
DIE-engine 是 Detect It Easy(DiE)的图形界面与控制台源码仓库。DiE 面向二进制文件分析场景,仓库主要使用 C++ 开发,采用 MIT 许可证。
主要功能
- 提供 Detect It Easy 的 GUI 与控制台程序源码。
- 支持可选的 PEiD 扫描引擎;该引擎默认关闭,CMake 构建时通过
-DWITH_PEID=ON启用,打包脚本使用X_WITH_PEID=ON。 - 提供签名数据库更新工具
die-update,用于检查并安装current-database发布中的数据库。 - 控制台程序
diec提供--checkupdate与--update参数,用于检查或执行数据库更新。 - 更新数据库时会沿用
Scan/Die/Database/Main/Path与Scan/Die/Database/Main/UpdateUrl设置,保留db_custom,先暂存并校验新的db,替换成功后才写入db/die-update.ini。
安装与使用
资料未给出通用安装命令。项目提供源码,可选 PEiD 引擎需在 CMake 构建时开启:
-DWITH_PEID=ON
数据库更新命令示例:
die-update --check
die-update
diec --checkupdate [-D path]
diec --update [-D path]
die-update --help
GUI 主窗口提供 Update database 操作,更新在独立进程中运行,成功后重新加载扫描数据库。便携版读取程序旁的 die.ini,其他版本使用系统设置存储;只读安装会把更新放到当前用户的数据库目录。
注意事项
- PEiD 引擎默认不启用;关闭时不会包含相关代码、控件、帮助条目和打包文件。
- 数据库更新不会改动
db_custom。 - 发布页提供源码包以及多个 Linux 安装包或便携包,具体文件以 release 页面为准。
本作品整理自 GitHub 开源项目 horsicq/DIE-engine,原作者 @horsicq,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v4.0.0当前版本
官方发布 4.0.0,具体变更请查看项目 CHANGELOG;该版本提供源码包及多个 Linux 安装包与便携包。
评论