Attractive toolkit for the analysis of ELF object files
There is no maintainer for this port. Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org Port Added: 03 Jun 2003 04:34:40 License: not specified in port
The ELF shell 0.5 takes advantage of a hash based, lazy typed
object oriented architecture, a readline based interactive mode
(35+ builtin commands, with history, completion, regular
expression powered), a scripting mode (sample scripts and
session logs available on this page) and brings more
modification API (relocation tables, .interp, .dynamic,
.dynsym, PAX bits, and +), atomic operations with get/set and
add/sub/mul/div/mod commands, section injection by top (insert
unlimited amount of data in the executable PT_LOAD, even in
non-executable environments), a quiet output for tiny screens,
ELFsh modules support, sophisticated write/printf primitives,
SPARC PLT infection, experimental ET_EXEC relocation and
remapping features, ET_REL injection into ET_EXEC (with bss and
symtab merging support), disassembly (with good resolving) on
i386 binaries with libasm, and much more.
WWW: http://elfsh.asgardlabs.org/
Standardize WWW: tags a bit more:
1. Remove white space from the beginning of lines
2. Make the canonical WWW the last line of the file
3. Remove lines to the effect of, "More information can be found at..."
that's the stated purpose of the WWW: tags in the first place.
4. Change secondary WWW: lines to use other text to avoid confusion
While I'm here, remove some more useless Author: lines, and some
prepended white space to other lines.
Mentioned (in part) by: Matthew Seaman <m.seaman@infracaninophile.co.uk>
- make fetchable, project has new home
- update MASTER_SITE and WWW
PR: ports/111153
Submitted by: Thomas Abthorpe <thomas_AT_goodking dot ca>
Approved by: maintainer (Samy Bahra)