跨平台的 C++ 库,提供 Python 和 Rust 绑定,用于解析、修改和抽象 ELF、PE、Mach-O 等可执行文件格式。
5638+11 本周759C++Apache-2.0维护活跃更新于 4小时前
#elf
这类工具用于解析、检查或修改 Linux 等系统常用的 ELF 可执行文件、目标文件和共享库。选择时先看用途:Detect-It-Easy 可以识别任意可执行文件中的编译器、加壳器和保护机制;LIEF 是一个 C++ 库,提供 Python 和 Rust 绑定,适合用代码解析和修改二进制文件。TotalPE2 主要面向 Windows,也能打开 ELF 文件;membrowse-action 则基于 ELF 文件在 CI 中跟踪嵌入式固件的 Flash 和 RAM 占用,采用 GPL-3.0 许可证。
跨平台的 C++ 库,提供 Python 和 Rust 绑定,用于解析、修改和抽象 ELF、PE、Mach-O 等可执行文件格式。
面向 Windows 的 PE 文件查看与分析工具,支持 EXE、DLL、SYS、静态库、COFF 目标文件和 ELF 文件。
基于 ELF 文件分析嵌入式固件的 Flash 与 RAM 占用,并可在 PR 中评论内存变化的 GitHub Action 与命令行工具。
一份多章节的技术长文,讲解计算机从启动到程序执行的完整过程,涵盖 CPU、系统调用与进程。
跨平台文件识别与静态分析工具,可识别可执行文件的类型、编译器、加壳器和保护方案。