add objdump subcommand
support static-linked executables
shellcode updates
improve parsing program header and implement ELF.search()