References

Projects using LIEF

Name

Language

Link

Topic

Summarize

youarespecial

Python

https://github.com/endgameinc/youarespecial

Machine Learning

Machine learning models on Malwares

gym-malware

Python

https://github.com/endgameinc/gym-malware

Machine Learning

Learn how to bypass AV through machine learning.

MISP

Python

https://github.com/MISP/MISP

Malware

Malware Information Sharing Platform and Threat Sharing

Virus Disinfector KIT

Python

https://github.com/Fare9/Virus_Disinfector_KIT

Malware

Tool to disinfect PE files

lief-sys

Rust

https://github.com/tathanhdinh/lief-sys

Binding

Rust binding for LIEF

Ledger-Donjon/rainbow

Python

https://github.com/Ledger-Donjon/rainbow

Dynamic Analysis

Trace generator based on Unicorn and LIEF as loader.

smda

Python

https://github.com/danielplohmann/smda

Static Analysis

Recursive disassembler using LIEF as ELF and PE loader

conan-io/hooks

Python

binary-linter.py

Static Analysis

Binary linter

Wiggle

Python

https://github.com/ChiChou/wiggle

Binary search engine

An executable binary metadata search engine.

ANBU

C++

https://github.com/Fare9/ANBU

Unpacking

Automatic New Binary Unpacker with PIN DBI Framework

Similar Projects

Name

Language

Link

filebytes

Python

https://github.com/sashs/filebytes

angr/cle

Python

https://github.com/angr/cle

pypeelf

Python

https://github.com/crackinglandia/pypeelf

Parsers/Modifiers

Tools

Name

Language

Link

Format

Summarize

Dress

Python

https://github.com/docileninja/dress

ELF

Add static symbols

objconv

C++

http://www.agner.org/optimize/#objconv

ELF/PE/MachO

Format converter

PEDetour

C++

https://github.com/chen-charles/PEDetour

PE

Hook exported functions

python-elf

Python

https://github.com/tbursztyka/python-elf

ELF

ELF binary format manipulation

PEDetour

C++

https://github.com/chen-charles/PEDetour

PE

Hook exported functions

libmaelf

C

https://github.com/tiago4orion/libmalelf

ELF

Library for Dissect and Infect ELF Binaries.

peinjector

C

https://github.com/JonDoNym/peinjector

PE

MITM PE file infector

backdoor factory

C++

https://github.com/secretsquirrel/the-backdoor-factory

ELF/PE/MachO

Patch PE, ELF, Mach-O binaries with shellcode

RePEconstruct

C

https://github.com/DavidKorczynski/RePEconstruct

PE

PE Unpacker

patchkit

Python

https://github.com/lunixbochs/patchkit

ELF

Patch binary

unstrip

Python

https://github.com/pzread/unstrip

ELF

Unstrip static binary

sym2elf

Python

https://github.com/danigargu/syms2elf

ELF

Export IDA’s symbols to the original binary

elfhash

C

https://github.com/cjacker/elfhash

ELF

Manipulate ELF’s hash

recomposer

Python

https://github.com/secretsquirrel/recomposer

PE

Change some parts of a PE ile in order to bypass Antivirus

bearparser

C++

https://github.com/hasherezade/bearparser

PE

Portable Executable parsing library with a GUI

IAT patcher

C++

http://hasherezade.github.io/IAT_patcher

PE

IAT hooking application

PEframe

Python

https://github.com/guelfoweb/peframe

PE

PE Static analyzer

Manalyze

C++

https://github.com/JusticeRage/Manalyze

PE

PE Static analyzer

elf-dissector

C++

https://github.com/KDE/elf-dissector

ELF

Tool to inspect ELF files

InfectPE

C++

https://github.com/secrary/InfectPE

PE

Inject code into PE file

termux-elf-cleaner

C++

https://github.com/termux/termux-elf-cleaner

ELF

Utility to remove unused ELF sections causing warnings.

vdexExtractor

C

https://github.com/anestisb/vdexExtractor

VDEX

Extract DEX from VDEX

insert_dylib

C

https://github.com/Tyilo/insert_dylib

Mach-O

Insert a dylib load command

optool

Obj-C

https://github.com/alexzielenski/optool

Mach-O

Modify Mach-O commands: Resign, insert commands, …

reflective- polymorphism

C

https://github.com/zeroSteiner/reflective-polymorphism

PE

Transform PE files between EXE and DLL