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