Elf Open Source Projects
Browse 251 Elf open source projects, ranked by GitHub stars. Find the most popular Elf tools and libraries.
radareorg/radare2
UNIX-like reverse engineering framework and command-line toolset
Metrics details
| Stars | 24,390 |
mit-pdos/xv6-public
xv6 OS
Metrics details
| Stars | 9,510 |
volatilityfoundation/volatility
An advanced memory forensics framework
Metrics details
| Stars | 8,050 |
longld/peda
PEDA - Python Exploit Development Assistance for GDB
Metrics details
| Stars | 6,138 |
qilingframework/qiling
A True Instrumentable Binary Emulation Framework
Metrics details
| Stars | 6,022 |
hackclub/putting-the-you-in-cpu
A technical explainer by @kognise of how your computer runs programs, from start to finish.
Metrics details
| Stars | 5,515 |
google/bloaty
Bloaty: a size profiler for binaries
Metrics details
| Stars | 5,509 |
lief-project/LIEF
LIEF - Library to Instrument Executable Formats (C++, Python, Rust)
Metrics details
| Stars | 5,493 |
extremecoders-re/pyinstxtractor
PyInstaller Extractor
Metrics details
| Stars | 4,390 |
iqiyi/xHook
🔥 A PLT hook library for Android native ELF.
Metrics details
| Stars | 4,343 |
NixOS/patchelf
A small utility to modify the dynamic linker and RPATH of ELF executables
Metrics details
| Stars | 4,220 |
rizinorg/rizin
UNIX-like reverse engineering framework and command-line toolset.
Metrics details
| Stars | 3,731 |
libopencm3/libopencm3
Open source ARM Cortex-M microcontroller library
Metrics details
| Stars | 3,623 |
secretsquirrel/the-backdoor-factory
Patch PE, ELF, Mach-O binaries with shellcode new version in development, available only to sponsors
Metrics details
| Stars | 3,439 |
Simple-XX/SimpleKernel
Interface-Driven OS Kernel for AI-Assisted Learning | 面向 AI 的操作系统学习项目
Metrics details
| Stars | 3,198 |
horsicq/DIE-engine
DIE engine
Metrics details
| Stars | 3,174 |
intoli/exodus
Painless relocation of Linux binaries–and all of their dependencies–without containers.
Metrics details
| Stars | 3,013 |
eliben/pyelftools
Parsing ELF and DWARF in Python
Metrics details
| Stars | 2,267 |
iovisor/gobpf
Go bindings for creating BPF programs.
Metrics details
| Stars | 2,182 |
0vercl0k/rp
rp++ is a fast C++ ROP gadget finder for PE/ELF/Mach-O x86/x64/ARM/ARM64 binaries.
Metrics details
| Stars | 2,163 |
o-gs/dji-firmware-tools
Tools for handling firmwares of DJI products, with focus on quadcopters.
Metrics details
| Stars | 2,144 |
michalmalik/linux-re-101
A collection of resources for linux reverse engineering
Metrics details
| Stars | 2,076 |
Maratyszcza/PeachPy
x86-64 assembler embedded in Python
Metrics details
| Stars | 2,055 |
CYB3RMX/Qu1cksc0pe
All-in-One malware analysis tool.
Metrics details
| Stars | 2,028 |
endrazine/wcc
The Witchcraft Compiler Collection
Metrics details
| Stars | 1,997 |
m4b/bingrep
like ~~grep~~ UBER, but for binaries
Metrics details
| Stars | 1,777 |
marin-m/vmlinux-to-elf
A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)
Metrics details
| Stars | 1,768 |
rust-osdev/bootloader
An experimental pure-Rust x86 bootloader
Metrics details
| Stars | 1,671 |
rust-osdev/uefi-rs
Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality.
Metrics details
| Stars | 1,635 |
angea/pocorgtfo
a "Proof of Concept or GTFO" mirror with an extensive index with also whole issues or individual articles as clean PDFs.
Metrics details
| Stars | 1,586 |
horsicq/XELFViewer
ELF file viewer/editor for Windows, Linux and MacOS.
Metrics details
| Stars | 1,575 |
m4b/goblin
An impish, cross-platform binary parsing crate, written in Rust
Metrics details
| Stars | 1,517 |
sysprog21/shecc
A self-hosting and educational C optimizing compiler
Metrics details
| Stars | 1,372 |
ARM-software/abi-aa
Application Binary Interface for the Arm® Architecture
Metrics details
| Stars | 1,242 |
AlienwareHe/awesome-reverse
awesome-逆向基础入门,包括JS、安卓APP/Native
Metrics details
| Stars | 1,151 |
GJDuck/e9patch
A powerful static binary rewriting tool
Metrics details
| Stars | 1,130 |
io12/pwninit
pwninit - automate starting binary exploit challenges
Metrics details
| Stars | 1,112 |
Overv/MineAssemble
A tiny bootable Minecraft clone written partly in x86 assembly
Metrics details
| Stars | 1,075 |
jserv/amacc
Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
Metrics details
| Stars | 1,060 |
WerWolv/ImHex-Patterns
Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor
Metrics details
| Stars | 983 |
tinyclub/open-c-book
开源书籍:《C语言编程透视》,配套视频课程《360° 剖析 Linux ELF》已上线,视频讲解更为系统和深入,欢迎订阅:https://www.cctalk.com/m/group/88089283
Metrics details
| Stars | 916 |
rems-project/sail
Sail architecture definition language
Metrics details
| Stars | 906 |
ionescu007/lxss
Fun with the Windows Subsystem for Linux (WSL/LXSS)
Metrics details
| Stars | 891 |
serge1/ELFIO
ELFIO and ARIO are robust, header-only C++ libraries designed to make binary file and archive manipulation effortless, efficient, and portable. Whether you are building compilers, linkers, binary analysis tools, or custom build systems, these libraries provide the foundation you need for working with ELF files and UNIX archives.
Metrics details
| Stars | 883 |
microsoft/binskim
A binary static analysis tool that provides security and correctness results for Windows Portable Executable and *nix ELF binary formats
Metrics details
| Stars | 856 |
fay59/fcd
An optimizing decompiler
Metrics details
| Stars | 769 |
Tencent/HaboMalHunter
HaboMalHunter is a sub-project of Habo Malware Analysis System (https://habo.qq.com), which can be used for automated malware analysis and security assessment on the Linux system.
Metrics details
| Stars | 750 |
esp-rs/espflash
Serial flasher utility for Espressif SoCs and modules based on esptool.py
Metrics details
| Stars | 734 |
maiyao1988/ExAndroidNativeEmu
An improved version of AndroidNativeEmu,Allow running android elf on PC
Metrics details
| Stars | 711 |
yhs0602/Android-Disassembler
Disassemble ANY files including .so (NDK, JNI), Windows PE(EXE, DLL, SYS, etc), linux binaries, libraries, and any other files such as pictures, audios, etc(for fun)files on Android. Capstone-based disassembler application on android. 안드로이드 NDK 공유 라이브러리, Windows 바이너리, etc,... 리버싱 앱
Metrics details
| Stars | 704 |
robertmuth/Cwerg
The best C-like language that can be implemented in 10kLOC.
Metrics details
| Stars | 701 |
Rockbox/rockbox
Read-only mirror of rockbox' main repository
Metrics details
| Stars | 690 |
davidgiven/ack
The Amsterdam Compiler Kit
Metrics details
| Stars | 664 |
angr/rex
Shellphish's automated exploitation engine, originally created for the Cyber Grand Challenge.
Metrics details
| Stars | 653 |
OpenOrbis/OpenOrbis-PS4-Toolchain
The OpenOrbis PS4 custom toolchain. Allows developers to build homebrew for the PS4 without the official SDK.
Metrics details
| Stars | 641 |
hexhacking/xDL
:fire: xDL is an enhanced implementation of the Android DL series functions.
Metrics details
| Stars | 639 |
BR903/ELFkickers
A collection of programs that access and manipulate ELF files.
Metrics details
| Stars | 621 |
dom96/nimkernel
A small kernel written in Nim
Metrics details
| Stars | 621 |
Quan666/ELF_RSS
QQ机器人 RSS订阅 插件,订阅源建议选择 RSSHub
Metrics details
| Stars | 614 |
t00sh/rop-tool
A tool to help you write binary exploits
Metrics details
| Stars | 612 |
