Topic: "elf"
shunix/AndroidGotHook
GOT Hook implemented in Android
Language: C - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 72 - Forks: 29

koutheir/binary-security-check 📦
Moved: https://codeberg.org/koutheir/binary-security-check
Language: Rust - Size: 153 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 69 - Forks: 8

aerosoul94/dynlib
IDA Pro plugin to aid PS4 user mode ELF reverse engineering.
Language: C - Size: 85.9 KB - Last synced at: 25 days ago - Pushed at: over 7 years ago - Stars: 69 - Forks: 13

finixbit/ftrace
Simple Function calls tracer
Language: C++ - Size: 12.7 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 67 - Forks: 14

sciencemanx/ftrace
trace local function calls like strace and ltrace
Language: C - Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 64 - Forks: 7

Vegz78/McAirpos
MakeCode Arcade games in RetroPie, Recalbox 7/8 and Batocera, running natively as ELF executables on Raspberry Pi OS/Linux ARM with 1-2 gamepads
Language: Python - Size: 32.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 63 - Forks: 10

strazzere/elf-dump-fix
Utils use to dump android ELF from memory and do some fix including the ELF section header rebuilding
Language: C - Size: 62.5 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 63 - Forks: 19

jmpews/evilELF
Malicious use of ELF such as .so inject, func hook and so on.
Language: C - Size: 91.8 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 63 - Forks: 36

amosshi/binaryinternals
Free Tools to View Internals of Binary File, including .class, .dex, .elf, .zip, etc.
Language: Java - Size: 2.29 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 62 - Forks: 21

v3l0c1r4pt0r/makeelf
ELF reader-writer library for Python3
Language: Python - Size: 153 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 62 - Forks: 29

jonatanSh/shelf
Python library to convert elf to os-independent shellcodes
Language: Python - Size: 1.08 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 59 - Forks: 5

WPeace-HcH/ElfDumper
A plugin for IDA that can dump the ELF file easily.
Language: Python - Size: 1.38 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 58 - Forks: 9

JasonBrave/PanicOS
A simple x86 operating system with graphical user space
Language: C - Size: 604 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 57 - Forks: 3

namhyung/elftree
ELF library dependency viewer
Language: Go - Size: 141 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 54 - Forks: 14

xarantolus/ax
Minimal x86-64 emulator for WebAssembly - run ELF binaries in your browser
Language: Rust - Size: 1.65 MB - Last synced at: about 17 hours ago - Pushed at: about 1 year ago - Stars: 52 - Forks: 7

En14c/PIvirus
sample linux x86_64 ELF virus
Language: C - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 52 - Forks: 22

Cloaked9000/ElfLoader
An ELF loader capable of manually loading ELF executables directly from memory into a new process, without the use of exec.
Language: C++ - Size: 24.4 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 51 - Forks: 12

rust-lang/thorin
DWARF packaging utility, written in Rust, supporting GNU extension and DWARF 5 package formats.
Language: Rust - Size: 269 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 50 - Forks: 12

pgaskin/kobo-mods
My Kobo mods/hacks/tools which aren't patches and aren't in koboutils.
Language: C++ - Size: 205 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 50 - Forks: 7

guitmz/go-liora
Probably the first binary (PE/ELF) infector ever created in GoLang.
Language: Go - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 50 - Forks: 12

ret2jazzy/ELFPatch
A library for patching ELFs
Language: Python - Size: 976 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 50 - Forks: 8

bediger4000/userlandexec
userland exec for Linux x86_64
Language: C - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 48 - Forks: 13

packing-box/bintropy
Analysis tool for estimating the likelihood that a binary contains compressed or encrypted bytes
Language: Python - Size: 334 KB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 47 - Forks: 3

pgaskin/NickelHook
A library for creating mods for Kobo's eReader software, Nickel.
Language: C - Size: 20.5 KB - Last synced at: 24 days ago - Pushed at: almost 3 years ago - Stars: 47 - Forks: 1

david942j/rbelftools
ELF parser library implemented in pure Ruby!
Language: Ruby - Size: 929 KB - Last synced at: 11 days ago - Pushed at: 2 months ago - Stars: 46 - Forks: 14

bztsrc/bootboot
BOOTBOOT multi platform micro-kernel loader.
Last synced at: almost 2 years ago - Stars: 46 - Forks: 28

parezj/BSL430.NET
TI MSP430 Bootloader (BSL) .NET Cross-Platform Toolchain & Firmware Tools. The cheapest way to flash MSP430, with FTDI/Serial/UART converters. Intel-HEX, TI-TXT, ELF and SREC firmware format support, can also convert, combine, hex-edit..
Language: C# - Size: 38.3 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 45 - Forks: 10

guitmz/midrashim
PT_NOTE to PT_LOAD x64 ELF infector written in Assembly
Language: Assembly - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 44 - Forks: 6

nsec/nsec-badge
Software from the NorthSec badge
Language: C - Size: 126 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 43 - Forks: 7

0xN3utr0n/Noteme
ELF packer/crypter that aims to create hardened and stealthy troyans
Language: C - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 43 - Forks: 11

xplshn/pelf
The .AppImage alternative designed for Linux, BSDs and more! Written in 649LOC lines of Go. (and our runtime in 984 lines of Go). Fully portable and self-contained. With support for `dwarfs` & `squashfs` and more coming soon!
Language: Go - Size: 237 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 42 - Forks: 3

groolot/epson-tm-t88v-driver
EPSON Thermal TM-T88V Printer Driver - Issues at
Language: C++ - Size: 47.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 41 - Forks: 14

fcharlie/buna
An interesting executable file parsing library written by Golang
Language: Go - Size: 1.4 MB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 41 - Forks: 1

arizvisa/syringe
Random tools and things for creating+injecting complex organisms into a process on both the posix and windows platforms. Includes support for decomposing a ton of file formats and in-memory data structures. Just a container repository for now until I finally separate the modules into their own individual projects.
Language: Python - Size: 6.78 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 40 - Forks: 8

icculus/mojoelf
Load ELF binaries from a memory buffer.
Language: Python - Size: 248 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 39 - Forks: 9

AbertayMachineLearningGroup/CryptoKnight
Cryptographic Dataset Generation & Modelling Framework
Language: Python - Size: 13.6 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 38 - Forks: 12

shailrshah/ELF-Virus
A simple ELF Virus that can execute malacious code, infect other ELF files, and execute the host file's code normally.
Language: C - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 38 - Forks: 12

messense/lddtree-rs
Read the ELF dependency tree
Language: Rust - Size: 92.8 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 36 - Forks: 2

saferwall/elf
:gem: Go library to parse Executable and Linkable Format (ELF) files.
Language: Go - Size: 1.59 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 36 - Forks: 6

abbat/elfexec
Utility to execute ELF binary directly from stdin pipe.
Language: C - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 36 - Forks: 5

MrIkso/FloatingModMenu 📦
Simple floating mod menu to il2cpp and other native android games
Language: Java - Size: 203 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 36 - Forks: 32

mattst88/build-id
Read your own .note.gnu.build-id
Language: C - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 35 - Forks: 8

arachsys/libelf
Freestanding libelf extracted from elfutils
Language: C - Size: 239 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 34 - Forks: 6

NUAA-WatchDog/linux-elf-binary-signer
✒️ Adding digital signature into ELF binary files.
Language: C - Size: 2.98 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 34 - Forks: 14

balika011/belf
Balika011's PlayStation 4 ELF loader for IDA Pro 7.0/7.1
Language: C++ - Size: 57.6 KB - Last synced at: 25 days ago - Pushed at: almost 7 years ago - Stars: 34 - Forks: 6

felipensp/itrace
Tracks runtime instruction execution in Linux programs
Language: C - Size: 313 KB - Last synced at: about 2 months ago - Pushed at: almost 12 years ago - Stars: 34 - Forks: 2

unikraft/app-elfloader
Load and execute Linux ELF binaries
Language: C - Size: 702 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 33 - Forks: 35

msm8916-mainline/qtestsign
Simple tool to "sign" ELF Qualcomm firmware images using dummy certificates ("test keys")
Language: Python - Size: 54.7 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 33 - Forks: 7

getsentry/symbol-collector
Clients and Server to collect system symbols.
Language: C# - Size: 13.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 32 - Forks: 9

depp/elf2dos
Convert ELF executables to DOS executables
Language: Go - Size: 25.4 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 32 - Forks: 3

pgaskin/koboutils
Small utilities for doing stuff with Kobo eReaders.
Language: Go - Size: 140 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 31 - Forks: 7

hnts/goelftools
Library for parsing ELF files written in pure Go.
Language: Go - Size: 1.01 MB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 31 - Forks: 1

BinaryResearch/lepton
Lepton is a Lightweight ELF Parsing Tool that was designed specifically for analyzing and editing binaries with damaged or corrupted ELF headers.
Language: Assembly - Size: 88.9 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 31 - Forks: 6

yalue/elf_reader
A Go library for reading and parsing ELF files
Language: Go - Size: 961 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 30 - Forks: 5

xyproto/cdetect
:microscope: Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with
Language: Go - Size: 1.88 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 1

Dadoum/android-loader
(unsafely) load Android ELF files, but on Windows, Linux and macOS. It even tries to overcome page size differences on Apple Silicon!
Language: Rust - Size: 74.2 KB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 30 - Forks: 7

En14c/Erebus
Poc for ELF64 runtime infection via GOT poisoning technique by elfmaster
Language: C - Size: 6.84 KB - Last synced at: 7 months ago - Pushed at: over 5 years ago - Stars: 29 - Forks: 5

charles-l/dirt
x86 assembler in scheme
Language: Scheme - Size: 48.8 KB - Last synced at: 9 days ago - Pushed at: about 6 years ago - Stars: 29 - Forks: 1

io12/userland-execve-rust
An implementation of execve() in user space
Language: Rust - Size: 45.9 KB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 28 - Forks: 4

guitmz/nim-cephei
Probably the first ELF binary infector ever created in Nim.
Language: Nim - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 28 - Forks: 2

david942j/patchelf.rb
ELF patcher implemented in pure Ruby!
Language: Ruby - Size: 9.06 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 6

hupe1980/gopwn
Golang CTF framework and exploit development module
Language: Go - Size: 224 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 27 - Forks: 5

mfaerevaag/elfinjector
Code injector for ELF binaries (incl. PIE)
Language: C - Size: 26.4 KB - Last synced at: about 19 hours ago - Pushed at: over 7 years ago - Stars: 27 - Forks: 7

xyproto/ainur
:milky_way: Detect compiler names and versions from ELF files
Language: Go - Size: 9.76 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 26 - Forks: 4

p-x9/ELFKit
🔬 A Swift library for parsing ELF files to obtain various information.
Language: Swift - Size: 318 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 3

captain-woof/elf-in-memory-exec
Python3 scripts that executes an elf (Linux executable format) completely in memory.
Language: Python - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 26 - Forks: 5

polyverse/EnVisen
ROP gadget finder and analysis in pure Javascript
Language: JavaScript - Size: 40.5 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 26 - Forks: 8

guitmz/gocave
Finding code caves in ELF files with GoLang
Language: Go - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 26 - Forks: 3

GrieferAtWork/dcc
Direct/Interactive C Compiler
Language: C - Size: 4.27 MB - Last synced at: about 2 months ago - Pushed at: almost 8 years ago - Stars: 26 - Forks: 1

thesephist/august
Assembler from scratch written in Ink, supporting ELF on x86_64 and more.
Language: Assembly - Size: 63.5 KB - Last synced at: 22 days ago - Pushed at: about 4 years ago - Stars: 25 - Forks: 2

GrieferAtWork/KOSmk4
Kay-OS Operating System 400
Language: C - Size: 122 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 24 - Forks: 4

johannst/dynld
Dynamic linker studies.
Language: C - Size: 140 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 24 - Forks: 1

xyproto/elfinfo
Utility for displaying which compiler was used for creating an ELF file + basic info
Language: HTML - Size: 160 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 24 - Forks: 2

numba/pixie
Creates performance portable libraries with embedded source representations.
Language: Python - Size: 319 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 24 - Forks: 6

ngneat/elf-ng-router-store
Bindings to connect Angular router to Elf
Language: TypeScript - Size: 1.29 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 3

0x00Jeff/ElfFileInfecters
a collection of elf file infectors
Language: Assembly - Size: 530 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 6

0xcpu/RElieve
RE scripts, snippets (IDA, lief, gdb, etc.)
Language: Python - Size: 21.5 KB - Last synced at: 25 days ago - Pushed at: about 4 years ago - Stars: 24 - Forks: 7

0xswitch/Hellf
ELF patching library in Python
Language: Python - Size: 482 KB - Last synced at: 13 days ago - Pushed at: about 4 years ago - Stars: 24 - Forks: 1

cjsmeele/stoomboot
An x86 real mode multiboot-ish ELF bootloader
Language: C - Size: 309 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 1

NoThrowForwardIt/Automated-Malware-Analysis-List
My personal Automated Malware Analysis Sandboxes and Services
Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 23 - Forks: 13

EXL/P2kElfs
Various ELF programs for Motorola P2K phones.
Language: C - Size: 19.1 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 22 - Forks: 2

compilepeace/BINARY_DISSECTION_COURSE
This repository is a hands-on tutorial which aims at going through dissection and analysis of arbitrary binaries.
Language: C - Size: 2.87 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 8

zn-cn/elf_inject
操作系统大作业:ELF文件注入
Language: C - Size: 4.25 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 22 - Forks: 11

henrikbrixandersen/elf-bootloader
SPI ELF bootloader for Xilinx Microblaze processors
Language: C - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 22 - Forks: 8

lapla-cogito/cattleya
ELF obfuscator written in Rust
Language: Rust - Size: 109 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 21 - Forks: 1

macmade/ELFDump
ELFDump is a C parser for ELF64 object files.
Language: C - Size: 146 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 21 - Forks: 8

Trigleos/ELFREVGO
Anti-analysis tool that obfuscates ELF files
Language: Go - Size: 8.01 MB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 21 - Forks: 5

invokr/elf-stuff
Compilation of ELF Packers and ELF obfuscation / Anti-Debugging stuff
Language: C - Size: 4.32 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 21 - Forks: 4

guitmz/nasty
Reverse text segment x64 ELF infector written in Assembly
Language: Assembly - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 2

mcdulltii/C-Experiments
Experiments on C/C++ Exploits
Language: C - Size: 1.19 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 20 - Forks: 2

GabrielMajeri/separate-symbols
How to separate debugging symbols from an ELF executable
Language: Makefile - Size: 1.95 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 20 - Forks: 2

elf-framework/editor
editor framework
Language: JavaScript - Size: 11 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 0

buzzer-re/felf
Map and modify ELF using C++ structures
Language: C++ - Size: 78.1 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 4

JetBrains/format-ripper
Library for ELF / Mach-O / Fat-Mach-O / PE / Compound / MSI / DMG formats parsing and checking signatures
Language: C# - Size: 27.6 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 18 - Forks: 7

kubkon/zelf
Zig's ELF parser utility
Language: Zig - Size: 98.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 2

krinkinmu/efi
Sources for the UEFI experiments on https://krinkinmu.github.io/
Language: C - Size: 73.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 2

milouk/gcc-prebuilt-elf-toolchains
This repo contains Weekly GCC 11 builds for x86_64 hosts, targeted for bare-metal (ELF / kernel-only) AArch64 systems.
Language: C - Size: 1.29 GB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 8

InusualZ/SymbolExporter
Language: C++ - Size: 77.1 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 18 - Forks: 4

Escapingbug/Rustep
Rust written executable parser
Language: Rust - Size: 122 KB - Last synced at: 8 months ago - Pushed at: about 7 years ago - Stars: 18 - Forks: 0

finixbit/ltrace
Simple Library calls tracer
Language: C++ - Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 18 - Forks: 8
