Software Index
Linux Software Shell & Desktop  

The ELF shell

download download home home   report broken
important software information
company name:
The ELFsh team
license: Freeware
minimum requirements: No special requirements.
functional limitations:
The ELF shell description
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 [even working in non-exec environments]
??? ELFsh Module support and ELFsh internal API
??? Quiet output [for tiny screens and shellcript friendship ;]. The ELFsh team - Publisher Page of The ELF shell - Downloadplex.com. Publisher of The ELF shell, Author of The ELF shell 0.51b3. 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
Similar software
Limited Shell (Popularity: ) : Limited Shell (lshell) is an application that lets you restrict the environment of any SSH user. It provides an easily configurable shell: just choose a list of allowed commands for every limited account. No installation is required for this project.

Configuration:

lshell.conf ...

Group Shell (Popularity: ) : Group Shell is a tool to aggregate several remote shells into one. It is used to launch an interactive remote shell on many machines at once. Group Shell is written in Python and requires Python ?? 2.4.

There is a control ...

Heirloom Bourne Shell (Popularity: ) : The Heirloom Bourne Shell is a portable variant of the traditional Unix shell. It has been derived from OpenSolaris code and thus implements the SVR4/SVID3 level of the shell.

Here are some key features of "Heirloom Bourne Shell":

? script portability testing. ...

V6 Thompson Shell Port (Popularity: ) : V6 Thompson Shell Port is a port of the sixth edition (V6) of the UNIX Thompson shell. The project includes Osh, an enhanced, backward-compatible port of the shell, as well as sh6 (a port of the original shell) and glob6 ...
Apparix (Popularity: ) : Apparix combines the properties of the cdargs utility and the CDPATH shell mechanism for fast navigation through the file system.

Apparix is especially useful for visiting and documenting both often- and rarely-used locations. Apparix enables you to attach marks to locations ...

Aardvark Shell Utils (Popularity: ) : Aardvark Shell Utils package is a collection of 3 utilities designed to aid the user when working with shell scripts, or from the shell command line. All three accept their input on the command line, or from standard input, and ...
MirBSD Korn Shell (Popularity: ) : MirBSD Korn Shell (mksh) is an actively developed successor of pdksh (the Public Domain Korn Shell), aimed at producing a shell good for interactive use, but with primary focus on scripting.

The project is intended to be portable to most *nix-like ...

sudosh2 (Popularity: ) : sudosh is a sudo shell and filter, and can be used as a login shell. It records all keystrokes and output and can play back the session. sudosh2 is a continuation of the development of sudosh.

sudosh was designed specifically to ...

Bash (Popularity: ) : Bash is the shell, or command language interpreter, that will appear in the GNU operating system.

Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). Bash is intended to conform to the ...

Enlightenment (Popularity: ) : The version 0.16 of the Enlightenment window manager was released in 2000, along with its dependencies Imlib and Fnlib, and remains in heavy usage today.

While rumors of its death still circulate, DR16.6 was release on Nov 2nd, 2003, and it ...

tiddlyweb (Popularity: ) : tiddlyweb is an optionally extensible, headless RESTful datastore for TiddlyWiki. It attempts to provide a tested, documented, and clear implementation of several facets that make up a good server side:

* transparent system and code suitable for porting to other languages ...

Tensor (Popularity: ) : Tensor is a program written in Ruby that helps provide an estimate on the cost of change on test source code based on a radical change in design on production source code, especially around branch execution code.

It works with the ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar scripts
Editable buffer for the Python shell (Popularity: ) : This script is a useful wrapper around the python command line shell to allow editing of the last typed in lines of code in an external editor.
RUSH - The Ruby Shell (Popularity: ) : This is an attempt to provide an alternative, powerful shell environment and occasional programming environment based on the Ruby programming language. It integrates modern scripting concepts from other shell environments.
BigDump (Popularity: ) : This script allows you to import of large and very large MySQL Dumps (like phpMyAdmin 2.x Dumps) even through the web-servers with hard runtime limit and those in safe mode.The script executes only a small part of the huge dump ...
phpa (Popularity: ) : phpa is an interactive command line shell for PHP. It is a replacement for the interactive mode of the PHP interpreter (php -a), hence the name. The first line of phpa may need to be modified to match the path ...
Phickle (Popularity: ) : Phickle is a wannabe version of the BASH shell that runs within an existing shell. The aim of this class is to allow PHP developers to create an alternate method of executing and managing their PHP applications without having to ...
HTML Code Convert for HTML Tools (Popularity: ) : HTML Code Convert helps speed up the conversion of HTML code into different format including Java Script, JavaServer Pages, Microsoft ASP, PHP, Perl, and the UNIX Shell. It is particularly useful in CGI scripting.
BigDump for Scripts (Popularity: ) : This script allows you to import of large and very large MySQL Dumps (like phpMyAdmin 2.x Dumps) even through the web-servers with hard runtime limit and those in safe mode.The script executes only a small part of the huge dump ...
Whereis (Popularity: ) : The Whereis module is a proof of concept that allows you to send coordinates from your GPS-enabled phone to Drupal. At the moment this module doesn't do much except update a location-enabled node with a new latitude and longitude.How it ...
ELF Tool Chain (Popularity: ) : A BSD-licensed implementation of compilation tools (nm, ar, as, ld, etc.) for the ELF object format.
Wicked Shell (Popularity: ) : Wicked Shell - A non-evil eclipse plugin providing an integrated shell. This plugin enables the use of the system shell directly from the eclipse IDE.
Rate me
supported os's
stats
downloads 23
version 0.51b3
size in Kb 123
popularity   
1300/1272475
user rating 5/10
our rating 0 Stars
share info
Recommend The ELF shell
Report spyware
New Software
Popular Software
Latest Reviews