LIEF Documentation
  • Home
  • Blog
  • Download
  • Documentation
    Doxygen
  • About
  • Introduction
  • Installation and Integration
  • Getting Started
  • Compilation
  • Error Handling
Tutorials
  • 01 - Parse and manipulate formats
  • 02 - Create a PE from scratch
  • 03 - Play with ELF symbols
  • 04 - ELF Hooking
  • 05 - Infecting the plt/got
  • 06 - PE Hooking
  • 07 - PE Resources
  • 08 - Transforming an ELF executable into a library
  • 09 - How to use frida on a non-rooted device
  • 10 - Android formats
  • 11 - Mach-O Modification
  • 12 - ELF Coredump
  • 13 - PE Authenticode
API
  • Python
  • C++
  • C
Extra Information
  • Formats
  • References
  • Changelog

ionicons-v5-d 0.13.0-bdea945c
Last updated on 17/12/2022, 13:18:46.

C¶

Warning

The LIEF C API is very limited compared to the Python API.

  • ELF
    • Elf_Binary_t
    • Elf_Header_t
    • Elf_Section_t
    • Elf_Segment_t
    • Dynamic Entries
    • Utilities
  • PE
    • Pe_Binary_t
    • Pe_DosHeader_t
    • Pe_Header_t
    • Pe_OptionalHeader_t
    • Pe_Section_t
    • Pe_DataDirectory_t
    • Pe_Import_t
    • Pe_ImportEntry_t
  • MachO
    • Macho_Binary_t
    • Macho_Header_t
    • Macho_Section_t
    • Macho_Segment_t
    • Macho_Command_t
    • Macho_Symbol_t
  • Logging