ELF Injector: Tool for Injecting Code into ELF Executables
By
dillstead
Hot, fresh, and worth queueing round the block for.
Summary
The article introduces 'elf_injector,' a tool designed to inject relocatable code chunks into ELF executables, which will execute before the original entry point. It provides instructions for building and running the tool, noting its compatibility with 32-bit ARM processors due to its mix of C and assembly. The tool is available on GitHub for further development.
Key quotes
· 3 pulledInjects a relocatable code chunk of arbitrary size into an ELF executable that will run before the original entry point of the executable.
The code can only build and run on a 32-bit ARM processor as it contains a mix of C and assembly.
The elf_injector command line utility inserts a code chunk into an ELF executable and has a simple command line interface.
You might also wanna read
Zig Devlog: Build System Rework Separates Maker and Configurer Processes
This devlog entry from the Zig programming language project announces a major rework of the build system, separating the maker process from
magiblot/tvision: A modern cross-platform port of Turbo Vision 2.0 with Unicode support
A modern, cross-platform port of Turbo Vision 2.0, the classical framework for text-based user interfaces (TUI). Originally started as a per
Why a Software Maintainer is Rejecting External Pull Requests
The article is a personal reflection from a software maintainer explaining why they are rejecting pull requests (PRs) from external contribu
GitHub Repository: Chip8 Emulator Project for Virtual Machine Emulation
The article appears to be a GitHub repository page for a Chip8 emulator project called 'navid-m/chip8emu'. The content shows GitHub's interf
10-year-old unit test with future cookie expiry date breaks Servo browser CI system
A developer shares a story about a unit test written 10 years ago for the Servo browser engine that included a cookie expiry date of April 1
Servo Browser Engine Releases First crates.io Version as Embeddable Library
Servo, the web browser engine written in Rust, has released its first crates.io version (v0.1.0), making it available as a library for devel
