aboutsummaryrefslogblamecommitdiff
path: root/devel/elfsh/pkg-descr
blob: 74ac79b0758642afe8e397737085d0d6ed675484 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15














                                                                
 
                                 
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/