1 个仓库
Abstractions that represent diverse executable binary formats as common internal object structures.
Distinct from Binary Object Reconstruction: None of the candidates provide a general abstraction for executable file formats (ELF/PE/MachO) specifically for programmatic manipulation.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Binary Object Models. Refine with filters or upvote what's useful.
LIEF 是一个用于解析、修改和分析跨平台可执行二进制格式和系统共享缓存的框架。它作为一个跨平台库,用于程序化操作 ELF、PE 和 MachO 二进制文件。 该项目提供了用于更改可执行文件内部结构和段以改变程序行为的工具。它还包含一个专用解析器,用于从组合的系统共享缓存中恢复单个动态库。 该工具集涵盖了二进制可执行文件分析、机器码反汇编以及调试元数据和符号信息的提取。它进一步支持跨各种处理器架构的机器码和汇编的双向翻译。
Provides a common internal object model to consistently manipulate different executable binary formats across operating systems.