The ELF shell is a modular, interactive, and scriptable reverse engineering tool.
Version: 0.51b3The ELF shell is an interactive, modular and scriptable ELF (Executable & Linking Format) machine designed for executable files, shared libraries and relocatable ELF objects manipulation.
Operating System: Linux
It is useful for embedded plain C code injection, on-the-fly patching, execution flow redirection, fuzzy testing, and common binary analysis tasks in the life of reverse engineers, security auditing or intrusion detection fanatics.
ELFsh is composed of libelfsh & libasm and does provide a modular interface, so that the full API is usable in external projects. The software is compatible with kernel hardening patches and it can perform fully operational modifications on non-executable stack and heap based systems.