LIEF(Library to Instrument Executable Formats)是一个跨平台的库,提供了相关的API(支持C++、Python和C等语言),可对可执行文件(如ELF、PE和Mach-O)进行分析和修改。用户可将二进制文件、共享库等文件当成输入,通过LIEF转换成对应的对象,然后进行相关的分析。LIEF目前支持的Python API比较丰富,支持的C API相对来说比较有限。常见的LIEF对象有ELF::Parser、ELF::Segment。 XtnRWYN4j9xH2Wlrp1WC9v9RTrAxxevVLRCAztwuLbGTVHMxmh3ydyatlWwb93m3