{"repo":"lief-project/LIEF","free":true,"listed":false,"github":"https://github.com/lief-project/LIEF","clone":"git clone https://github.com/lief-project/LIEF.git","description":"LIEF - Library to Instrument Executable Formats (C++, Python, Rust)","language":"C++","stars":5532,"topics":["reverse-engineering","malware-analysis","binary-analysis","parser","modification","executable-formats","elf","macho","pe","lief"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"Blog • Documentation • About About The purpose of this project is to provide a cross-platform library to parse, modify and abstract ELF, PE and MachO formats. Main features : Parsing : LIEF can parse ELF, PE, MachO, COFF, OAT, DEX, VDEX, ART and provides a user-friendly API to access their internals. Modify : LIEF can be used to modify some parts of these formats (adding a section, changing a symbol's name, ...) Abstract : Three formats have common features like sections, symbols, entry point... LIEF factors them. API : You can use LIEF via C++, Python, Rust, and Node.js (unofficial, AI-generated) Extended features : Runtime DWARF/PDB Support Objective-C Metadata Dyld Shared Cache with support for extracting Dylib Disassembler : AArch64, x86/x86-64, ARM, RISC-V, Mips, PowerPC, eBPF Assembler : AArch64, x86/x86-64, RISC-V Plugins : Ghidra BinaryNinja Sponsors Content - About - Downloads / Install - Getting started - Blog - Documentation - Rust - Sphinx - Doxygen - Tutorials: - Parse and manipulate formats - Play with ELF symbols - PE Resources - Transforming an ELF executable into a library - How to use frida on a non-rooted device - Android formats - Mach-O modification - ELF Coredump - PE Authenticode - Contact - About - Authors - License - BibTeX Downloads / Install C++ Rust Homebrew Python To install the latest version (release): To install nightly build: Packages - LIEF Extended: https://extended.lief.re (GitHub OAuth) - Nightly : SDK: https://lief.s3-website.fr-par.scw.c","default_branch":null,"files":null,"tree":[],"storefront":"/r/lief-project","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lief-project/LIEF/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}