The ELF shell

The ELF shell is a modular, interactive, and scriptable reverse engineering tool.
Download

The ELF shell Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • The ELFsh team
  • Publisher web site:
  • http://elfsh.segfault.net/

The ELF shell Tags


The ELF shell Description

The ELF shell is a modular, interactive, and scriptable reverse engineering tool. The ELF shell is an interactive, modular and scriptable ELF (Executable & Linking Format) machine designed for executable files, shared libraries and relocatable ELF objects manipulation.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. Here are some key features of "The ELF shell": · Analysis on nearly all types of sections · Cool disasm/resolving engine with libelfsh and libasm · Raw read/write capability into ELF32 objects · Modify ELF header, PHT, SHT, GOT, CTORS, DTORS, .dynamic, PAX bits · Modify symbol table, dynamic symbol table and relocation tables · Remove or reconstruct SHT · Real interactive and scripting modes · Many kind of section injection · ELFsh Module support and ELFsh internal API · Quiet output · Experimental ET_EXEC relocation and remapping feature (INTEL) · Full ET_REL injection into ET_EXEC (INTEL / SPARC) · PLT infection (INTEL and SPARC) · ALTPLT technique (INTEL and SPARC) · Control flow graphs with graphviz output (i386)


The ELF shell Related Software