工具

XPEViewer PE 文件查看与编辑工具

horsicq 开发的基于 Qt 的 PE 文件查看与编辑工具,支持 Windows、Linux 和 macOS;作者也是本目录所收录 Detect It Easy 的作者。其 PE 视图可解析 DOS 头、NT 头和可选头、节区、普通导入、延迟加载导入和绑定导入、导出、资源(包括清单、版本信息和字符串表)、重定位、TLS 回调、异常、调试和加载配置数据、证书、Rich 头以及 .NET 元数据表。另有十六进制、反汇编、字符串、熵、哈希、内存映射和提取器视图,并集成 Detect It Easy、Nauz File Detector 和 YARA 扫描,以及可选的 VirusTotal 查询。

目标
二进制
类别
原生分析工具
关联
基础工具
来源复核于

使用条件与局限

  • 审阅时最新的正式版本为 0.05,发布于 2024-07-02,提供 Linux AppImage、Debian 10–12 和 Ubuntu 14.04–24.04 的 .deb 安装包、macOS x86_64 和 Qt 6 arm64 安装包、Windows x86、x64 和 XP 便携版压缩包以及源码包。0.06 版(2025-12-22)被标为预发布,且未附带文件;滚动更新的 Beta 预发布提供 0.06 版的 Ubuntu 22.04/24.04 安装包和 Windows 便携版压缩包,所审阅 master 分支提交中的 release_version.txt 为 0.06。
  • 从源码构建需要递归克隆 56 个 horsicq 子模块,其中包括 Detect-It-Easy、signatures 和 XYara。docs/BUILD.md 介绍了 Docker、Debian 打包脚本、autotools、基于 Qt 6 的 qmake6、CMake、使用 Qt 5.15.2 的 macOS、使用 Visual Studio 2019 和 Qt 5.15.2 的 Windows 7–10,以及使用 Visual Studio 2013 和 Qt 5.6.3 的 Windows XP 构建方式。
  • 需自行提供 PE 文件。主窗口在可行时以可写方式打开文件,否则退回只读,因此编辑会修改所打开的文件,请在副本上操作。VirusTotal 视图会使用该在线服务。
  • MIT 许可证(LICENSE)。README 本身很简短,只有下载、运行和构建链接、更新日志及截图;此处列出的可解析结构来自所固定 FormatWidgets 子模块中的 PE 组件源码。主仓库未提交示例二进制,除该组件外未审阅子模块内容。本条目未打开任何文件。

关于此条目

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · horsicq/XPEViewer · 修订 828a0fb
  2. docs/BUILD.md GitHub · horsicq/XPEViewer · 修订 828a0fb
  3. changelog.txt GitHub · horsicq/XPEViewer · 修订 828a0fb
  4. .gitmodules GitHub · horsicq/XPEViewer · 修订 828a0fb
  5. gui_source/guimainwindow.cpp GitHub · horsicq/XPEViewer · 修订 828a0fb
  6. release_version.txt GitHub · horsicq/XPEViewer · 修订 828a0fb
  7. LICENSE GitHub · horsicq/XPEViewer · 修订 828a0fb
  8. PE/pewidget.cpp GitHub · horsicq/FormatWidgets · 修订 8de1eff
  9. https://github.com/horsicq/XPEViewer/releases/tag/0.05
  10. https://github.com/horsicq/XPEViewer/releases/tag/0.06
  11. https://github.com/horsicq/XPEViewer/releases/tag/Beta

同分区更多条目:原生二进制

原生二进制分区全部 158 项资源